-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
Originally reported by: mklein0 (Bitbucket: mklein0, GitHub: mklein0)
I am currently date based release version numbers to manage releases. After upgrading to setuptools 8, release segments with leading zeros in them are being striped.
The following setup.py example would generate a package name of:
dated_release-20140510.003458-cp27-none-macosx_10_9_intel.whl
After setuptools 8:
dated_release-20140510.3458-cp27-none-macosx_10_9_intel.whl
Along with the following warning:
/VirtualEnv/stools/lib/python2.7/site-packages/setuptools/dist.py:289: UserWarning: The version specified requires normalization, consider using '20140510.3458' instead of '20140510.003458'.
self.metadata.version,
I believe PEP440 allows for date based version identifiers, so this is unexpected.
Code to generate packages:
from setuptools import setup, find_packages
setup(
name='dated_release',
version='20140510.003458',
description='Example of a dated release %Y%m%d.%H%M%S',
packages=find_packages(),
)
danekantner