Revisions of python-swiftclient
Ana Guerrero (anag+factory)
accepted
request 1138711
from
Dirk Mueller (dirkmueller)
(revision 34)
- update to version 4.4.0 - Metadata updates - Use SLO by default for segmented uploads if the cluster supports it - Retry on SSLError - shell: Allow timeouts to have units - Back-fill a bunch of ChangeLog releases - Switch from pkg_resources to importlib - ChangeLog for 4.4.0 - Clean up CI jobs - trivial: Refactor os_options processing - Include transaction ID on content-check failures - Declare py311 support - Update master for stable/2023.1 - Update master for stable/zed - shell: Allow uploads from stdin to specify --use-dlo - Drop *_proxy from passenv - service: Check content-length before etag - tests: Fix timeout assertion for py36, py37 - Switch to 2023.1 Python3 unit tests and generic template name - docs: Fix code-generated docs - Changelog for 4.3.0 (and 4.2.0) - Mark Python 3.10 testing as voting - Ensure v*password auth_type correctly implies auth version - Remove pypy from bindep.txt - Add experimental jobs for py36/37 - Retry with fresh socket on 499 - Allow tempurl to be used to sign /info requests
Dominique Leuenberger (dimstar_suse)
accepted
request 1039270
from
Dirk Mueller (dirkmueller)
(revision 33)
- update to version 4.1.0 - Don't patch Requests globally on import - Clean up extra spaces - Correctly aggregate totals for >10k items - tempurl: Support sha256 and sha512 signatures - Drop support for Python 2 - Include storage policy when listing account with --long - CI: Drop swiftclient-swift-functional-py2 job - Add Python3 zed unit tests - Add option to skip container PUT during upload - Allow functional tests to pass with etag_quoter enabled by default - Update master for stable/yoga - Update master for stable/xena - Remove six - Enable retry_on_ratelimit by default - Remove use of mock - Add timeout for Swift service - Remove unnecessary unicode prefixes - Allow unit tests to be run via pytest - Improve formatting for billions of objects - Remove unnecessary object subclassing - Fix misuse of assertTrue - Add Python3 yoga unit tests - Changed minversion in tox to 3.18.0 - Only log the traceback for non-404s - Allow tempurl times to have units - Use upper-constraints for docs jobs - Fix copy.py example. - Remove coding comments - doc: Comment out language option
Dominique Leuenberger (dimstar_suse)
accepted
request 983772
from
Dirk Mueller (dirkmueller)
(revision 32)
- update to version 3.12.0 - Use py3 as the default runtime for tox - setup.cfg: Replace dashes with underscores - Update master for stable/wallaby - Fix Typo in shell.py - Add Python3 xena unit tests
Dominique Leuenberger (dimstar_suse)
accepted
request 890008
from
Dirk Mueller (dirkmueller)
(revision 31)
Dominique Leuenberger (dimstar_suse)
accepted
request 841230
from
Dirk Mueller (dirkmueller)
(revision 30)
switch to victoria
Dominique Leuenberger (dimstar_suse)
accepted
request 803610
from
Dirk Mueller (dirkmueller)
(revision 29)
Ussuri Update
Dominique Leuenberger (dimstar_suse)
accepted
request 787462
from
Dirk Mueller (dirkmueller)
(revision 28)
- add obsoletes - switch to python 3.x only build
Dominique Leuenberger (dimstar_suse)
accepted
request 736670
from
Thomas Bechtold (tbechtold)
(revision 27)
- update to version 3.8.1 - Fix SLO re-upload - Add Python 3 Train unit tests - Clean up warnings from newer flake8 - Optionally display listings in raw json - docs: Fix warning treated as error - Enable some off-by-default checks - Add missing <sync-to> value in command line docs - Delete/overwrite symlinks better - Drag forward prettytable in lower-constraints - Authors/changelog for 3.8.0 - docs: Clean up formatting - OpenDev Migration Patch - Remove oslosphinx usage - Authors/changelog for 3.8.1 - Make proper functions instead of assigning lambdas - Support pdb in tests better - Replace git.openstack.org URLs with opendev.org URLs - Update master for stable/stein - Fix up requests so we can send non-RFC-compliant headers on py3 - PDF Documentation Build tox target - Isolate docs requirements - Bump the openstackdocstheme extension to 1.20
Dominique Leuenberger (dimstar_suse)
accepted
request 692880
from
Dirk Mueller (dirkmueller)
(revision 26)
- update to version 3.7.0 - Stop leaking quite so many connections - authors/changelog updates for release - Switch to stestr - Add .idea into .gitignore - Make py36 unit test job voting - Use template for lower-constraints - Update reno for stable/rocky - Add python 3.6 unit test job - import zuul job settings from project-config - Add release note link in README - Change openstack-dev to openstack-discuss - update .functests to run stestr - Add py37 check/gate jobs; add py37 to default tox env list - Stop lazy importing keystoneclient - add python 3.6 unit test job - Add Python 3.6 classifier to setup.cfg - switch documentation job to new PTI - Add delimiter to get_account(). - fix tox python3 overrides - Update release to 3.7.0 - Use Swift's in-tree DSVM test - Update hacking version - py2 functional testing
Dominique Leuenberger (dimstar_suse)
accepted
request 633122
from
Dirk Mueller (dirkmueller)
(revision 25)
Initial Rocky clients submission. please combine all in one staging project otherwise this will never build
Dominique Leuenberger (dimstar_suse)
accepted
request 583359
from
Dirk Mueller (dirkmueller)
(revision 24)
- Switch to stable/queens spec template - update to version 3.5.0 (bsc#1078607) - Add support for versionless endpoints - Update tox_install.sh to align for sphinx jobs - Remove setting of version/release from releasenotes - authors/changelog updates for 3.5.0 release - Allow for object uploads > 5GB from stdin. - Trying out the new releasenotes jobs - Make tox runnable in a directory with spaces - Add pypy-devel for RPM-based systems - Add releasenotes tox env - Revert "Add Constraints support" - Allow --meta on upload
Dominique Leuenberger (dimstar_suse)
accepted
request 567542
from
Thomas Bechtold (tbechtold)
(revision 23)
- Convert to singlespec
Dominique Leuenberger (dimstar_suse)
accepted
request 515028
from
Thomas Bechtold (tbechtold)
(revision 22)
- update to version 3.4.0 - ISO 8601 timestamps for tempurl - Fix MockHttpResponse to be more like the Real - merged openstack-manuals content with existing content - Buffer reads from disk - Option to ignore mtime metadata entry. - Allow for uploads from standard input. - Optimize the link address - Fix some reST field lists in docstrings - Change swift.o.o URL - Update the documentation link for doc migration - Fix logging of the gzipped body - moved cli doc to the right place for new links process - Don't recommend to overwrite imported `session` variable - Do not set Content-Type to '' with new requests. - Close file handle after upload job - Tolerate RFC-compliant ETags - respect bulk delete page size and fix logic error - Stop sending X-Static-Large-Object headers - [trivial] Be consistent in using example.com - Removing duplicated doc from client-api - Skip checksum validation on partial downloads - 3.4.0 authors/changelog update - Expose --prefix as an option for st_delete
Dominique Leuenberger (dimstar_suse)
accepted
request 456759
from
Thomas Bechtold (tbechtold)
(revision 21)
- update to version 3.3.0: - Remove redundant space in docstring - Update help text around container ACL syntax - remove swiftclient/openstack/common/* in the .coveragerc - prefix-based tempurls support - Adding keystoneauth sessions support - Fix typo in shell.py - Add v1password keystoneauth plugin - TrivialFix: Removed redundant 'the' - Add Constraints support - Replace 'assertEqual(None, ...)' with 'assertIsNone(...)' - Show team and repo badges on README - modify 'swift <sub_command> —help' display - Installs futures only for python 2.7 and 2.6 - Fix intermittent test failure - Make object option dependent on container in usage strings - Fixed inconsistent positional arguments naming - Replace assertTrue(a in b) with assertIn(a, b) - Correct the example keystone session code imports - Change Examples from headings to topics - Typo fix - 3.3.0 authors/changelog update - Use ConfigParser instead of SafeConfigParser - Fix 'url' to 'URL' - Accept more types of input for headers/meta - Make tempurl subcommand insist on whole number seconds - add pypy to the bindep "test" profile - Require newer version of oslosphinx - Make tempurl command check for valid object path - Add commands examples for copy and delete
Dominique Leuenberger (dimstar_suse)
accepted
request 434264
from
Dirk Mueller (dirkmueller)
(revision 20)
update to version 3.1.0 * Include response headers in ClientExceptions * Add copy object method * Support client certificate/key * Add new doc structure and contents for swiftclient * Add --json option to `swift capabilities` / `swift info` * Convert numeric and boolean header values to strings * Correct doc string for http_conn argument * authors/changelog updates for 3.1.0 release * Add tests for thread option validation * Drop *.dbm* before running tests * fixing nit picks in python-swiftclient doc * boolean logic cleanup in service.Swift[Copy|Post]Object * Query string functionality for containers * Check responses when retrying bodies * Add python version constraint python>=2.7 * Use mock patch to handle get_auth_keystone * Default to v3 auth if we find a (user|project)-domain-(name|id) option * Initialise delete_object mock before it's called * Accept gzip-encoded API responses * Use application/directory content-type for dir markers * Fix examples and missing code-block * Strip leading/trailing whitespace from headers * Move other-requirements.txt to bindep.txt * Suppress InsecureRequestWarning when using --insecure * reenable sidebar links * Migrated contributing file from .md to .rst * Fixed a typo in SwiftService API doc * Move python-keystoneclient to "extras" * Pull option processing out to service.py
Dominique Leuenberger (dimstar_suse)
accepted
request 425304
from
Thomas Bechtold (tbechtold)
(revision 19)
- update _service and switch to upstream spec file
Dominique Leuenberger (dimstar_suse)
accepted
request 393966
from
Dirk Mueller (dirkmueller)
(revision 18)
- update to 3.0.0: * Python 2.6 and Python 3.3 support has been removed. Currently supported and tested versions of Python are Python 2.7 and Python 3.4. * Do not reveal sensitive headers in swiftclient log messages by default. This is controlled by the client.logger_settings dictionary. Setting the `redact_sensitive_headers` key to False prevents the information hiding. If the value is True (the default), the `reveal_sensitive_prefix` controls the maximum length of any sensitive header value logged. The default is 16 to match the default in Swift. * Object downloads that fail partway through will now retry with a Range request to read the rest of the object. * Object uploads will be retried if the source supports seek/tell or has a reset() method. * Delete requests will use the cluster's bulk delete feature, if available, for requests that would require a lot of individual deletes. * The delete CLI option now accepts a --prefix option to delete objects that start with the given prefix (similar to the same-named option for list). * Add support for the auth-version to be specified using --os-identity-api-version or OS_IDENTITY_API_VERSION for compatibility with other openstack client command line options. * --debug and --info command-line options now work anywhere in the command. * Objects can now be uploaded to pseudo-directories with the CLI. * Fixed an issue with uploading a large object that includes a unicode path. * swiftclient can now auth against Keystone using only a project (tenant) and a token. This is useful when the client doesn't have access to the password for a user but otherwise has been granted access. * Various other minor bug fixes and improvements. * This is the very last release to support Python 2.6. Any further development on the 2.7.x release series will only be for security bugfixes.
Dominique Leuenberger (dimstar_suse)
accepted
request 337165
from
Dirk Mueller (dirkmueller)
(revision 17)
- update to 2.6.0: * Several CLI options have learned short options. The usage strings have been updated to reflect this. * Added --no-shuffle option to the CLI download command. * Added --absolute option for CLI TempURL generation and the corresponding parameter to utils.generate_temp_url(). This allows for an exact, specific time to be used for the TempURL expiry time. * CLI arguments are now always decoded as UTF-8. * Stop Connection class modifying os_options parameter. * Reduce memory usage for download/delete. * The swift service API now logs and reports the traceback on failed operations. * Increase httplib._MAXHEADERS to 256 to work around header limits in recent Python releases. * Added minimal working service token support to client.py. * Various other minor bug fixes and improvements. * The CLI learned an "auth" subcommand which returns bash environment snippets for auth credentials. * The CLI --version option is now more explicit by calling itself "python-swiftclient" rather than the name of the binary. * Now validates the checksum of each chunk of a large object as it is uploaded. * Fixes uploading an object with a relative path. * Added the ability to download objects to a particular folder. * Now correctly removes all old segments of an object when replacing a Dynamic Large Object (DLO). * The --skip-identical option now works properly when downloading large objects. * The client.get_object() response learned a .read([length]) method. * Fixed an issue where an intermediate caching/proxy service could cause
Stephan Kulow (coolo)
accepted
request 328087
from
Dirk Mueller (dirkmueller)
(revision 16)
- Use %{version} in source - Switch to version 2.4.0 - Update to version python-swiftclient-2.4.0.post2: 2.4.0 * Include unsupported url scheme with ClientException - Update to version python-swiftclient-2.3.1.post60: * Mention --segment-size option after 413 response - Update to version python-swiftclient-2.3.1.post59: * Add improvements to MD5 validation * Unindent a chunk of st_list - Update to version python-swiftclient-2.3.1.post56: * Release connection after consuming the content * Fix crash when stat'ing objects with non-ascii names - Update to version python-swiftclient-2.3.1.post52: * Verify MD5 of uploaded objects * Fix crash with -l, -d /, and pseudo folders - Update to version python-swiftclient-2.3.1.post48: * add functional tox target - add dependency on python-setuptools (bnc#914910) - Update to version python-swiftclient-2.3.1.post47: * Add help message for "<subcommand> --help" * Fix missing ca-certificate parameter to get_auth
Adrian Schröter (adrianSuSE)
committed
(revision 15)
Split 13.2 from Factory
Displaying revisions 1 - 20 of 34