We are content to announce the release of: python-swiftclient 3.0.0: OpenStack Object Storage API Client Library This release is part of the mitaka release series. With source available at: https://git.openstack.org/cgit/openstack/python-swiftclient With package available at: https://pypi.python.org/pypi/python-swiftclient Please report issues through launchpad: https://bugs.launchpad.net/python-swiftclient For more details, please see below. Changes in python-swiftclient 2.7.0..3.0.0 ------------------------------------------ e4d0cc7 bumped version at request of release team b7d20b8 download method shouldn't download all object 671d6fe Minor edits to the api page aa0edd0 Force header keys/values to bytes/unicode before coercing to unicode 62b0984 authors/changelog updates for 2.8 release 46d8178 Fix test for redacting sensitive data in client.http_log() 85b4d65 adding .manpages script to swift client c3f0641 Follow-up to patch 282363 adc3177 Have tox manage LANG environmental var f95de16 Drop py33 support 011d730 Update api docs title to make ToC better 4d44dcf Do not reveal auth token in swiftclient log messages by default 67f5468 Fix wrong args for get_container with full listing bed6bbd Drop testtools from test-requirements.txt 28558c7 Add test for --debug taking precedence over --info 30ca247 Display proper name when failing to create segments container f82d260 New python swiftclient doc 9a97b51 more tests for pseudo/dir 9e6b12e Use "# noqa" instead of "#flake8: noqa" d6ef830 Support --os-identity-api-version option 5ed0234 Fix segmented upload to pseudo-dir via <container> 14a0447 Fix intermittent fail of test_delete_account fa9251a Fix intermittent fail of test_delete_bulk_account 34ae109 Tighten up to unittests to expect rounding 337570a Don't trust X-Object-Meta-Mtime 0fe02eb mock time in unit test 38f9664 Prevent test runs from cluttering current directory dcdd715 Get rid of FakeConn cruft a175689 Accept token and tenant_id for authenticating against KS 47f673e Error with uploading large object includes unicode path 61880c6 Fix the http request headers being overwritten in logging 7a1e192 Use bulk-delete middleware when available 5050027 _RetryBody doesn't need to take explicit etag/content-length d4157ce Retry file uploads via SwiftService 4af623b Retry download of object body 21a841a Fixed few misspellings in comments ab34609 Add functional test for object PUT with raw iterator 2c6f367 Fix upload to pseudo-dir passed by <container> arg 109e8f5 Fix debug and info option parsing 39b1a31 Wrap raw iterators to ensure we send entire contents to server 62bfe10 Fix some typos 6da38ad Replace assertEqual(arg, None) with assertIsNone(arg) ab65eef Wrong usage of "an" 0103465 Test 'string' behaviour of get_object 6bb9704 Delete python bytecode before every test run 7c78c7b Deprecated tox -downloadcache option removed 2345ae5 Stop passing attr to keystoneclient when there's no filter_value cffdc9d Remove py26 support a3a78be New API documentation for python-swiftclient ee8c1ba Convert http response(byte string) to string in python3. Diffstat (except docs and test files) ------------------------------------- .mailmap | 3 + .manpages | 18 + AUTHORS | 13 +- ChangeLog | 48 ++- setup.cfg | 2 - swiftclient/__init__.py | 4 +- swiftclient/client.py | 218 +++++++++-- swiftclient/service.py | 206 +++++++--- swiftclient/shell.py | 111 ++++-- swiftclient/utils.py | 51 ++- swiftclient/version.py | 2 +- test-requirements.txt | 2 - tox.ini | 15 +- 26 files changed, 2611 insertions(+), 391 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 7f7e405..044f7c3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +3,0 @@ coverage>=3.6 -discover @@ -10 +8,0 @@ testrepository>=0.0.18 -testtools>=0.9.34
participants (1)
-
no-reply@openstack.org