This website requires JavaScript.
Explore
Get Started
openstack
/
python-swiftclient
Code
Issues
Proposed changes
5e13c3e845
Branches
Tags
View all branches
python-swiftclient
/
requirements.txt
4 lines
40 B
Plaintext
Raw
Normal View
History
Unescape
Escape
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
2014-04-04 21:13:01 +02:00
futures>=2.1.3
Port to python-requests Currently, httplib implementation does not support SSL certificate verification. This patch fixes this. Note that ssl compression parameter and 100-continue thing is still missing from requests, though those are lower priority. Requests now takes care of: * proxy configuration (get_environ_proxies), * chunked encoding (with data generator), * bulk uploading (with files dictionary), * SSL certificate verification (with 'insecure' and 'cacert' parameter). This patch have been tested with requests 1.1.0 (CentOS 6) and requests 2.2.1 (current version). Change-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc Closes-Bug: #1199783 DocImpact SecurityImpact
2014-01-24 17:40:16 +01:00
requests>=1.1
Python 3: Add six dependency Change-Id: I350eb089e02b4c33cf34c9fdb65289a2ad77f9c9
2014-03-28 09:25:11 +01:00
six>=1.5.2
Copy Permalink