Revisions of python-swiftclient

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1138711 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1039270 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 983772 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 787462 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
- add obsoletes

- switch to python 3.x only build
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 736670 from Thomas Bechtold's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 692880 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 633122 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 25)
Initial Rocky clients submission. please combine all in one staging project otherwise this will never build
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 583359 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 515028 from Thomas Bechtold's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 456759 from Thomas Bechtold's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 434264 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 425304 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 19)
- update _service and switch to upstream spec file
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 393966 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 337165 from Dirk Mueller's avatar 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's avatar Stephan Kulow (coolo) accepted request 328087 from Dirk Mueller's avatar 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's avatar Adrian Schröter (adrianSuSE) committed (revision 15)
Split 13.2 from Factory
Displaying revisions 1 - 20 of 34
openSUSE Build Service is sponsored by