summaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorJoel Wright <joel.wright@sohonet.com>2014-04-04 21:13:01 +0200
committerJoel Wright <joel.wright@sohonet.com>2014-08-26 14:14:21 +0200
commit24673f8d19fe2f48964f528369081c37e880ec47 (patch)
tree8cd0cabfc9b8d858339da556fe561674dd8bc83a /requirements.txt
parentd97ec374cb1ef91c34e49302842e5a151ee3e476 (diff)
downloadpython-swiftclient-24673f8d19fe2f48964f528369081c37e880ec47.tar.gz
Add importable SwiftService incorporating shell.py logic
This patch adds a SwiftService class that incorporates the high level logic from swiftclient/shell.py. It also ports shell.py to use the new class, and updates the code in swiftclient/multithreading.py to allow the SwiftService to be used for multiple operations whilst using only one thread pool. Currently, code that imports swiftclient has to have its own logic for things like creating large objects, parallel uploads, and parallel downloads. This patch adds a SwiftService class that makes that functionality available in Python code as well as through the shell. Change-Id: I08c5796b4c01001d79fd571651c3017c16462ffd Implements: blueprint bin-swift-logic-as-importable-library
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/requirements.txt b/requirements.txt
index 3cb4ea2..e7c0d41 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,4 @@
+futures>=2.1.3
requests>=1.1
simplejson>=2.0.9
six>=1.5.2