Prakash Ranade b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
..
docs b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
dummyserver b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
src b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
test b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
CHANGES.rst b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
CONTRIBUTORS.txt b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
LICENSE.txt b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
MANIFEST.in b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
PKG-INFO b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
README.rst b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
dev-requirements.txt b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
setup.cfg b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ
setup.py b99879b7a0 Hue Aquascan CVEs (#1095) 5 gadi atpakaļ

README.rst

urllib3
=======

urllib3 is a powerful, *sanity-friendly* HTTP client for Python. Much of the
Python ecosystem already uses urllib3 and you should too.
urllib3 brings many critical features that are missing from the Python
standard libraries:

- Thread safety.
- Connection pooling.
- Client-side SSL/TLS verification.
- File uploads with multipart encoding.
- Helpers for retrying requests and dealing with HTTP redirects.
- Support for gzip, deflate, and brotli encoding.
- Proxy support for HTTP and SOCKS.
- 100% test coverage.

urllib3 is powerful and easy to use::

>>> import urllib3
>>> http = urllib3.PoolManager()
>>> r = http.request('GET', 'http://httpbin.org/robots.txt')
>>> r.status
200
>>> r.data
'User-agent: *\nDisallow: /deny\n'


Installing
----------

urllib3 can be installed with `pip `_::

$ pip install urllib3

Alternatively, you can grab the latest source code from `GitHub `_::

$ git clone git://github.com/urllib3/urllib3.git
$ python setup.py install


Documentation
-------------

urllib3 has usage and reference documentation at `urllib3.readthedocs.io `_.


Contributing
------------

urllib3 happily accepts contributions. Please see our
`contributing documentation `_
for some tips on getting started.


Security Disclosures
--------------------

To report a security vulnerability, please use the
`Tidelift security contact `_.
Tidelift will coordinate the fix and disclosure with maintainers.

Maintainers
-----------

- `@sethmlarson `_ (Seth M. Larson)
- `@pquentin `_ (Quentin Pradet)
- `@theacodes `_ (Thea Flowers)
- `@haikuginger `_ (Jess Shapiro)
- `@lukasa `_ (Cory Benfield)
- `@sigmavirus24 `_ (Ian Stapleton Cordasco)
- `@shazow `_ (Andrey Petrov)

👋


Sponsorship
-----------

.. |tideliftlogo| image:: https://nedbatchelder.com/pix/Tidelift_Logos_RGB_Tidelift_Shorthand_On-White_small.png
:width: 75
:alt: Tidelift

.. list-table::
:widths: 10 100

* - |tideliftlogo|
- Professional support for urllib3 is available as part of the `Tidelift
Subscription`_. Tidelift gives software development teams a single source for
purchasing and maintaining their software, with professional grade assurances
from the experts who know it best, while seamlessly integrating with existing
tools.

.. _Tidelift Subscription: https://tidelift.com/subscription/pkg/pypi-urllib3?utm_source=pypi-urllib3&utm_medium=referral&utm_campaign=readme

If your company benefits from this library, please consider `sponsoring its
development `_.

Sponsors include:

- Abbott (2018-2019), sponsored `@sethmlarson `_'s work on urllib3.
- Google Cloud Platform (2018-2019), sponsored `@theacodes `_'s work on urllib3.
- Akamai (2017-2018), sponsored `@haikuginger `_'s work on urllib3
- Hewlett Packard Enterprise (2016-2017), sponsored `@Lukasa’s `_ work on urllib3.