Place an accurate lower bound on pbr

Without this version, markers will fail to install in a growing number
of projects.

Change global-requirements to prevent
pip -r requirements.txt; pip install .
failing with an already installed and too old for setup_requires pbr.

Change update.py to signal to setuptools the minimum version required,
giving clearer error messages in the case of downgrades during
devstack.

Change-Id: I074274b470a7a4f2c95211677b135038ab2c942c
This commit is contained in:
Robert Collins 2015-07-11 11:14:02 +12:00
parent adb46669ee
commit 0937f0d3a2
4 changed files with 4 additions and 4 deletions

View File

@ -102,7 +102,7 @@ Parsley
passlib
Paste
PasteDeploy>=1.5.0
pbr>=0.11,<2.0
pbr>=1.3,<2.0
pecan>=0.8.0
pexpect>=3.1,!=3.3 # ISC License
Pillow>=2.4.0 # MIT

View File

@ -62,7 +62,7 @@ except ImportError:
pass
setuptools.setup(
setup_requires=['pbr'],
setup_requires=['pbr>=1.3'],
pbr=True)
"""

View File

@ -25,5 +25,5 @@ except ImportError:
pass
setuptools.setup(
setup_requires=['pbr'],
setup_requires=['pbr>=1.3'],
pbr=True)

View File

@ -196,7 +196,7 @@ packaging===15.2
paramiko===1.15.2
passlib===1.6.2
pathlib===1.0.1;python_version=='2.7'
pbr===1.2.0
pbr===1.3.0
pecan===0.9.0
pexpect===3.2
ply===3.6