[openstack-announce] [new][swift] python-swiftclient 3.2.0 release (ocata)

doug at doughellmann.com doug at doughellmann.com
Mon Nov 14 17:25:40 UTC 2016


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





More information about the OpenStack-announce mailing list