[release][swift] python-swiftclient release 2.5.0 (liberty)
We are stoked to announce the release of: python-swiftclient 2.5.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.4.0..2.5.0 ------------------------------------------ ca70dd9 add tempurl command to swift.1 man page 87c0a83 Update mock requirements d5d3127 Add ability to download objects to particular folder. bb25213 Always decode command-line arguments as UTF-8 cf0b6c0 Properly test raw writes in Python 3 70afe20 Bump hacking in test-requirements 91855bd Correct the help message of swift tempurl e596489 Added check for negative segment-size 7c71699 Fix docstring typo for SwiftService.upload 794b125 SwiftClient object upload beginning with / or "./" 17feec7 Add some bash helpers for auth stuff e48f487 Fix inconsistent usage of "Positional argument" 7f2ee73 Add connection release test f0aad4c Run functional tests using keystone auth options 259b434 Add passenv to tox.ini to make functests run with tempauth f0cc3be Make default get_auth timeout be None 71a1835 Document missing functional test config option ff0b3b0 Compare each chunk of large objects when downloading 7d5c85a Stop decoding object content 317df7e Remove simplejson dependency 888bf6f be more explicit in the --version CLI option a39e18f Add test for timeout being passed to keystone client e2f41a6 Use a socket timeout in get_auth f5a473e Add socket-level read timeout parameter b6457e0 Allow reading from object body on download a4fb70e Compare each chunk of large objects when uploading d931ec1 Remove all DLO segments on upload of replacement dcf2124 Add tests for uploads deleting DLO segments 47f089f Include unsupported url scheme with ClientException Diffstat (except docs and test files) ------------------------------------- requirements.txt | 1 - swiftclient/client.py | 89 +++-- swiftclient/multithreading.py | 7 +- swiftclient/service.py | 226 ++++++++---- swiftclient/shell.py | 110 +++++- swiftclient/utils.py | 13 +- test-requirements.txt | 5 +- tox.ini | 1 + 16 files changed, 1685 insertions(+), 300 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e7c0d41..88b3df2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3 +2,0 @@ requests>=1.1 -simplejson>=2.0.9 diff --git a/test-requirements.txt b/test-requirements.txt index 5427920..909cb04 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -hacking>=0.8.0,<0.9 +hacking>=0.10.0,<0.11 @@ -5 +5,2 @@ discover -mock>=1.0 +mock>=1.0;python_version!='2.6' +mock==1.0.1;python_version=='2.6'
participants (1)
-
doug@doughellmann.com