Commit 09b0b938 authored by Jason R. Coombs's avatar Jason R. Coombs

Catch VersionConflict in distribute_setup when checking for setuptools 0.7 (to...

Catch VersionConflict in distribute_setup when checking for setuptools 0.7 (to allow upgrade from setuptools to distribute). Fixes #379

--HG--
branch : distribute
parent b39c7702
...@@ -2,6 +2,13 @@ ...@@ -2,6 +2,13 @@
CHANGES CHANGES
======= =======
------
0.6.45
------
* Issue #379: ``distribute_setup.py`` now traps VersionConflict as well,
restoring ability to upgrade from an older setuptools version.
------ ------
0.6.44 0.6.44
------ ------
......
...@@ -150,7 +150,8 @@ def use_setuptools(version=DEFAULT_VERSION, download_base=DEFAULT_URL, ...@@ -150,7 +150,8 @@ def use_setuptools(version=DEFAULT_VERSION, download_base=DEFAULT_URL,
try: try:
pkg_resources.require("setuptools>=0.7b") pkg_resources.require("setuptools>=0.7b")
return return
except pkg_resources.DistributionNotFound: except (pkg_resources.DistributionNotFound,
pkg_resources.VersionConflict):
pass pass
if not hasattr(pkg_resources, '_distribute'): if not hasattr(pkg_resources, '_distribute'):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment