| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add CODEOWNERS restricting access to files related to deployment (#1857) | Seth Michael Larson | 2020-04-19 | 1 | -1/+2 |
| | | |||||
| * | Check README.rst and CHANGES.rst are valid reST | Quentin Pradet | 2020-04-17 | 1 | -5/+6 |
| | | |||||
| * | Remove raw reST directive from README | Quentin Pradet | 2020-04-16 | 1 | -1/+13 |
| | | |||||
| * | Remove deprecated test arguments from setup.py (#1801) | Jon Dufresne | 2020-02-16 | 1 | -8/+0 |
| | | |||||
| * | Test Python 3.9 on Linux | Quentin Pradet | 2020-01-09 | 1 | -0/+1 |
| | | |||||
| * | Drop Python 3.4 (#1774) | Quentin Pradet | 2020-01-06 | 1 | -2/+1 |
| | | | | | It reached its end-of-life on 2019-03-18 and represents <4% of our daily downloads. | ||||
| * | Add links for docs/code/issue tracker to setup.py (#1698) | Alex Chan | 2019-09-27 | 1 | -0/+5 |
| | | |||||
| * | Release 1.25.6 (#1693)1.25.6 | Seth Michael Larson | 2019-09-24 | 1 | -1/+2 |
| | | |||||
| * | Drop support for Python 3.4 (#1686) | Quentin Pradet | 2019-09-21 | 1 | -2/+1 |
| | | |||||
| * | Percent-encode invalid characters within auth section (#1647) | Seth Michael Larson | 2019-07-26 | 1 | -1/+0 |
| | | |||||
| * | Auto formatting using black | Ratan Kulshreshtha | 2019-05-25 | 1 | -65/+71 |
| | | |||||
| * | Add support for brotli content encoding via brotlipy package (#1532) | dennis again | 2019-01-29 | 1 | -0/+3 |
| | | |||||
| * | Fix setup.py and setup.cfg dependencies for secure extra (#1497) | Seth M. Larson | 2018-12-10 | 1 | -2/+2 |
| | | |||||
| * | Implement RFC 3986 URL parsing (#1487) | Seth M. Larson | 2018-12-07 | 1 | -3/+3 |
| | | |||||
| * | Start testing against Python 3.8 (#1475) | Seth M. Larson | 2018-11-22 | 1 | -0/+2 |
| | | |||||
| * | Drop support for Python 2.6 (#1429) | Hugo | 2018-08-23 | 1 | -10/+2 |
| | | |||||
| * | Move urllib3 to src/urllib3 | Quentin Pradet | 2018-07-03 | 1 | -1/+2 |
| | | | | | | | | | | When tests are outside the main package, tox recommends putting the main package under an 'src' directory to ensure that the installed package is tested, not the source[0] . This layout has other benefits, too. [1] [0]: https://docs.pytest.org/en/latest/goodpractices.html [1]: https://blog.ionelmc.ro/2014/05/25/python-packaging/#the-structure | ||||
| * | Pin pyOpenSSL major version to 17.* for Python 2.6 (#1389) | Seth M. Larson | 2018-05-28 | 1 | -1/+8 |
| | | | | | | | | | | | See: https://github.com/pyca/pyopenssl/blob/74de8a137d435d45c100b74cc971be556166a559/CHANGELOG.rst#1800-2018-05-16 * import sys * = * Also pin pyOpenSSL 17.x in setup.cfg | ||||
| * | Pass python_requires argument to setuptools | Jon Dufresne | 2018-01-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Remove all uses of nose from the codebase | Alex Chan | 2017-08-09 | 1 | -1/+0 |
| | | |||||
| * | Goodbye Python 3.3. 👋 | Cory Benfield | 2017-08-08 | 1 | -1/+0 |
| | | |||||
| * | Add trove classifiers for all supported Python versions | Jon Dufresne | 2017-06-04 | 1 | -0/+8 |
| | | | | | | | I frequently use the PyPI trove classifiers to check if a 3rd party package is usable by my project. Documenting all supported versions makes this easier. | ||||
| * | Swap out nose for pytest in the test runner | Alex Chan | 2017-05-29 | 1 | -0/+1 |
| | | |||||
| * | Ensure we ship the securetransport submodule | Cory Benfield | 2017-04-25 | 1 | -1/+1 |
| | | |||||
| * | Remove markers from setup.py. | Cory Benfield | 2016-09-27 | 1 | -2/+0 |
| | | | | | | | | | | | Basically, it seems like old versions of setuptools are stupid and can't handle markers. I apparently failed to notice that urllib3 is handling this by moving all the markers into setup.cfg, meaning that any setuptools that doesn't look for setup.cfg just automatically gets all markers for its extras. This change fixes that up. | ||||
| * | Uniform checks. | Cory Benfield | 2016-09-10 | 1 | -1/+1 |
| | | |||||
| * | Revert "Remove ipaddress marker." | Cory Benfield | 2016-09-08 | 1 | -0/+3 |
| | | | | | This reverts commit 697084110a5e38f5dd6b004d683413a4a27c9245. | ||||
| * | Merge branch 'master' into blacklist-pysocks-157 | Cory Benfield | 2016-09-06 | 1 | -6/+7 |
| |\ | |||||
| | * | Use "with" to close more files eagerly and also on error | Ville Skyttä | 2016-07-26 | 1 | -6/+7 |
| | | | |||||
| * | | PySocks 1.5.7 causes problems with IPv6. | Cory Benfield | 2016-09-05 | 1 | -1/+1 |
| |/ | |||||
| * | We actually require cryptography-based PyOpenSSL now. | Cory Benfield | 2016-07-19 | 1 | -1/+1 |
| | | |||||
| * | Update [secure] extra. | Cory Benfield | 2016-07-19 | 1 | -2/+2 |
| | | |||||
| * | Convert readthedocs link for their .org -> .io migration for hosted projects | Adam Chainz | 2016-05-29 | 1 | -1/+1 |
| | | | | | | | | | As per their email ‘Changes to project subdomains’: > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard. Test Plan: Manually visited all the links I’ve modified. | ||||
| * | Make sure we distribute backports. | Cory Benfield | 2016-04-11 | 1 | -1/+2 |
| | | |||||
| * | setup: Oops, fix CHANGES not getting included in long_description | Andrey Petrov | 2016-04-06 | 1 | -1/+1 |
| | | |||||
| * | Fixing setup.py support in ASCII locales | Jesse Shapiro | 2016-03-22 | 1 | -3/+4 |
| | | |||||
| * | Always use setuptools | Donald Stufft | 2016-01-19 | 1 | -5/+1 |
| | | |||||
| * | Add SOCKS support via contrib module. | Cory Benfield | 2015-12-15 | 1 | -0/+3 |
| | | |||||
| * | Specify minimum pyOpenSSL version | Philip Lorenz | 2015-11-19 | 1 | -1/+1 |
| | | | | | | | urllib3 requires "set_tlsext_host_name" which was only added in pyOpenSSL 0.13. As some distributions (e.g. Ubuntu 12.04) still ship an older version enforce the correct minimum version during installation. | ||||
| * | Fix flake8 violations | John Vandenberg | 2015-11-02 | 1 | -2/+2 |
| | | | | | Add tox rule to prevent regressions. | ||||
| * | Sepcify python version specific extras in setup.cfg | Ian Cordasco | 2015-09-21 | 1 | -4/+1 |
| | | |||||
| * | Use proper environment markers | Ian Cordasco | 2015-09-15 | 1 | -2/+2 |
| | | | | | | | | | This will intelligently install the right dependencies for a "secure" urllib3 but only if you have a recent enough version of setuptools and pip. Closes #684 | ||||
| * | Add a "secure" extras point | Ian Cordasco | 2015-07-17 | 1 | -0/+11 |
| | | | | | | | | | | | | | | To be user-friendlier, add "secure" as an extra so users can do pip install urllib3[secure] Further, only install the dependencies for SNI on versions of Python that need them (2.6 and ... sort of 2.7). We install certifi on every version of Python because it's awesome and the stdlib doesn't provide any of its functionality on any version of Python. Closes #677 | ||||
| * | Less specific `tests_require` for distro package convenience. (Fixes #361) | Andrey Petrov | 2014-06-24 | 1 | -5/+8 |
| | | |||||
| * | Shuffling around requirements file, adding Makefile. | Andrey Petrov | 2014-06-24 | 1 | -1/+1 |
| | | |||||
| * | Add urllib3.util. | Andrey Petrov | 2014-04-17 | 1 | -1/+1 |
| | | |||||
| * | Don't install dummyserver into site-packages | Sascha Peilicke | 2014-03-20 | 1 | -1/+1 |
| | | | | | | | | | It is pure example code with self-signed certificates. It pollutes the global site-packages spaces and is potentially dangerous (if used accidentally). It doesn't make sense to install it as 'package_data' or 'date_files' either. Since it servers as an example it should be part of the source distribution. | ||||
| * | Adding 'urllib3.contrib' to setup.py (#167) | Andrey Petrov | 2013-03-25 | 1 | -2/+3 |
| | | |||||
| * | Oops, forgot to update setup.py. | Andrey Petrov | 2012-05-11 | 1 | -1/+1 |
| | | |||||
| * | Adding test-requirements.txt and testing note. | Andrey Petrov | 2012-01-29 | 1 | -5/+1 |
| | | |||||
