Soni's Blog

PyPI is incompatible with GAnarchy

Local version identifiers SHOULD NOT be used when publishing upstream projects to a public index server, but MAY be used to identify private builds created directly from the project source. Local version identifiers SHOULD be used by downstream projects when releasing a version that is API compatible with the version of the upstream project identified by the public version identifier, but contains additional changes (such as bug fixes). As the Python Package Index is intended solely for indexing and hosting upstream projects, it MUST NOT allow the use of local version identifiers.

PEP 440

As such, because GAnarchy doesn't have an "upstream", and PyPI requires one, I can't put GAnarchy projects on PyPI. That's all.