VOOZH about

URL: https://pypi.org/project/urllib3/

โ‡ฑ urllib3 ยท PyPI


Skip to main content

urllib3 2.7.0

pip install urllib3

Latest release

Released:

HTTP library with thread-safe connection pooling, file post, and more.

Navigation

Unverified details

These details have not been verified by PyPI
Project links
Meta
  • License Expression: MIT
    SPDX License Expression
  • Author: Andrey Petrov
  • Tags filepost , http , httplib , https , pooling , ssl , threadsafe , urllib
  • Requires: Python >=3.10
  • Provides-Extra: brotli , h2 , socks , zstd

Project description

๐Ÿ‘ urllib3

๐Ÿ‘ PyPI Version
๐Ÿ‘ Python Versions
๐Ÿ‘ Join our Discord
๐Ÿ‘ Coverage Status
๐Ÿ‘ Build Status on GitHub
๐Ÿ‘ Documentation Status

๐Ÿ‘ OpenSSF Scorecard
๐Ÿ‘ SLSA 3
๐Ÿ‘ CII Best Practices

urllib3 is a powerful, user-friendly HTTP client for Python. 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, brotli, and zstd encoding.
  • Proxy support for HTTP and SOCKS.
  • 100% test coverage.

... and many more features, but most importantly: Our maintainers have a 15+ year track record of maintaining urllib3 with the highest code standards and attention to security and safety.

Much of the Python ecosystem already uses urllib3 and you should too.

Installing

urllib3 can be installed with pip:

$python-mpipinstallurllib3

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

$gitclonehttps://github.com/urllib3/urllib3.git
$cdurllib3
$pipinstall.

Getting Started

urllib3 is easy to use:

>>> importurllib3
>>> resp = urllib3.request("GET", "http://httpbin.org/robots.txt")
>>> resp.status
200
>>> resp.data
b"User-agent: *\nDisallow: /deny\n"

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

Community

urllib3 has a community Discord channel for asking questions and collaborating with other contributors. Drop by and say hello ๐Ÿ‘‹

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

Meet our maintainers since 2008:

๐Ÿ‘‹

Sponsorship

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

For Enterprise

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.

Project details

Unverified details

These details have not been verified by PyPI
Project links
Meta
  • License Expression: MIT
    SPDX License Expression
  • Author: Andrey Petrov
  • Tags filepost , http , httplib , https , pooling , ssl , threadsafe , urllib
  • Requires: Python >=3.10
  • Provides-Extra: brotli , h2 , socks , zstd

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

urllib3-2.7.0.tar.gz (433.6 kB view details)

Uploaded Source

Built Distribution

Filter files by name, interpreter, ABI, and platform.

If you're not sure about the file name format, learn more about wheel file names.

Copy a direct link to the current filters

urllib3-2.7.0-py3-none-any.whl (131.1 kB view details)

Uploaded Python 3

File details

Details for the file urllib3-2.7.0.tar.gz.

File metadata

  • Download URL: urllib3-2.7.0.tar.gz
  • Upload date:
  • Size: 433.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for urllib3-2.7.0.tar.gz
Algorithm Hash digest
SHA256 231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c
MD5 e79707b798a66c8165c9c441440f4e80
BLAKE2b-256 530c06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953

See more details on using hashes here.

Provenance

The following attestation bundles were made for urllib3-2.7.0.tar.gz:

Publisher: publish.yml on urllib3/urllib3

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file urllib3-2.7.0-py3-none-any.whl.

File metadata

  • Download URL: urllib3-2.7.0-py3-none-any.whl
  • Upload date:
  • Size: 131.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for urllib3-2.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897
MD5 601cbc90e0f477aa45217521f6678eb7
BLAKE2b-256 7f3e5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for urllib3-2.7.0-py3-none-any.whl:

Publisher: publish.yml on urllib3/urllib3

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

๐Ÿ‘ Image
AWS Cloud computing and Security Sponsor ๐Ÿ‘ Image
Datadog Monitoring ๐Ÿ‘ Image
Depot Continuous Integration ๐Ÿ‘ Image
Fastly CDN ๐Ÿ‘ Image
Google Download Analytics ๐Ÿ‘ Image
Pingdom Monitoring ๐Ÿ‘ Image
Sentry Error logging ๐Ÿ‘ Image
StatusPage Status page