From 0937f0d3a22fcbe92efeff464d160e565a984951 Mon Sep 17 00:00:00 2001 From: Robert Collins <rbtcollins@hp.com> Date: Sat, 11 Jul 2015 11:14:02 +1200 Subject: [PATCH] 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 --- global-requirements.txt | 2 +- openstack_requirements/cmds/update.py | 2 +- setup.py | 2 +- upper-constraints.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/global-requirements.txt b/global-requirements.txt index a687185da2..9321ab0e8f 100644 --- a/global-requirements.txt +++ b/global-requirements.txt @@ -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 diff --git a/openstack_requirements/cmds/update.py b/openstack_requirements/cmds/update.py index 10bba91c87..856532da9a 100644 --- a/openstack_requirements/cmds/update.py +++ b/openstack_requirements/cmds/update.py @@ -62,7 +62,7 @@ except ImportError: pass setuptools.setup( - setup_requires=['pbr'], + setup_requires=['pbr>=1.3'], pbr=True) """ diff --git a/setup.py b/setup.py index 056c16c2b8..d8080d05c8 100644 --- a/setup.py +++ b/setup.py @@ -25,5 +25,5 @@ except ImportError: pass setuptools.setup( - setup_requires=['pbr'], + setup_requires=['pbr>=1.3'], pbr=True) diff --git a/upper-constraints.txt b/upper-constraints.txt index 2e55fc5c47..e266de32ae 100644 --- a/upper-constraints.txt +++ b/upper-constraints.txt @@ -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