[release-announce] python-swiftclient 3.11.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Fri Dec 4 18:06:48 UTC 2020


We are pumped to announce the release of:

python-swiftclient 3.11.0: OpenStack Object Storage API Client Library

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/python-swiftclient

Download the package from:

    https://pypi.org/project/python-swiftclient

Please report issues through:

    https://bugs.launchpad.net/python-swiftclient/+bugs

For more details, please see below.

Changes in python-swiftclient 3.10.1..3.11.0
--------------------------------------------

a5aebc3 Make py39 voting
74c50de Have `delete --all` imply `--versions` for the CLI
de5c740 Remove some py38 job cruft
97aa3e6 Close connections created when calling module-level functions
c73792c tests: Make test_delete_container_versions less flakey
5728bf4 Add Python3 wallaby unit tests
16b377c Update master for stable/victoria
9f69908 [goal] Migrate testing to ubuntu focal
e367b62 Switch to newer openstackdocstheme and reno versions
5cb9061 Clean up some requirements
0f6713e Include transaction ID in ClientException.__str__
0c70d16 (Mostly) revert "Cleanup session on delete"
2eba2dd Add cacert test config option


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

.zuul.yaml                           |  7 +--
lower-constraints.txt                |  4 --
releasenotes/source/conf.py          |  6 +--
releasenotes/source/index.rst        |  1 +
releasenotes/source/victoria.rst     |  6 +++
requirements.txt                     |  2 +-
setup.cfg                            |  1 +
swiftclient/client.py                | 85 +++++++++++++++++++++++++++++-------
swiftclient/exceptions.py            | 12 ++++-
swiftclient/shell.py                 |  9 ++--
test-requirements.txt                |  3 +-
test/functional/__init__.py          |  5 +++
test/functional/test_openstacksdk.py |  1 +
test/functional/test_swiftclient.py  |  6 ++-
test/sample.conf                     |  5 +++
test/unit/test_shell.py              |  7 ++-
test/unit/test_swiftclient.py        | 18 ++++++++
test/unit/utils.py                   |  6 ++-
20 files changed, 154 insertions(+), 47 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 1c2ce33..4757239 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
+futures>=3.0.0;python_version=='2.7' # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index 5dba1a6..c2fb2c6 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1 +1,2 @@
-hacking>=1.1.0,<1.2.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0;python_version<'3.0' # Apache-2.0
+hacking>=3.2.0,<3.3.0;python_version>='3.0' # Apache-2.0






More information about the Release-announce mailing list