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
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig