Aluode/PerceptionLabPortable
0
1Metadata-Version: 2.42Name: urllib33Version: 2.6.24Summary: HTTP library with thread-safe connection pooling, file post, and more.5Project-URL: Changelog, https://github.com/urllib3/urllib3/blob/main/CHANGES.rst6Project-URL: Documentation, https://urllib3.readthedocs.io7Project-URL: Code, https://github.com/urllib3/urllib38Project-URL: Issue tracker, https://github.com/urllib3/urllib3/issues9Author-email: Andrey Petrov <andrey.petrov@shazow.net>10Maintainer-email: Seth Michael Larson <sethmichaellarson@gmail.com>, Quentin Pradet <quentin@pradet.me>, Illia Volochii <illia.volochii@gmail.com>11License-Expression: MIT12License-File: LICENSE.txt13Keywords: filepost,http,httplib,https,pooling,ssl,threadsafe,urllib14Classifier: Environment :: Web Environment15Classifier: Intended Audience :: Developers16Classifier: Operating System :: OS Independent17Classifier: Programming Language :: Python18Classifier: Programming Language :: Python :: 319Classifier: Programming Language :: Python :: 3 :: Only20Classifier: Programming Language :: Python :: 3.921Classifier: Programming Language :: Python :: 3.1022Classifier: Programming Language :: Python :: 3.1123Classifier: Programming Language :: Python :: 3.1224Classifier: Programming Language :: Python :: 3.1325Classifier: Programming Language :: Python :: 3.1426Classifier: Programming Language :: Python :: Free Threading :: 2 - Beta27Classifier: Programming Language :: Python :: Implementation :: CPython28Classifier: Programming Language :: Python :: Implementation :: PyPy29Classifier: Topic :: Internet :: WWW/HTTP30Classifier: Topic :: Software Development :: Libraries31Requires-Python: >=3.932Provides-Extra: brotli33Requires-Dist: brotli>=1.2.0; (platform_python_implementation == 'CPython') and extra == 'brotli'34Requires-Dist: brotlicffi>=1.2.0.0; (platform_python_implementation != 'CPython') and extra == 'brotli'35Provides-Extra: h236Requires-Dist: h2<5,>=4; extra == 'h2'37Provides-Extra: socks38Requires-Dist: pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks'39Provides-Extra: zstd40Requires-Dist: backports-zstd>=1.0.0; (python_version < '3.14') and extra == 'zstd'41Description-Content-Type: text/markdown42 43<h1 align="center">44 4546 47</h1>48 49<p align="center">50 <a href="https://pypi.org/project/urllib3"><img alt="PyPI Version" src="https://img.shields.io/pypi/v/urllib3.svg?maxAge=86400" /></a>51 <a href="https://pypi.org/project/urllib3"><img alt="Python Versions" src="https://img.shields.io/pypi/pyversions/urllib3.svg?maxAge=86400" /></a>52 <a href="https://discord.gg/urllib3"><img alt="Join our Discord" src="https://img.shields.io/discord/756342717725933608?color=%237289da&label=discord" /></a>53 <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>54 <a href="https://github.com/urllib3/urllib3/actions/workflows/ci.yml?query=branch%3Amain"><img alt="Build Status on GitHub" src="https://github.com/urllib3/urllib3/actions/workflows/ci.yml/badge.svg?branch:main&workflow:CI" /></a>55 <a href="https://urllib3.readthedocs.io"><img alt="Documentation Status" src="https://readthedocs.org/projects/urllib3/badge/?version=latest" /></a><br>56 <a href="https://deps.dev/pypi/urllib3"><img alt="OpenSSF Scorecard" src="https://api.securityscorecards.dev/projects/github.com/urllib3/urllib3/badge" /></a>57 <a href="https://slsa.dev"><img alt="SLSA 3" src="https://slsa.dev/images/gh-badge-level3.svg" /></a>58 <a href="https://bestpractices.coreinfrastructure.org/projects/6227"><img alt="CII Best Practices" src="https://bestpractices.coreinfrastructure.org/projects/6227/badge" /></a>59</p>60 61urllib3 is a powerful, *user-friendly* HTTP client for Python. Much of the62Python ecosystem already uses urllib3 and you should too.63urllib3 brings many critical features that are missing from the Python64standard libraries:65 66- Thread safety.67- Connection pooling.68- Client-side SSL/TLS verification.69- File uploads with multipart encoding.70- Helpers for retrying requests and dealing with HTTP redirects.71- Support for gzip, deflate, brotli, and zstd encoding.72- Proxy support for HTTP and SOCKS.73- 100% test coverage.74 75urllib3 is powerful and easy to use:76 77```python378>>> import urllib379>>> resp = urllib3.request("GET", "http://httpbin.org/robots.txt")80>>> resp.status8120082>>> resp.data83b"User-agent: *\nDisallow: /deny\n"84```85 86## Installing87 88urllib3 can be installed with [pip](https://pip.pypa.io):89 90```bash91$ python -m pip install urllib392```93 94Alternatively, you can grab the latest source code from [GitHub](https://github.com/urllib3/urllib3):95 96```bash97$ git clone https://github.com/urllib3/urllib3.git98$ cd urllib399$ pip install .100```101 102 103## Documentation104 105urllib3 has usage and reference documentation at [urllib3.readthedocs.io](https://urllib3.readthedocs.io).106 107 108## Community109 110urllib3 has a [community Discord channel](https://discord.gg/urllib3) for asking questions and111collaborating with other contributors. Drop by and say hello ๐112 113 114## Contributing115 116urllib3 happily accepts contributions. Please see our117[contributing documentation](https://urllib3.readthedocs.io/en/latest/contributing.html)118for some tips on getting started.119 120 121## Security Disclosures122 123To report a security vulnerability, please use the124[Tidelift security contact](https://tidelift.com/security).125Tidelift will coordinate the fix and disclosure with maintainers.126 127 128## Maintainers129 130- Lead: [@illia-v](https://github.com/illia-v) (Illia Volochii)131- [@sethmlarson](https://github.com/sethmlarson) (Seth M. Larson)132- [@pquentin](https://github.com/pquentin) (Quentin Pradet)133- [@theacodes](https://github.com/theacodes) (Thea Flowers)134- [@haikuginger](https://github.com/haikuginger) (Jess Shapiro)135- [@lukasa](https://github.com/lukasa) (Cory Benfield)136- [@sigmavirus24](https://github.com/sigmavirus24) (Ian Stapleton Cordasco)137- [@shazow](https://github.com/shazow) (Andrey Petrov)138 139๐140 141 142## Sponsorship143 144If your company benefits from this library, please consider [sponsoring its145development](https://urllib3.readthedocs.io/en/latest/sponsors.html).146 147 148## For Enterprise149 150Professional support for urllib3 is available as part of the [Tidelift151Subscription][1]. Tidelift gives software development teams a single source for152purchasing and maintaining their software, with professional grade assurances153from the experts who know it best, while seamlessly integrating with existing154tools.155 156[1]: https://tidelift.com/subscription/pkg/pypi-urllib3?utm_source=pypi-urllib3&utm_medium=referral&utm_campaign=readme157 