[new][swift] python-swiftclient 3.2.0 release (ocata)
We are grateful to announce the release of: python-swiftclient 3.2.0: OpenStack Object Storage API Client Library This release is part of the ocata release series. The source is available from: https://git.openstack.org/cgit/openstack/python-swiftclient Download the package from: https://pypi.python.org/pypi/python-swiftclient Please report issues through launchpad: https://bugs.launchpad.net/python-swiftclient For more details, please see below. 3.2.0 ^^^^^ New Features * Added Keystone session support and a "v1password" plugin for Keystone. This plugin provides a way for Keystone sessions (and clients that use them, like python-openstackclient) to communicate with old auth endpoints that still use this mechanism. * HEAD, GET, and DELETE now support sending additional headers to match existing functionality on PUT requests. * Various other minor bug fixes and improvements. Changes in python-swiftclient 3.1.0..3.2.0 ------------------------------------------ 5a620f8 3.2.0 release notes 6cf2bd6 Add additional headers for HEAD/GET/DELETE requests. 5296daa Correct the example keystone session code imports 481f74c Low-level API: Don't log just before raising an exception a38efb6 Add v1password keystoneauth plugin 432df97 Enable code coverage report in console output b6cf56d Use ConfigParser instead of SafeConfigParser a71c0d5 Replace assertTrue(a in b) with assertIn(a, b) bb3160a Remove redundant space in docstring b3921b2 Installs futures only for python 2.7 and 2.6 ab7a8b2 TrivialFix: Removed redundant 'the' f1b9352 Require newer version of oslosphinx 46937f8 add pypy to the bindep "test" profile a9f2166 remove swiftclient/openstack/common/* in the .coveragerc 371f0e3 Update help text around container ACL syntax e41158d Make tempurl subcommand insist on whole number seconds 4c95575 Make tempurl command check for valid object path 5eb0f3d Fix order of arguments in assertIs cb0cdca Make object option dependent on container in usage strings aa88677 Fixed inconsistent positional arguments naming 89ff29e Make options arguments truely optional 209677e Fix intermittent test failure 7cd7df4 Change Examples from headings to topics 73e4296 Adding keystoneauth sessions support Diffstat (except docs and test files) ------------------------------------- .coveragerc | 1 - .mailmap | 2 + AUTHORS | 222 ++++++------- ChangeLog | 13 + bindep.txt | 4 +- releasenotes/notes/320_notes-bb367dba1053d34c.yaml | 12 + requirements.txt | 2 +- setup.cfg | 3 + swiftclient/authv1.py | 350 +++++++++++++++++++++ swiftclient/client.py | 121 ++++--- swiftclient/command_helpers.py | 14 +- swiftclient/service.py | 46 +-- swiftclient/shell.py | 108 ++++--- swiftclient/utils.py | 40 ++- test-requirements.txt | 2 +- tox.ini | 12 +- 26 files changed, 1496 insertions(+), 356 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 88b3df2..6d31e09 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -futures>=2.1.3 +futures>=3.0;python_version=='2.7' or python_version=='2.6' # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 0a81398..0ce9cec 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ mock>=1.2 -oslosphinx +oslosphinx>=4.7.0 # Apache-2.0
participants (1)
-
doug@doughellmann.com