GitHub user tonybaloney opened a pull request: https://github.com/apache/libcloud/pull/923
Continue - Replace httplib with requests #728 See #728 You can merge this pull request into a Git repository by running: $ git pull https://github.com/tonybaloney/libcloud github-728 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/libcloud/pull/923.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 #923 ---- commit cb0f499590c783382b8b5261439e9415fb869278 Author: anthony-shaw <anthony.p.s...@gmail.com> 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 <anthony.p.s...@gmail.com> Date: 2016-03-26T09:42:04Z Remove the double connect hack commit b2f5b22622c6fde7c3085afd2e339bdb2eb69f81 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-26T10:00:50Z remove httplib wrapper and start on requests commit c3fab3104bb393c8e9de1fadb68b42b8a08aef7b Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-26T10:02:42Z Add requests as a required installed package commit 96f69cfaac6e8aa255a88eaa8978d11d20470726 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-26T10:29:07Z Fix module ref for logging connection, fix indenting on logging connection imports commit 41919008fcb86c2d914c2927ca691f6d980f15f2 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-27T00:50:07Z Setup proxy using a requests session instead of instantiating sockets commit 10cea10fe58f5f620ae56769233097079591f9a3 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-27T00:56:28Z Fix test initialization and remove unused modules from httplib_ssl commit 30d27bbc198098daedaf6d57742ad2e0bad5118e Author: anthony-shaw <anthony.p.s...@gmail.com> 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 <anthony.p.s...@gmail.com> 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 <anthony.p.s...@gmail.com> 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 <anthony.p.s...@gmail.com> Date: 2016-03-29T08:41:51Z Fix remaining direct references to the direct module commit 6fd28b6bac34d5065c3898accdcb4ecf0a1101e7 Author: anthony-shaw <anthony.p.s...@gmail.com> 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 <anthony.p.s...@gmail.com> Date: 2016-03-29T10:05:22Z Update package import for logging connection commit 0d1fdcec8864dda5e70259191bac3231e84b4df6 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-29T10:11:57Z Fix rackspace tests commit 6326f9820eb785ce521c7d376825a4d3e36c8f95 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-29T10:14:58Z Fix linting errors commit 9be69cc0fa3b2563b315281a9dfa688fa9e16b36 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T03:44:21Z Setup the error handling for the underlying requests library commit dc1290f0213652eb5466cadda5cae291586f4bf1 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T03:44:36Z Fix digital ocean tests commit d95474e097accb1d7482c8c8b60ee06f7d1441f0 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T03:55:02Z Fix brightbox testing commit 14b68f59e7c3180846e41fe726d43bdaffdb5327 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T04:16:45Z Fix rackspace tests commit 0bfe15b2fd03d9067e521c330e2a7cde63de6e2e Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T04:18:03Z Fix gridspot driver commit aac34de798ef9462a68ec2e69e2246b498425f92 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T04:20:50Z Fix cloudsigma tests commit b164cfc793f99ed6c0e52f2e681abd9dfe744a50 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T04:46:40Z Fix digital ocean tests commit 2195434b94df4c221003a7ca98df4ffbf679aecb Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-30T04:53:42Z Fix brightbox tests commit 52778e53b8a92f41132fe8595853835bd4ae56e0 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-03-31T22:27:47Z Fix iter methods for storage tests commit d0f6d22dbefe1de31cd13bdff813bb82c18f1a3d Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-04-01T04:08:25Z Fix cloudsigma tests commit 3a492b8abca690093513a24433b899dd3bf1de4b Author: anthony-shaw <anthony.p.s...@gmail.com> 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 <anthony.p.s...@gmail.com> 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 <anthony.p.s...@gmail.com> Date: 2016-04-05T07:49:31Z Fix linting errors in test and test deps commit e1765b93c1702e398051fa450a693997aee3cce0 Author: anthony-shaw <anthony.p.s...@gmail.com> Date: 2016-04-05T07:53:59Z Merge remote-tracking branch 'apache/trunk' into requests commit 6c2d57c09dfc5285706d26e0d4860cc870d4af2d Author: anthony-shaw <anthony.p.s...@gmail.com> 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---