We are satisfied to announce the release of: python-swiftclient 2.6.0: OpenStack Object Storage API Client Library This release is part of the liberty release series. With package available at: https://pypi.python.org/pypi/python-swiftclient For more details, please see the git log history below. Changes in python-swiftclient 2.5.0..2.6.0 ------------------------------------------ 7cd2a01 updated changelog for 2.6.0 release 52d39be absolute expiry option for tempURL generation 9ef4c97 do hand-curated authors/changelog files d5eb818 Cleanup and improve tests for download 3c02898 Log and report trace on service operation fails 4b62732 Increase httplib._MAXHEADERS to 256. 4b31008 Stop Connection class modifying os_options parameter 1789c26 Add minimal working service token support. 91d82af Drop flake8 ignores for already-passing tests 38a82e9 flake8 ignores same hacks as swift 7c7f46a Update mock to get away from env markers be0f1aa change deprecated assertEquals to assertEqual a056f1b fix old style class definition(H238) 847f135 Block comment PEP8 fix. 1c644d8 Test auth params together with --help option. 3cd1faa make Connection.get_auth set url and token attributes on self a8c4df9 Reduce memory usage for download/delete and add --no-shuffle option to st_download 7442f0d swiftclient: add short options to help message ef467dd Python 3: Replacing unicode with six.text_type for py3 compatibility Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 - .mailmap | 29 +- AUTHORS | 103 +++++++ ChangeLog | 423 ++++++++++++++++++++++++++++ setup.cfg | 4 + swiftclient/client.py | 134 +++++++-- swiftclient/multithreading.py | 2 +- swiftclient/service.py | 364 +++++++++++++++++------- swiftclient/shell.py | 123 +++++--- swiftclient/utils.py | 27 +- test-requirements.txt | 3 +- tox.ini | 19 +- 19 files changed, 2074 insertions(+), 353 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 909cb04..7f7e405 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5 @@ discover -mock>=1.0;python_version!='2.6' -mock==1.0.1;python_version=='2.6' +mock>=1.2