
I've just released version 0.1.2 of distlib on PyPI. The changes are as follows: compat.py: Added BaseConfigurator backport for 2.6. database.py: Return RECORD path from write_installed_files (or None if dry_run). Explicitly return None from write_shared_locations if dry run. metadata.py: Added missing condition in todict(). scripts.py: Add variants and clobber flag for generation of foo/fooX/foo-X.Y. Added .exe manifests for Windows. util.py: Regularised recording of written files. Added Configurator. version.py: Tidyups, most suggested by Donald Stufft: Made key functions private, removed _Common class, removed checking for huge version numbers, made UnsupportedVersionError a ValueError. wheel.py: Replaced absolute import with relative. Handle None return from write_shared_locations correctly. Fixed bug in Mounter for extension modules not in sub-packages. Made dylib-cache Python version-specific. docs: Numerous documentation updates, not detailed further here. tests: Numerous test refinements, not detailed further here. other: Corrected setup.py to ensure that sysconfig.cfg is included. The omission of sysconfig.cfg from the source distribution caused failures on 2.6. Please try it out! Regards, Vinay Sajip
participants (1)
-
Vinay Sajip