[release-announce] pbr 5.5.0

no-reply at openstack.org no-reply at openstack.org
Tue Sep 1 20:02:10 UTC 2020


We joyfully announce the release of:

pbr 5.5.0: Python Build Reasonableness

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.

5.5.0
^^^^^

Other Notes

* Support to generate bdist_wininst packages has been removed. As of
  Python 3.8 and Setuptools 47.2 it's deprecated in favor of just
  using wheels for Windows platform packaging. See
  https://discuss.python.org/t/deprecate-bdist-wininst/ and
  https://discuss.python.org/t/remove-distutils-bdist-wininst-command/
  for more details.

Changes in pbr 5.4.5..5.5.0
---------------------------

e52e608 Remove bdist_wininst support
3bfff26 Increase integration test timeout
175fad9 Add Release Notes to documentation
8e40b74 Cleanup old legacy devstack-gate jobs
9e22926 Begin work to modernize pbr's integration testing
5fdbae5 Re-add ChangeLog
07b6ac8 Update some url to use opendev.org
2242cb6 Support newer openstackdocstheme
9a219f9 Use easy_install.ScriptWriter.get_header()
9224eb0 Remove neutron-fwaas from the jobs' required project
39fe349 Update python requires packaging metadata for package
d8f740c trivial: Improve logging of run commands
d5da212 Map requires-python to python-requires
206b795 Update hacking
73c11c6 Add support for virtualenv 20.x


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   2 +
.zuul.yaml                                         |  45 ++++---
CONTRIBUTING.rst                                   |   4 +-
README.rst                                         |   5 +-
lower-constraints.txt                              |   4 +-
pbr/packaging.py                                   |  20 +--
pbr/util.py                                        |   3 +-
.../legacy/pbr-installation-devstack/post.yaml     |  15 ---
.../legacy/pbr-installation-devstack/run.yaml      | 136 ---------------------
.../pbr-installation-upstream-devstack/post.yaml   |  15 ---
.../pbr-installation-upstream-devstack/run.yaml    | 136 ---------------------
playbooks/pbr-installation-openstack/pre.yaml      |   4 +
playbooks/pbr-installation-openstack/run.yaml      |   6 +
.../bdist_wininst-removal-4a1c7c3a9f08238d.yaml    |   9 ++
releasenotes/source/conf.py                        |  15 ++-
setup.cfg                                          |   4 +-
test-requirements.txt                              |   9 +-
tools/integration.sh                               |  31 +++--
tox.ini                                            |   5 +-
31 files changed, 190 insertions(+), 414 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 09efec0..a3c5a11 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-hacking>=1.1.0,<1.2.0 # Apache-2.0
+hacking>=1.1.0,<4.0.0 # Apache-2.0
@@ -9,2 +9,3 @@ mock>=2.0.0 # BSD
-six>=1.10.0 # MIT
-stestr>=2.1.0 # Apache-2.0
+six>=1.12.0 # MIT
+stestr>=2.1.0,<3.0;python_version=='2.7' # Apache-2.0
+stestr>=2.1.0;python_version>='3.0' # Apache-2.0
@@ -14 +15 @@ testtools>=2.2.0 # MIT
-virtualenv>=14.0.6 # MIT
+virtualenv>=20.0.3 # MIT






More information about the Release-announce mailing list