[release-announce] rally 3.2.0

no-reply at openstack.org no-reply at openstack.org
Mon Nov 2 15:37:52 UTC 2020


We are amped to announce the release of:

rally 3.2.0: Generic Testing Framework & Tool that unifies all types
of testing.

The source is available from:

    https://opendev.org/openstack/rally

Download the package from:

    https://pypi.org/project/rally

For more details, please see below.

Changes in rally 3.1.0..3.2.0
-----------------------------

11cf577f1 Propose 3.2.0 release
39c171838 Update changelog
0f8059f03 Add an option to cliutils.print_list to make table look like rst
0f1c768f1 Use correct key for python_requires at setup.cfg
9227f95d0 Update requirements
e4dd6597c optimize size and time using --no-cache-dir
63006885d Fix openstack-tox-docs job
23883fa0c restart the task
b757f0f61 Update the minversion parameter.
112f9ca3b print completed workloads progress while running
9931a2e51 Add context manager support to sshutils.SSH
7a5e8945f Switch from unittest2 compat methods to Python 3.x methods
7b268d601 Fix pygments style
8087d7caa Add ubuntu-focal install job
e1ad05c78 Make config parser case sensitivity in configure-verifier
ab365e9bb Fix all errors introduced by new flake8 release
ec160421d Update requirements
99663c609 Fix pushing docker images for releases


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

.zuul.d/install-jobs.yaml                          |  27 ++
.zuul.d/zuul.yaml                                  |  24 +-
CHANGELOG.rst                                      |  19 ++
DOCKER_README.md                                   |   8 +-
Dockerfile                                         |   2 +-
etc/rally.bash_completion                          |   1 +
rally/api.py                                       |   2 +-
rally/cli/cliutils.py                              |  20 +-
rally/cli/commands/task.py                         |  74 +++-
rally/cli/commands/verify.py                       |   1 +
rally/common/plugin/info.py                        |   2 +-
rally/task/engine.py                               |  24 +-
rally/utils/sshutils.py                            |   7 +
rally/verification/utils.py                        |   2 +
requirements.txt                                   |   8 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |  16 +-
.../roles/docker-push-image/defaults/main.yaml     |   2 +-
.../task/exporters/elastic/test_exporter.py        |   2 +-
tox.ini                                            |  14 +-
upper-constraints.txt                              |  90 +++--
32 files changed, 689 insertions(+), 260 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 25108c1a3..540034c26 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ oslo.db                                                # Apache Software License
-oslo.log                                               # Apache Software License
+oslo.log!=3.44.2,!=4.1.2,!=4.2.0                       # Apache Software License
@@ -17 +17 @@ pbr!=2.1.0                                             # Apache Software License
-PrettyTable<0.8                                        # BSD
+PrettyTable<0.8                                        # BSD (3 clause)
@@ -20,2 +20,2 @@ PyYAML                                                 # MIT
-python-subunit
-requests!=2.20.0                                       # Apache License, Version 2.0
+python-subunit                                         # Apache-2.0 or BSD
+requests!=2.20.0,!=2.24.0                              # Apache License, Version 2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 08c60fcb9..e9572d868 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=3.0,<3.1.0 # Apache-2.0
+hacking>=3.0                                           # Apache Software License
@@ -7 +7 @@ hacking>=3.0,<3.1.0 # Apache-2.0
-pytest>=2.7                                            # MIT
+pytest                                                 # MIT
@@ -11 +11 @@ pytest-cov>=2.2.1                                      # MIT
-pytest-html>=1.10.0                                    # Mozilla Public License 2.0 (MPL 2.0)
+pytest-html                                            # Mozilla Public License 2.0 (MPL 2.0)
@@ -16,5 +16 @@ ddt                                                    # MIT
-python-dateutil                                        # Dual License
-testtools                                              # UNKNOWN
-
-sphinx!=1.6.6,!=1.6.7,!=2.1.0                          # BSD
-oslosphinx                                             # Apache Software License
+testtools                                              # MIT
@@ -24,2 +20,2 @@ testresources                                          # UNKNOWN
-# needed for functional job
-stestr                                                 # Apache Software License
+docutils                                               # public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)
+Pygments                                               # BSD






More information about the Release-announce mailing list