Jon Dufresne
620a5391c3
Remove unsupported Python 3.3 from tox.ini
...
Python 3.3 is not a supported version so don't test it.
2018-01-10 18:37:22 -08:00
Nate Prewitt
c98e30b5cb
Merge pull request #4451 from jdufresne/https
...
Prefer https over http for links in the documentation
2018-01-06 15:22:59 -08:00
Jon Dufresne
030dcce20c
Prefer https over http for links in the documentation
...
- Fixed Read the Docs links
- Fixed GitHub links
- Fixed PyPI links
2018-01-06 11:23:50 -08:00
Ian Stapleton Cordasco
3dc84cde5b
Merge pull request #4442 from DemetriosBairaktaris/master
...
Reduce overall memory usage by removing cgi dependency and writing a protected function
2018-01-04 16:32:39 -06:00
dbairaktaris1
e0ab287317
added more to test scenarios
2018-01-04 10:59:47 -06:00
dbairaktaris1
7deee699ad
slice function removed
2018-01-04 10:48:17 -06:00
dbairaktaris1
cb0914407b
Continue to refactor, remove list comprehension, add double quotes test case.
2018-01-04 10:30:50 -06:00
dbairaktaris1
80a790443e
implement changes after code review
2018-01-03 23:41:41 -06:00
dbairaktaris1
071796d83f
implement changes after code review
2018-01-03 23:40:08 -06:00
dbairaktaris1
1988d9cf72
Move nested function up to module level and rename. Add more tests for function.
2018-01-01 14:20:55 -06:00
dbairaktaris1
2dc51c887f
added versions back
2018-01-01 00:43:13 -06:00
dbairaktaris1
19cfec28a8
CI
2017-12-31 22:18:19 -06:00
dbairaktaris1
cef0830419
clean
2017-12-31 15:02:39 -06:00
dbairaktaris1
d8666e1906
Reduce overall memory usage of Requests module by removing cgi module dependency in utils.py. Instead wrote a nested function to parse header and return content type and params.
2017-12-31 14:46:15 -06:00
David Poole
efacb9e312
Merge branch 'master' into master
2017-11-29 07:13:07 -07:00
David Poole
1e46cbb4f0
add test for HTTP Digest auth algorithms SHA-256 and SHA-512
2017-11-29 07:10:57 -07:00
Cory Benfield
24092b11d7
Merge pull request #4380 from afedchin/win10
...
utils: winreg module may not exist like on windows universal platform.
2017-11-27 20:39:15 +00:00
Anton Fedchin
351ec982bb
update changelog
2017-11-25 17:21:59 +03:00
Anton Fedchin
714c9dc967
utils: winreg module may not exist like on windows universal platform.
2017-11-25 17:21:59 +03:00
Cory Benfield
d1fb1a29ab
Merge pull request #4394 from zaneb/document-status_codes
...
Add documentation for available status codes
2017-11-23 20:19:12 +00:00
Cory Benfield
c2507013ab
Merge branch 'master' into document-status_codes
2017-11-22 20:41:46 +00:00
Nate Prewitt
e68ef0ecad
Merge pull request #4368 from danielroseman/patch-1
...
Clarify behaviour of `json` parameter.
2017-11-22 07:56:09 -08:00
Zane Bitter
19919b44c4
Add documentation for available status codes
...
There was no way to determine what actual names were available outside
of looking at the source code. They were not listed in the documentation
or accessible through the interactive help.
In addition, doing `pydoc requests.status_codes` displayed some pretty
unhelpful information - the utf-8 encoding string was included in the
module name, there was no description, and internal variables used for
initialisation leaked into the module scope:
DATA
code = 511
codes = <lookup 'status_codes'>
title = 'network_authentication'
titles = ('network_authentication_required', 'network_auth', ...
This change prevents the internal variables from leaking, adds a
docstring (which has the side-effect of correcting the module name), and
appends information on the allowed status code names to the docstring
when the module is initialised.
The improved module documentation is then used in the API documentation
to provide another easy reference to the complete list of status codes.
2017-11-21 16:11:34 -05:00
Daniel Roseman
39446def39
Clarify behaviour of json parameter.
...
`json` is ignored if `data` or `files` is not empty.
2017-11-21 13:40:59 +00:00
Mingyuan Xia
acd2645444
#4373 , fix possible winreg value type difference ( #4377 )
...
* #4373 , fix possible winreg value type difference
* add a test for ProxyOverride and ProxyEnable on win32
* add tests for winreg key ProxyEnable with two possible types
* fixing AppVeyor failures
2017-11-20 20:01:04 +00:00
Ian Stapleton Cordasco
e4fc3539b4
Merge pull request #4390 from alexwlchan/ok-docs
...
[docs; tiny] Clarify that Response.ok will *only* return True/False
2017-11-20 07:18:00 -06:00
Alex Chan
775cde0914
Clarify that Response.ok will *only* return True/False
2017-11-20 09:16:35 +00:00
David Poole
a31531fb9c
Merge branch 'master' into master
2017-11-19 08:45:25 -07:00
Cory Benfield
c3f2553114
Merge pull request #4387 from dave-shawley/clarify-docs
...
Clarify raw response reading in the quickstart.
2017-11-18 09:44:29 +00:00
Dave Shawley
7cc3d8dc6a
docs/quickstart: clarify raw response reading.
2017-11-17 16:37:08 -05:00
Ian Stapleton Cordasco
6d69f944a4
Merge pull request #4384 from taleinat/quickstart_doc_http_to_html
...
Correct HTTP -> HTML in quickstart doc
2017-11-16 10:01:45 -06:00
Tal Einat
7f08ad3b6c
Corrent HTTP -> HTML in quickstart doc
2017-11-16 09:59:00 +02:00
Nate Prewitt
d55de2d391
Merge pull request #4356 from nehaljwani/fix-4353
...
Check if host is invalid for proxy
2017-11-15 14:16:33 -08:00
Nehal J Wani
9a8a826f22
Check if host is invalid for proxy
...
According to RFC3986, the authority section can be empty for a given URL,
however, for a proxy URL, it shouldn't be. This patch adds a check to verify
that the parsed URL will have a valid host before creating the proxy manager.
Fixes #4353
2017-11-15 08:58:54 -05:00
David Poole
1dbaddd75e
for RFC-7616 add SHA-256 and SHA-512
2017-11-08 18:32:59 -07:00
Cory Benfield
234f80af88
Merge pull request #4371 from Twistbioscience/zipfile_compat
...
support extraction of certificate bundle from a zip archive
2017-11-06 21:08:45 +00:00
Arthur Vigil
c86b09b3c6
support extraction of certificate bundle from a zip archive
2017-11-05 12:14:17 -08:00
Nate Prewitt
81b63419cb
Merge pull request #4352 from alexwlchan/hooks-on-sessions
...
Add something to the docs about hooks on Session()
2017-10-24 11:50:03 -07:00
Alex Chan
c5ed41e00a
Add an example of two hooks
2017-10-24 07:27:55 +01:00
Alex Chan
40c5a8b0c2
Clarify that a Session can have multiple hooks
2017-10-23 13:25:46 +01:00
Alex Chan
87f3b0a559
Switch to using dict literals, it's 2017
2017-10-23 13:25:31 +01:00
Alex Chan
2c4849defe
Add something to the docs about hooks on Session()
2017-10-23 08:30:35 +01:00
Nate Prewitt
c4c031fc5c
Merge pull request #4342 from jdufresne/wheel-license
...
Include license file in the generated wheel package
2017-10-21 16:53:01 -07:00
Jon Dufresne
1595e43812
Include license file in the generated wheel package
...
The wheel package format supports including the license file. This is
done using the [metadata] section in the setup.cfg file. For additional
information on this feature, see:
https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file
2017-10-21 16:39:48 -07:00
Cory Benfield
8982efa9e4
Merge pull request #4349 from alvarogzp/patch-1
...
Fix case-insensitive comparison in Session.get_adapter
2017-10-21 06:26:31 -07:00
Alvaro Gutierrez Perez
2afc1cb37b
Merge branch 'master' into patch-1
2017-10-21 03:24:55 +02:00
Cory Benfield
db9da3e0d2
Merge pull request #4316 from methane/no-platform
...
Avoid importing platform
2017-10-19 17:47:40 -07:00
INADA Naoki
a05aac7007
avoid import platform
...
platform module is relatively large: it takes about 5ms to import
2017-10-20 02:49:22 +09:00
Nate Prewitt
78bf3ee6e6
Merge pull request #4328 from hugovk/rm-2.6
...
Remove redundant Python 2.6 stuff
2017-10-19 09:58:53 -07:00
Alvaro Gutierrez Perez
d165b18b6e
Split test in two better-defined tests
2017-10-19 17:04:48 +02:00