Commit Graph

5269 Commits

Author SHA1 Message Date
Allan Crooks 6dc3003f16 Update documentation regarding response headers. 2017-09-12 23:13:03 +01:00
Allan Crooks 5aef6e7583 Use HTTPHeaderDict for response headers. 2017-09-12 22:17:23 +01:00
Allan Crooks 95b127714b Add HTTPHeaderDict data structure and tests. 2017-09-12 22:16:48 +01:00
Allan Crooks 5980d5df3e Add tests showing current behaviour of how multiple response headers with the same name are compiled into a single value. 2017-09-12 22:16:31 +01:00
kennethreitz c7266a5ff4 Merge pull request #4118 from hobarrera/drop-py26
Drop python2.6 support
2017-07-26 15:59:40 -04:00
Hugo Osvaldo Barrera 9766870807 Use comprehensions whenever possible 2017-07-14 11:42:32 -03:00
Hugo Osvaldo Barrera e1b6fb7444 Keep an eye open on forward-compatibility 2017-07-14 11:42:32 -03:00
Hugo Osvaldo Barrera af8ea2e809 Add myself to AUTHORS
(Or rather, just update my email)
2017-07-14 11:42:32 -03:00
Hugo Osvaldo Barrera ed068ea0af Drop python2.6 support 2017-07-14 11:42:32 -03:00
Cory Benfield fb9abdda5e Merge pull request #4173 from jeremycline/https-proxy-issue
Pass pool_kwargs rather than updating connection_pool_kw
2017-06-27 14:54:40 +01:00
Jeremy Cline 66f5aebd35 Remove the dictionary comprehension from the tests
Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2017-06-27 09:29:01 -04:00
Jeremy Cline f58d473d4e Move _pool_kwargs out to a function
Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2017-06-26 09:35:14 -04:00
Jeremy Cline 14a0bf2912 Pass pool_kwargs rather than updating connection_pool_kw
This addresses an issue where making HTTPS through proxies used the
default urllib3 connection pool settings.

fixes #3633

Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2017-06-24 18:58:48 -04:00
Jeremy Cline bacd043256 Tests to demonstrate issue #3633
Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2017-06-24 18:58:20 -04:00
Cory Benfield f3cdbcb86d Merge pull request #4120 from requests/update-3.0
Bring 3.0 up-to-date with master.
2017-06-10 07:57:23 +01:00
Cory Benfield 190a68550a This should be 3.0 2017-05-31 14:08:05 +01:00
Cory Benfield 548823be83 Clean up invalid indentation from merge 2017-05-31 10:41:47 +01:00
Cory Benfield a6f7f5dc62 Clean up flake8 errors from merge 2017-05-31 10:39:27 +01:00
Cory Benfield f308ea1a31 Clean up messy merge 2017-05-31 10:36:29 +01:00
Cory Benfield c3f4a028bf Merge branch 'master' into proposed/3.0.0 2017-05-31 10:29:19 +01:00
Cory Benfield 56971482af Merge pull request #4114 from cyberjacob/master
Catch error if multiprocessing is not available or is unable to determine the number of CPUs
2017-05-30 13:54:31 +01:00
Jacob Mansfield 98bbf8d170 Catch error if multiprocessing is not available or is unable to determine the number of CPUs 2017-05-30 13:47:55 +01:00
Cory Benfield d3a4d06238 Begin dev section of README 2017-05-30 11:49:05 +01:00
kennethreitz 152faa2a0f change development philosophy docs to reflect reality 2017-05-29 23:46:50 -04:00
kennethreitz e41c2c2d96 remove note about cacerts.pem 2017-05-29 23:43:53 -04:00
kennethreitz 3ca2722802 improve development instructions 2017-05-29 23:41:48 -04:00
kennethreitz 310d7f8a9b update development documentation 2017-05-29 23:40:44 -04:00
kennethreitz 01f982da50 remove "are you crazy?" section 2017-05-29 23:38:48 -04:00
kennethreitz ba509635a3 fix sidebars 2017-05-29 23:36:50 -04:00
kennethreitz 008ab18a77 improve installation docs 2017-05-29 23:33:51 -04:00
kennethreitz 67831abaaf improve install docs 2017-05-29 23:33:25 -04:00
kennethreitz 0f57faba70 fix github stars 2017-05-29 23:26:50 -04:00
kennethreitz 35f2e55308 improve installation instructions 2017-05-29 23:26:15 -04:00
kennethreitz 77ae596e8b Merge branch 'master' of github.com:kennethreitz/requests 2017-05-29 23:25:31 -04:00
kennethreitz 84114419a0 improve install documentation syntax 2017-05-29 23:25:21 -04:00
kennethreitz 500fe3ee03 Merge pull request #4108 from requests/flake8-improvements
flake8 improvements
2017-05-29 23:08:03 -04:00
kennethreitz d78ec90e7b cleanup utils.py 2017-05-29 23:04:45 -04:00
kennethreitz 04ed1e5122 cleanup sessions.py 2017-05-29 23:02:23 -04:00
kennethreitz 33619268f9 cleanup models.py 2017-05-29 23:00:09 -04:00
kennethreitz e5894e99b7 improve flake8 help.py 2017-05-29 22:58:01 -04:00
kennethreitz 6495190b00 cleanup help.py (flake8) 2017-05-29 22:55:08 -04:00
kennethreitz 5b363d1a57 improve line continuations for flake8 2017-05-29 22:54:23 -04:00
kennethreitz f6a4ab02da fix empty lines for flake8 2017-05-29 22:44:33 -04:00
kennethreitz 5fa4e74d61 fix flake8 indent error 2017-05-29 22:43:12 -04:00
kennethreitz 7fc48b099e ignore undefined names in flake8 2017-05-29 22:41:51 -04:00
kennethreitz 3fa02a1336 flake8 ignore lambda expressions 2017-05-29 22:41:07 -04:00
kennethreitz e55d3d0658 fix spaces in api.py 2017-05-29 22:40:37 -04:00
kennethreitz 7c3861a322 fix flake8 for EOF in __init__.py 2017-05-29 22:40:09 -04:00
kennethreitz 7c2618eb82 flake8: import statement improvements 2017-05-29 22:37:43 -04:00
kennethreitz 4e1bbe1288 ignore line continuations for flake8 2017-05-29 22:35:33 -04:00