Closed laulaz closed 7 years ago
I see that in documentation :
So: with any setuptools version you can specify a local version identifier (
+something
) in the setup.py, but you need setuptools 8.0+ to correctly handle it. In earlier versions, the plus sign is replaced by a dash. This may lead to problems while installing; we will see that below.
Indeed, upgrading it changed the behaviour.
Ok :-)
When you want to release a package with
+
in its version (example : z3c.form3.2.11+mycompany
), the+
is automatically changed into-
when releasing. Unfortunately+
is the only way to add local version and stay compatible with buildout and setuptools requirements :See here for details : https://www.python.org/dev/peps/pep-0440/#id23
The console log of a release (changing
+
into-
) is :