Package Release Info

python-swiftclient-3.5.0-1.16

Update Info: Base Release
Available in Package Hub : 15 SP5 Subpackages

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python2-swiftclient

Change Logs

* Fri Feb 23 2018 tbechtold@suse.com
- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-devel@suse.de
- 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
* Fri Jan 19 2018 tbechtold@suse.com
- Convert to singlespec
* Mon Aug 07 2017 cloud-devel@suse.de
- 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
* Mon Feb 13 2017 cloud-devel@suse.de
- 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
  - Enable code coverage report in console output
  - Low-level API: Don't log just before raising an exception
  - Make options arguments truely optional
  - Add additional headers for HEAD/GET/DELETE requests.
  - 3.2.0 release notes
  - Make functests py3-compatible
  - Fix order of arguments in assertIs
* Mon Sep 26 2016 tbechtold@suse.com
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
  * Add swift tempurl and swift auth command docstring
  * Add other-requirements.txt
  * Identify segments uploaded via swiftclient
  * Port from optparse to argparse
  * Fix SwiftPostObject options usage in SwiftService
  * client: renew token on 401 even if retries is 0
  * Fix downloading from "marker" item
  * Tighten up testing for sloppy auth version
  * Removes redundant "to"
  * Fix unicode issues in tempurl command
  * Parse options to dict
  * Modify assert
  * Update the home-page with developer documentation
  * Initialize delete_object mock *before* creating all the threads
  * Clean up some unnecessary variables
  * Add __ne__ built-in function
  * Add an option: disable etag check on downloads
  * Check threads number options validation
* Mon Aug 01 2016 tbechtold@suse.com
- update _service and switch to upstream spec file
* Mon Mar 14 2016 tbechtold@suse.com
- 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.
  * Added content type to CLI object list long-form output
  * client.get_container() and client.head_object now accept a headers parameter
  * Fixed bug when setting Content-Type on upload from CLI
  * Fixed bug when deleting DLOs with unicode characters
  * Updated man pages and docstrings
  * Suppress iso8601 logging in --debug output
  * Various other minor bug fixes and improvements.
* Mon Sep 14 2015 tbechtold@suse.com
- 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
    object content to be improperly decoded.
  * Added a timeout parameter to HTTPConnection objects for socket-level
    read timeouts.
  * Removed a dependency on simplejson.
  * Various other minor bug fixes and improvements.
- Adjust Requires according to requirements.txt
- Add python_requires to _service file
* Fri Apr 24 2015 tbechtold@suse.com
- Use %{version} in source