GitHub user JurgensSmit opened a pull request:
https://github.com/apache/libcloud/pull/868
Requests
## Changes Title (replace this with a logical title for your changes)
### Description
Replace this with the PR description (mention the changes you have made, why
you have made them, provide some background and any references to the
provider
documentation if needed, etc.).
For more information on contributing, please see
[Contributing](http://libcloud.readthedocs.org/en/latest/development.html#contributing)
section of our documentation.
### Status
Replace this: describe the PR status. Examples:
- work in progress
- done, ready for review
### Checklist (tick everything that applies)
- [ ] [Code
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
(required, can be done after the PR checks)
- [ ] Documentation
- [ ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
- [ ]
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
(required for bigger changes)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/libcloud requests
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/libcloud/pull/868.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #868
----
commit cb0f499590c783382b8b5261439e9415fb869278
Author: anthony-shaw <[email protected]>
Date: 2016-03-26T09:38:48Z
Move logging connection classes to another module -why don't people just
use a logging proxy instead? so much easier!
commit 649c70e7029118d82128f2f6e35a22ca8f85be74
Author: anthony-shaw <[email protected]>
Date: 2016-03-26T09:42:04Z
Remove the double connect hack
commit b2f5b22622c6fde7c3085afd2e339bdb2eb69f81
Author: anthony-shaw <[email protected]>
Date: 2016-03-26T10:00:50Z
remove httplib wrapper and start on requests
commit c3fab3104bb393c8e9de1fadb68b42b8a08aef7b
Author: anthony-shaw <[email protected]>
Date: 2016-03-26T10:02:42Z
Add requests as a required installed package
commit 96f69cfaac6e8aa255a88eaa8978d11d20470726
Author: anthony-shaw <[email protected]>
Date: 2016-03-26T10:29:07Z
Fix module ref for logging connection, fix indenting on logging connection
imports
commit 41919008fcb86c2d914c2927ca691f6d980f15f2
Author: anthony-shaw <[email protected]>
Date: 2016-03-27T00:50:07Z
Setup proxy using a requests session instead of instantiating sockets
commit 10cea10fe58f5f620ae56769233097079591f9a3
Author: anthony-shaw <[email protected]>
Date: 2016-03-27T00:56:28Z
Fix test initialization and remove unused modules from httplib_ssl
commit 30d27bbc198098daedaf6d57742ad2e0bad5118e
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T04:38:23Z
Consolidate LibcloudHTTPConnection and LibcloudHTTPSConnection into a
single class. Create a session based wrapper for requests. Implement the SSL
verification overridding.
commit 6cc6e3c5c6d57a98c455d8d41ec1e83e9a7d28e4
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T04:48:20Z
Use PEP0328 to fix import errors now that I moved logging connection to a
more logical module
commit d52e8eff25edbdfc5b2f67ec55aad94d67d2c15f
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T08:29:07Z
Consolidate the logging connection into a single class now that the
connection classes are no longer a tuple
commit de1176e22ffff0c97f32f7f6c95310188ad66406
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T08:41:51Z
Fix remaining direct references to the direct module
commit 6fd28b6bac34d5065c3898accdcb4ecf0a1101e7
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T09:57:51Z
Refactor all the unit tests to only have 1 mock connection class and use
Connection.conn_class instead of Connection.conn_classes (tuple)
commit 0f9f53ea3f51a54b0d85d2a378ac2e3ff9f86a3d
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T10:05:22Z
Update package import for logging connection
commit 0d1fdcec8864dda5e70259191bac3231e84b4df6
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T10:11:57Z
Fix rackspace tests
commit 6326f9820eb785ce521c7d376825a4d3e36c8f95
Author: anthony-shaw <[email protected]>
Date: 2016-03-29T10:14:58Z
Fix linting errors
commit 9be69cc0fa3b2563b315281a9dfa688fa9e16b36
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T03:44:21Z
Setup the error handling for the underlying requests library
commit dc1290f0213652eb5466cadda5cae291586f4bf1
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T03:44:36Z
Fix digital ocean tests
commit d95474e097accb1d7482c8c8b60ee06f7d1441f0
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T03:55:02Z
Fix brightbox testing
commit 14b68f59e7c3180846e41fe726d43bdaffdb5327
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T04:16:45Z
Fix rackspace tests
commit 0bfe15b2fd03d9067e521c330e2a7cde63de6e2e
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T04:18:03Z
Fix gridspot driver
commit aac34de798ef9462a68ec2e69e2246b498425f92
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T04:20:50Z
Fix cloudsigma tests
commit b164cfc793f99ed6c0e52f2e681abd9dfe744a50
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T04:46:40Z
Fix digital ocean tests
commit 2195434b94df4c221003a7ca98df4ffbf679aecb
Author: anthony-shaw <[email protected]>
Date: 2016-03-30T04:53:42Z
Fix brightbox tests
commit 52778e53b8a92f41132fe8595853835bd4ae56e0
Author: anthony-shaw <[email protected]>
Date: 2016-03-31T22:27:47Z
Fix iter methods for storage tests
commit d0f6d22dbefe1de31cd13bdff813bb82c18f1a3d
Author: anthony-shaw <[email protected]>
Date: 2016-04-01T04:08:25Z
Fix cloudsigma tests
commit 3a492b8abca690093513a24433b899dd3bf1de4b
Author: anthony-shaw <[email protected]>
Date: 2016-04-05T06:30:10Z
Setup CA cert verification for compatibility with previous libcloud (but
requests bundles CA now), fixed route53 tests, fixed httplib_ssl tests
commit 6b9f90c59faae02cfcd92d41c412291377a9331e
Author: anthony-shaw <[email protected]>
Date: 2016-04-05T07:45:01Z
Fix response class tests, fix route53 missing file. Added requests_mock as
a testing dependency.
commit e24c859cb985efb447483ab54de61f7bf3df2693
Author: anthony-shaw <[email protected]>
Date: 2016-04-05T07:49:31Z
Fix linting errors in test and test deps
commit e1765b93c1702e398051fa450a693997aee3cce0
Author: anthony-shaw <[email protected]>
Date: 2016-04-05T07:53:59Z
Merge remote-tracking branch 'apache/trunk' into requests
commit 6c2d57c09dfc5285706d26e0d4860cc870d4af2d
Author: anthony-shaw <[email protected]>
Date: 2016-04-05T08:02:11Z
Remove broken test, fix lua and NSFN tests
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---