We are glad to announce the release of:
python-swiftclient 4.5.0: OpenStack Object Storage API Client Library
This release is part of the caracal 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.
4.5.0 ^^^^^
New Features ************
* "swift stat --lh" now prints account quotas (including per-policy quotas) in human-readable units, similar to account usage values.
* Modernized some aspects of packaging, allowing wheels to be built with more (and more recent) tools.
Bug Fixes *********
* Various other minor bug fixes and improvements.
Changes in python-swiftclient 4.4.0..4.5.0 ------------------------------------------
27171d9 Authors / changelog for 4.5.0 153f4cd CI: Fix py36 and py37 jobs 3de6722 CI: add py39 and py310 to experimental pipeline 0ec6246 CI: skip func tests on irrelevant changes 3c529ce CI: constrain deps for tests 1e0ab24 lint: Up-rev hacking 16224e3 reno: Update master for unmaintained/yoga 85a3e82 make setup dependencies discoverable 45a311f Remove duplicate script entry leading to broken wheel build 6f01f84 tests: Fix call assertion 4698f1f shell: Print friendly account byte quotas 44f1138 Update master for stable/2023.2 c52e404 tests: Skip keystoneauth tests if not available
Diffstat (except docs and test files) -------------------------------------
.mailmap | 1 + .zuul.yaml | 16 ++++++++-- AUTHORS | 1 + ChangeLog | 12 +++++++ pyproject.toml | 3 ++ .../notes/4_5_0_release-b315d25b889293f2.yaml | 12 +++++++ releasenotes/source/2023.2.rst | 6 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 2 +- setup.cfg | 2 -- swiftclient/command_helpers.py | 17 ++++++++-- swiftclient/shell.py | 8 ++--- test-requirements.txt | 3 +- test/unit/test_authv1.py | 17 +++++++--- test/unit/test_service.py | 2 +- test/unit/test_shell.py | 37 +++++++++++++++++++--- test/unit/test_swiftclient.py | 9 ++++-- tox.ini | 18 +++++++---- 18 files changed, 136 insertions(+), 31 deletions(-)
Requirements updates --------------------
diff --git a/test-requirements.txt b/test-requirements.txt index a4b64ee..731bdb0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -hacking>=3.2.0,<3.3.0 # Apache-2.0 +hacking>=3.2.0,<6.2.0 # Apache-2.0 @@ -3,0 +4 @@ coverage!=4.4,>=4.0 # Apache-2.0 +python-keystoneclient>=0.7.0
participants (1)
-
no-reply@openstack.org