969bfba931
During Id: I422e6d4df4e392334c0ce47e6f5b017a8c95f61a we identified rw_handles needed to be updated to requests and that we needed to enable SSL certificate validation as well. This change consolidates the create connection methods into FileHandle class and ensures that additional headers and cacerts etc can be passed in for use during the file upload/download process. Note that the create write connection uses the httplib-equivalent support bundled in requests/urllib3 as requests does not support the pattern of exposing a file like object with multiple writes for the HTTP PUT operation, it only allows one to pass a completely built file or file like object with data already in memory. We need to be able to read buffers from somewhere else (glance) and do a http put with that incremental data. This usecase/pattern is not currently supported in requests. Change-Id: I8a09a3fdf26bcaa3f4bdfbcccd22afbffd05af7c
25 lines
523 B
Plaintext
25 lines
523 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
stevedore>=1.1.0 # Apache-2.0
|
|
netaddr>=0.7.12
|
|
|
|
# for timeutils
|
|
iso8601>=0.1.9
|
|
|
|
# for jsonutils
|
|
six>=1.7.0
|
|
|
|
oslo.i18n>=1.0.0 # Apache-2.0
|
|
oslo.utils>=1.0.0 # Apache-2.0
|
|
Babel>=1.3
|
|
|
|
# for the routing notifier
|
|
PyYAML>=3.1.0
|
|
|
|
suds>=0.4
|
|
eventlet>=0.15.2
|
|
requests>=2.2.0,!=2.4.0
|
|
urllib3>=1.7.1
|