[release-announce] rally 3.4.0

no-reply at openstack.org no-reply at openstack.org
Fri May 26 08:50:33 UTC 2023


We joyfully announce the release of:

rally 3.4.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.3.0..3.4.0
-----------------------------

e8613ffeb Propose rally 3.4.0 release
b08ea0e93 Update requirements and upper-constraints.txt
177ad8b5f Use official python docker images
1694ddc50 Keep CI up-to-date
7e5a99602 Re-enable tox cover zuul job
14d449b2f Pin SQLAlchemy to <2.0.0
03155a82e remove unicode literal from code
846a5fe4e Suppress deprecation warning from docutils
165c21ef9 Fix CI issues
2359cd4ea [ci] Update used nodesets
58b12c2e0 Call pip install tox differently
72859c8f6 [ci] force reinstall of pip
2a77c6307 Close stringio objects at sshutils
675ea00d3 Update doc to do not refer to old installation script
0f0f20dab Add rally-tox-py39 job
ab23f27e8 Replace deprecated inspect.getargspec
3c4398734 Moving IRC network reference to OFTC


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

.zuul.d/docker-jobs.yaml                           |   4 +-
.zuul.d/install-jobs.yaml                          |  16 +--
.zuul.d/python-jobs.yaml                           |  38 +++--
.zuul.d/zuul.yaml                                  |  17 ++-
CHANGELOG.rst                                      |  34 ++++-
DOCKER_README.md                                   |  12 +-
Dockerfile                                         |  12 +-
bindep.txt                                         |   1 -
.../quick_start/tutorial/step_0_installation.rst   |  42 ------
...g_up_env_and_running_benchmark_from_samples.rst |   2 +-
...step_9_verifying_cloud_via_tempest_verifier.rst |   2 +-
etc/motd_for_docker                                |   2 +-
rally/cli/cliutils.py                              |   6 +-
rally/cli/commands/task.py                         |   2 +-
...9_08e1515a576c_fix_invalid_verification_logs.py |   5 +-
...018_02_bc908ac9a1fc_move_deployment_to_env_2.py |   3 +-
...02_dc0fe6de6786_update_old_deployment_config.py |   3 +-
rally/common/db/sa_types.py                        |  10 +-
rally/task/engine.py                               |   6 +-
rally/task/hook.py                                 |   2 +-
rally/utils/sshutils.py                            |  32 +++--
requirements.txt                                   |   8 +-
setup.cfg                                          |   2 +
test-requirements.txt                              |   6 +-
.../roles/docker-build-image/tasks/main.yaml       |   2 +-
.../playbooks/roles/rally-tox/defaults/main.yaml   |   4 +
.../rally-tox/files/find_python_for_tox_env.py     |  85 ++++++++++++
.../playbooks/roles/rally-tox/tasks/install.yaml   |  35 +++++
tox.ini                                            |  45 ++++--
upper-constraints.txt                              | 143 ++++++++++---------
46 files changed, 559 insertions(+), 504 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 8fc8ac54e..b74bae4af 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14,2 +14,2 @@ oslo.db                                                # Apache Software License
-oslo.log!=3.44.2,!=4.1.2,!=4.2.0                       # Apache Software License
-paramiko                                               # LGPL
+oslo.log!=3.44.2,!=4.1.2,!=4.2.0,!=5.0.1,!=5.0.2,!=5.1.0  # Apache Software License
+paramiko!=2.9.0,!=2.9.1                                # LGPL
@@ -17 +17 @@ pbr!=2.1.0                                             # Apache Software License
-PrettyTable                                            # BSD (3 clause)
+PrettyTable!=3.4.0                                     # BSD (3 clause)
@@ -22 +22 @@ requests!=2.20.0,!=2.24.0                              # Apache License, Version
-SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8              # MIT
+SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,<2.0.0       # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index e9572d868..8245a381e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ pytest                                                 # MIT
-pytest-cov>=2.2.1                                      # MIT
+pytest-cov                                             # MIT
@@ -20,2 +20,2 @@ testresources                                          # UNKNOWN
-docutils                                               # public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)
-Pygments                                               # BSD
+docutils<0.18                                          # public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)
+Pygments                                               # BSD-2-Clause






More information about the Release-announce mailing list