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