| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 | Metadata-Version: 2.1Name: urllib3Version: 2.1.0Summary: HTTP library with thread-safe connection pooling, file post, and more.Project-URL: Changelog, https://github.com/urllib3/urllib3/blob/main/CHANGES.rstProject-URL: Documentation, https://urllib3.readthedocs.ioProject-URL: Code, https://github.com/urllib3/urllib3Project-URL: Issue tracker, https://github.com/urllib3/urllib3/issuesAuthor-email: Andrey Petrov <andrey.petrov@shazow.net>Maintainer-email: Seth Michael Larson <sethmichaellarson@gmail.com>, Quentin Pradet <quentin@pradet.me>, Illia Volochii <illia.volochii@gmail.com>License-File: LICENSE.txtKeywords: filepost,http,httplib,https,pooling,ssl,threadsafe,urllibClassifier: Environment :: Web EnvironmentClassifier: Intended Audience :: DevelopersClassifier: License :: OSI Approved :: MIT LicenseClassifier: Operating System :: OS IndependentClassifier: Programming Language :: PythonClassifier: Programming Language :: Python :: 3Classifier: Programming Language :: Python :: 3 :: OnlyClassifier: Programming Language :: Python :: 3.8Classifier: Programming Language :: Python :: 3.9Classifier: Programming Language :: Python :: 3.10Classifier: Programming Language :: Python :: 3.11Classifier: Programming Language :: Python :: 3.12Classifier: Programming Language :: Python :: Implementation :: CPythonClassifier: Programming Language :: Python :: Implementation :: PyPyClassifier: Topic :: Internet :: WWW/HTTPClassifier: Topic :: Software Development :: LibrariesRequires-Python: >=3.8Provides-Extra: brotliRequires-Dist: brotli>=1.0.9; platform_python_implementation == 'CPython' and extra == 'brotli'Requires-Dist: brotlicffi>=0.8.0; platform_python_implementation != 'CPython' and extra == 'brotli'Provides-Extra: socksRequires-Dist: pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks'Provides-Extra: zstdRequires-Dist: zstandard>=0.18.0; extra == 'zstd'Description-Content-Type: text/markdown<h1 align="center"></h1><p align="center">  <a href="https://pypi.org/project/urllib3"><img alt="PyPI Version" src="https://img.shields.io/pypi/v/urllib3.svg?maxAge=86400" /></a>  <a href="https://pypi.org/project/urllib3"><img alt="Python Versions" src="https://img.shields.io/pypi/pyversions/urllib3.svg?maxAge=86400" /></a>  <a href="https://discord.gg/urllib3"><img alt="Join our Discord" src="https://img.shields.io/discord/756342717725933608?color=%237289da&label=discord" /></a>  <a href="https://github.com/urllib3/urllib3/actions?query=workflow%3ACI"><img alt="Coverage Status" src="https://img.shields.io/badge/coverage-100%25-success" /></a>  <a href="https://github.com/urllib3/urllib3/actions?query=workflow%3ACI"><img alt="Build Status on GitHub" src="https://github.com/urllib3/urllib3/workflows/CI/badge.svg" /></a>  <a href="https://urllib3.readthedocs.io"><img alt="Documentation Status" src="https://readthedocs.org/projects/urllib3/badge/?version=latest" /></a><br>  <a href="https://deps.dev/pypi/urllib3"><img alt="OpenSSF Scorecard" src="https://api.securityscorecards.dev/projects/github.com/urllib3/urllib3/badge" /></a>  <a href="https://slsa.dev"><img alt="SLSA 3" src="https://slsa.dev/images/gh-badge-level3.svg" /></a>  <a href="https://bestpractices.coreinfrastructure.org/projects/6227"><img alt="CII Best Practices" src="https://bestpractices.coreinfrastructure.org/projects/6227/badge" /></a></p>urllib3 is a powerful, *user-friendly* HTTP client for Python. Much of thePython ecosystem already uses urllib3 and you should too.urllib3 brings many critical features that are missing from the Pythonstandard 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, brotli, and zstd encoding.- Proxy support for HTTP and SOCKS.- 100% test coverage.urllib3 is powerful and easy to use:```python3>>> import urllib3>>> resp = urllib3.request("GET", "http://httpbin.org/robots.txt")>>> resp.status200>>> resp.datab"User-agent: *\nDisallow: /deny\n"```## Installingurllib3 can be installed with [pip](https://pip.pypa.io):```bash$ python -m pip install urllib3```Alternatively, you can grab the latest source code from [GitHub](https://github.com/urllib3/urllib3):```bash$ git clone https://github.com/urllib3/urllib3.git$ cd urllib3$ pip install .```## Documentationurllib3 has usage and reference documentation at [urllib3.readthedocs.io](https://urllib3.readthedocs.io).## Communityurllib3 has a [community Discord channel](https://discord.gg/urllib3) for asking questions andcollaborating with other contributors. Drop by and say hello 👋## Contributingurllib3 happily accepts contributions. Please see our[contributing documentation](https://urllib3.readthedocs.io/en/latest/contributing.html)for some tips on getting started.## Security DisclosuresTo report a security vulnerability, please use the[Tidelift security contact](https://tidelift.com/security).Tidelift will coordinate the fix and disclosure with maintainers.## Maintainers- [@sethmlarson](https://github.com/sethmlarson) (Seth M. Larson)- [@pquentin](https://github.com/pquentin) (Quentin Pradet)- [@illia-v](https://github.com/illia-v) (Illia Volochii)- [@theacodes](https://github.com/theacodes) (Thea Flowers)- [@haikuginger](https://github.com/haikuginger) (Jess Shapiro)- [@lukasa](https://github.com/lukasa) (Cory Benfield)- [@sigmavirus24](https://github.com/sigmavirus24) (Ian Stapleton Cordasco)- [@shazow](https://github.com/shazow) (Andrey Petrov)👋## SponsorshipIf your company benefits from this library, please consider [sponsoring itsdevelopment](https://urllib3.readthedocs.io/en/latest/sponsors.html).## For EnterpriseProfessional support for urllib3 is available as part of the [TideliftSubscription][1].  Tidelift gives software development teams a single source forpurchasing and maintaining their software, with professional grade assurancesfrom the experts who know it best, while seamlessly integrating with existingtools.[1]: https://tidelift.com/subscription/pkg/pypi-urllib3?utm_source=pypi-urllib3&utm_medium=referral&utm_campaign=readme
 |