Skip to content
Snippets Groups Projects
Commit ac0889eb authored by Robert Collins's avatar Robert Collins
Browse files

Issue #295: use a setup_requires dependency

Rather than hand-checking, let setuptools do the checking. This avoids
issues with distutils being unable to parse some setuptools release
versions, which could bite us in future.
parent 57271fab
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python #!/usr/bin/env python
from distutils.version import StrictVersion
import setuptools import setuptools
import sys
# Setuptools 17.1 is required, and setup_requires cannot upgrade setuptools
# in-place, nor trigger the use of a newer version. Abort cleanly up-front.
setuptools_required = StrictVersion("17.1")
setuptools_installed = StrictVersion(setuptools.__version__)
if setuptools_installed < setuptools_required:
sys.stderr.write(
"mock requires setuptools>=17.1. Aborting installation\n")
sys.exit(1)
setuptools.setup( setuptools.setup(
setup_requires=['pbr>=1.3'], setup_requires=['pbr>=1.3', 'setuptools>=17.1'],
pbr=True) pbr=True)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment