164 Commits

Author SHA1 Message Date
kennethreitz 01b4861f19 CC0 2019-09-23 15:01:19 -04:00
kennethreitz ae219a42b0 cleanup 2019-07-17 12:06:26 -04:00
kennethreitz 397846b2c4 setup.py changes for CI 2019-04-21 15:02:34 -04:00
kennethreitz 5a1da4e326 that approach works 2019-04-21 13:04:46 -04:00
kennethreitz 81278dbe51 all of this 2019-04-21 07:35:54 -04:00
kennethreitz b1e69a5ede changes 2019-04-21 06:32:03 -04:00
Hugo 36301e4d80 Update python_requires and Trove classifiers 2019-04-20 21:14:53 +03:00
kennethreitz 260cd50aec progress 2019-04-20 13:30:15 -04:00
kennethreitz a200e34236 working 2019-04-20 09:12:54 -04:00
kennethreitz 63e18ff2cc working! 2019-04-19 10:39:50 -04:00
kennethreitz 0e4eb5683b refactor 2019-04-18 15:39:34 -04:00
kennethreitz 4f05a343e3 fix 2019-04-18 15:35:01 -04:00
kennethreitz e14c28a109 merge 2019-04-18 15:15:11 -04:00
Alex Gaynor 8761e9736f Bumped maximum version of idna 2018-12-09 21:41:14 -08:00
Nate Prewitt bd840450c0 v2.20.0 2018-10-17 22:32:22 -07:00
Nate Prewitt 7fd9267b3b remove final remnants from 2.6 2018-10-17 00:18:51 -07:00
kennethreitz eea96f94d9 Update setup.py 2018-09-17 06:05:03 -04:00
juozasget b9dfc95cf2 Tuple test_requirements was too long, PEP8
Broken a long line into multiple lines inside tuple parenthesis.
2018-09-15 13:26:59 +03:00
Nate Prewitt 489f58ced5 represent classifiers as list instead of tuple 2018-08-06 23:04:50 -07:00
Eric Brown 6686ac1730 Add official Python 3.7 support (#4717)
* Add official Python 3.7 support

Python 3.7 was just released [1]. This is a small change to
enable support in requests.

Signed-off-by: Eric Brown <browne@vmware.com>
2018-07-24 07:44:37 -07:00
Nate Prewitt 991e8b76b7 v2.19.0
* Updated HISTORY.rst.
* Moved version pin for idna to allow recent 2.7 release.
* Updated version warning for urllib3 to allow 1.23.
* Updated metadata dunders in __version__.py.
* Removed Python 2.6 trove classifier.
* Removed Python 2.6 reference from README.rst.
2018-06-12 07:38:10 -07:00
Nate Prewitt de64f0f23f port pyopenssl fix from urllib3 2018-06-10 14:49:13 -07:00
Michael ac944b7439 Allow urllib3 1.23
https://github.com/urllib3/urllib3/blob/1.23/CHANGES.rst#123-2018-06-04
2018-06-05 12:06:03 +00:00
Pradyun Gedam 048c926b46 README is in ReST 2018-05-07 00:23:38 +05:30
Pradyun Gedam 5f306dbe99 Add long_description_content_type to setup.py
See:
- https://packaging.python.org/guides/making-a-pypi-friendly-readme/
- https://pypi.org/p/requests/
2018-05-04 16:43:25 +05:30
kennethreitz c6464c1770 /s/requests/requests3 2018-03-16 19:06:08 -04:00
kennethreitz c761385c37 proper mypy-pytest setup
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-15 14:11:05 -04:00
kennethreitz 6a27949e5f rfc3986 2018-03-15 09:20:32 -04:00
kennethreitz fa33697514 unused import
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-15 07:24:23 -04:00
kennethreitz 8348ba8b6b white for setup.py
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-15 07:24:11 -04:00
kennethreitz 8a1baaf47b white 2018-03-15 06:56:20 -04:00
kennethreitz 9cea8ce09d black
https://github.com/ambv/black
2018-03-14 17:28:51 -04:00
kennethreitz 82c3c42193 mypy
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-12 12:32:27 -04:00
kennethreitz b72d5379ea no python 2.7
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-12 12:31:16 -04:00
kennethreitz edf844a2db mypy command
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-12 12:31:04 -04:00
kennethreitz 440dffe6e9 this should always work, i believe
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-12 12:27:10 -04:00
kennethreitz ccffc02547 not boxed (doesn't work on my system)
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-12 12:21:12 -04:00
Jon Dufresne 7cefa939f5 Pass python_requires argument to setuptools
Helps pip decide what version of the library to install.

https://packaging.python.org/tutorials/distributing-packages/#python-requires

> If your project only runs on certain Python versions, setting the
> python_requires argument to the appropriate PEP 440 version specifier
> string will prevent pip from installing the project on other Python
> versions.

https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords

> python_requires
>
> A string corresponding to a version specifier (as defined in PEP 440)
> for the Python version, used to specify the Requires-Python defined in
> PEP 345.
2018-01-12 16:39:10 -08:00
Jon Dufresne c14bd018ad Add missing trove classifier to document Python2 support 2017-10-15 19:48:10 -07:00
Nate Prewitt 37f1d23c39 Merge remote-tracking branch 'upstream/master' into proposed/3.0.0 2017-10-15 13:59:50 -07:00
kennethreitz 96b9a3f0fc Update setup.py 2017-08-28 12:25:26 -04:00
Cory Benfield 0a2dc74ecb Drop Python 3.3 support 2017-08-09 19:03:04 +01:00
Cory Benfield f4ddf00c36 Allow IDNA 2.6 2017-08-08 13:32:15 +01:00
Cory Benfield 8d1228cd19 Allow urllib3 1.22 2017-07-20 10:08:50 +01:00
Hugo Osvaldo Barrera ed068ea0af Drop python2.6 support 2017-07-14 11:42:32 -03: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
kennethreitz e6e3589c36 number of cores for travis 2017-05-28 12:14:27 -04:00
kennethreitz 679d368e3e setup.py improvements 2017-05-27 23:27:38 -04:00
kennethreitz 68fda6bcf2 see if that fixes things 2017-05-27 23:07:24 -04:00
kennethreitz cd4c701186 xdist 2017-05-27 19:57:40 -04:00