Using special version numbers breaks (older) distutils
Issue #1427
resolved
On Windows the 0.5.4p2 version number breaks distutils when I want to create a MSI as follows:
python setup.py bdist_msi
Copying lib\SQLAlchemy.egg-info to build\bdist.win32\msi\Lib\site-packages\SQLAlchemy-0.5.4p2-py2.5.egg-info
running install_scripts
creating dist
Traceback (most recent call last):
File "setup.py", line 69, in <module>
"Topic :: Database :: Front-Ends",
File "c:\Python25\lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "c:\Python25\lib\distutils\dist.py", line 974, in run_commands
self.run_command(cmd)
File "c:\Python25\lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "C:\Python25\lib\distutils\command\bdist_msi.py", line 215, in run
sversion = "%d.%d.%d" % StrictVersion(version).version
File "c:\Python25\lib\distutils\version.py", line 40, in __init__
self.parse(vstring)
File "c:\Python25\lib\distutils\version.py", line 107, in parse
raise ValueError, "invalid version number '%s'" % vstring
ValueError: invalid version number '0.5.4p2'
I would kindly ask to avoid such numbers in the future.
Comments (2)
-
repo owner -
repo owner - removed milestone
Removing milestone: 0.5.5 (automated comment)
- Log in to comment
e83a1a20f960f99dafbe65c7c277d02af1baa20e