OpenStack Storage (Swift) Client
Go to file
Timur Alperovich 0982791db2 Allow for uploads from standard input.
If "-" is passed in for the source, python-swiftclient will upload
the object by reading the contents of the standard input. The object
name option must be set, as well, and this cannot be used in
conjunction with other files.

This approach stores the entire contents as one object. A follow on
patch will change this behavior to upload from standard input as SLO,
unless the segment size is larger than the content size.

Change-Id: I1a8be6377de06f702e0f336a5a593408ed49be02
2017-07-26 17:04:19 -07:00
bin Make bin/swift testable part 2 2014-03-25 11:36:39 +00:00
doc Allow for uploads from standard input. 2017-07-26 17:04:19 -07:00
examples Merge "Fix examples and missing code-block" 2016-08-25 20:29:54 +00:00
releasenotes/notes 3.2.0 release notes 2016-11-09 11:25:15 -08:00
swiftclient Allow for uploads from standard input. 2017-07-26 17:04:19 -07:00
tests Allow for uploads from standard input. 2017-07-26 17:04:19 -07:00
tools Add Constraints support 2016-12-27 15:47:18 -08:00
.coveragerc remove swiftclient/openstack/common/* in the .coveragerc 2016-09-21 15:48:35 +08:00
.functests Fix running the unittests under py3 2014-05-09 09:29:04 +02:00
.gitignore do hand-curated authors/changelog files 2015-09-04 18:29:30 +01:00
.gitreview Add openstack project infrastructure. 2012-05-16 17:30:46 -04:00
.mailmap 3.3.0 authors/changelog update 2017-01-25 15:12:59 -08:00
.manpages adding .manpages script to swift client 2016-02-25 16:07:28 -05:00
.testr.conf Fix running the unittests under py3 2014-05-09 09:29:04 +02:00
.unittests Add functional tests for python-swiftclient 2014-05-05 11:53:37 +02:00
AUTHORS 3.3.0 authors/changelog update 2017-01-25 15:12:59 -08:00
CONTRIBUTING.rst Migrated contributing file from .md to .rst 2016-05-16 11:55:14 +00:00
ChangeLog 3.3.0 authors/changelog update 2017-01-25 15:12:59 -08:00
LICENSE Add CHANGELOG LICENSE and MANIFEST.in 2012-05-08 16:30:13 +01:00
MANIFEST.in Switch to pbr for setup. 2013-05-01 12:23:12 -04:00
README.rst Update the documentation link for doc migration 2017-07-24 09:49:59 -07:00
bindep.txt Add Constraints support 2016-12-27 15:47:18 -08:00
requirements.txt Installs futures only for python 2.7 and 2.6 2016-09-27 16:28:11 +00:00
run_tests.sh Add run_tests.sh script here. 2012-05-21 12:52:55 +02:00
setup.cfg Update the documentation link for doc migration 2017-07-24 09:49:59 -07:00
setup.py Add python version constraint python>=2.7 2016-07-06 02:16:52 +00:00
test-requirements.txt Require newer version of oslosphinx 2016-09-27 07:53:42 +00:00
tox.ini Add Constraints support 2016-12-27 15:47:18 -08:00

README.rst

Team and repository tags

image

Python bindings to the OpenStack Object Storage API

Latest Version

Downloads

This is a python client for the Swift API. There's a Python API (the swiftclient module), and a command-line script (swift).

Development takes place via the usual OpenStack processes as outlined in the OpenStack wiki.

This code is based on the original client previously included with OpenStack's Swift The python-swiftclient is licensed under the Apache License like the rest of OpenStack.

Contents: