We are pleased to announce the release of: pbr 7.0.2 The source is available from: https://opendev.org/openstack/pbr Download the package from: https://pypi.org/project/pbr For more details, please see below. Changes in pbr 7.0.1..7.0.2 --------------------------- adbe935 Remove use of pkg_resources from tests 452944d Fix functional test for pip 25.3 e479527 Merge pbr.core, pbr.utils into pbr.setupcfg a3cf42d Rename setup.cfg parsing utilities 1e1c6d5 Remove remaining uses of pkg_resources e42e0ae Inline overridden script writer 35d8bb7 Duplicate methods between ScriptWriter, WindowsScriptWriter 73e6113 Remove use of easy_install 562f4eb Inline LocalInstallScripts._make_wsgi_scripts_only 0c98b07 Remove unused code f4c91de Remove dead code 7181a4a Pin zuul ansible, pyperclip versions Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 18 +- pbr/_compat/command_hooks.py | 10 - pbr/_compat/commands.py | 167 ++----- pbr/_compat/easy_install.py | 478 +++++++++++++++++++++ pbr/_compat/metadata.py | 95 ++++ pbr/core.py | 155 ------- pbr/{util.py => setupcfg.py} | 157 +++++-- .../{test_commands.py => test_easy_install.py} | 21 +- setup.cfg | 2 +- setup.py | 4 +- test-requirements.txt | 8 + tox.ini | 2 + 15 files changed, 848 insertions(+), 378 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 5bab77d..1b0e3da 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1,5 @@ +# The order of packages is significant on Python 2.7, because older pip +# versions (before pip v20.3) process them in the order of appearance. Changing +# the order has an impact on the overall integration process, which may cause +# wedges in the gate later. + @@ -3,0 +9,2 @@ mock>=2.0.0,<4.0.0;python_version=='2.7' # BSD +# indirect dependency (via stestr) with broken Python 2.7 support +pyperclip<1.10.0;python_version=='2.7' # BSD @@ -10,0 +18 @@ coverage!=4.4,>=4.0 # Apache-2.0 +packaging>=20.0 # Apache-2.0