• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

build/lib/urllib3/H03-May-2022-11,3938,357

docs/H22-Sep-2021-2,0691,515

dummyserver/H22-Sep-2021-1,109852

src/H22-Sep-2021-12,9369,366

test/H22-Sep-2021-13,31710,458

CHANGES.rstH A D22-Sep-202138.5 KiB1,246756

LICENSE.txtH A D22-Sep-20211.1 KiB2217

MANIFEST.inH A D22-Sep-2021187 65

PKG-INFOH A D22-Sep-202143.1 KiB1,390862

README.rstH A D22-Sep-20214.3 KiB11984

dev-requirements.txtH A D22-Sep-2021570 2219

setup.cfgH A D22-Sep-2021644 3528

setup.pyH A D22-Sep-20213.2 KiB9983

README.rst

1.. raw:: html
2
3   <p align="center">
4      <a href="https://github.com/urllib3/urllib3">
5         <img src="./docs/images/banner.svg" width="60%" alt="urllib3" />
6      </a>
7   </p>
8   <p align="center">
9      <a href="https://pypi.org/project/urllib3"><img alt="PyPI Version" src="https://img.shields.io/pypi/v/urllib3.svg?maxAge=86400" /></a>
10      <a href="https://pypi.org/project/urllib3"><img alt="Python Versions" src="https://img.shields.io/pypi/pyversions/urllib3.svg?maxAge=86400" /></a>
11      <a href="https://discord.gg/CHEgCZN"><img alt="Join our Discord" src="https://img.shields.io/discord/756342717725933608?color=%237289da&label=discord" /></a>
12      <a href="https://codecov.io/gh/urllib3/urllib3"><img alt="Coverage Status" src="https://img.shields.io/codecov/c/github/urllib3/urllib3.svg" /></a>
13      <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>
14      <a href="https://travis-ci.org/urllib3/urllib3"><img alt="Build Status on Travis" src="https://travis-ci.org/urllib3/urllib3.svg?branch=master" /></a>
15      <a href="https://urllib3.readthedocs.io"><img alt="Documentation Status" src="https://readthedocs.org/projects/urllib3/badge/?version=latest" /></a>
16   </p>
17
18urllib3 is a powerful, *user-friendly* HTTP client for Python. Much of the
19Python ecosystem already uses urllib3 and you should too.
20urllib3 brings many critical features that are missing from the Python
21standard libraries:
22
23- Thread safety.
24- Connection pooling.
25- Client-side SSL/TLS verification.
26- File uploads with multipart encoding.
27- Helpers for retrying requests and dealing with HTTP redirects.
28- Support for gzip, deflate, and brotli encoding.
29- Proxy support for HTTP and SOCKS.
30- 100% test coverage.
31
32urllib3 is powerful and easy to use:
33
34.. code-block:: python
35
36    >>> import urllib3
37    >>> http = urllib3.PoolManager()
38    >>> r = http.request('GET', 'http://httpbin.org/robots.txt')
39    >>> r.status
40    200
41    >>> r.data
42    'User-agent: *\nDisallow: /deny\n'
43
44
45Installing
46----------
47
48urllib3 can be installed with `pip <https://pip.pypa.io>`_::
49
50    $ python -m pip install urllib3
51
52Alternatively, you can grab the latest source code from `GitHub <https://github.com/urllib3/urllib3>`_::
53
54    $ git clone git://github.com/urllib3/urllib3.git
55    $ python setup.py install
56
57
58Documentation
59-------------
60
61urllib3 has usage and reference documentation at `urllib3.readthedocs.io <https://urllib3.readthedocs.io>`_.
62
63
64Contributing
65------------
66
67urllib3 happily accepts contributions. Please see our
68`contributing documentation <https://urllib3.readthedocs.io/en/latest/contributing.html>`_
69for some tips on getting started.
70
71
72Security Disclosures
73--------------------
74
75To report a security vulnerability, please use the
76`Tidelift security contact <https://tidelift.com/security>`_.
77Tidelift will coordinate the fix and disclosure with maintainers.
78
79
80Maintainers
81-----------
82
83- `@sethmlarson <https://github.com/sethmlarson>`__ (Seth M. Larson)
84- `@pquentin <https://github.com/pquentin>`__ (Quentin Pradet)
85- `@theacodes <https://github.com/theacodes>`__ (Thea Flowers)
86- `@haikuginger <https://github.com/haikuginger>`__ (Jess Shapiro)
87- `@lukasa <https://github.com/lukasa>`__ (Cory Benfield)
88- `@sigmavirus24 <https://github.com/sigmavirus24>`__ (Ian Stapleton Cordasco)
89- `@shazow <https://github.com/shazow>`__ (Andrey Petrov)
90
91��
92
93
94Sponsorship
95-----------
96
97If your company benefits from this library, please consider `sponsoring its
98development <https://urllib3.readthedocs.io/en/latest/sponsors.html>`_.
99
100
101For Enterprise
102--------------
103
104.. |tideliftlogo| image:: https://nedbatchelder.com/pix/Tidelift_Logos_RGB_Tidelift_Shorthand_On-White_small.png
105   :width: 75
106   :alt: Tidelift
107
108.. list-table::
109   :widths: 10 100
110
111   * - |tideliftlogo|
112     - Professional support for urllib3 is available as part of the `Tidelift
113       Subscription`_.  Tidelift gives software development teams a single source for
114       purchasing and maintaining their software, with professional grade assurances
115       from the experts who know it best, while seamlessly integrating with existing
116       tools.
117
118.. _Tidelift Subscription: https://tidelift.com/subscription/pkg/pypi-urllib3?utm_source=pypi-urllib3&utm_medium=referral&utm_campaign=readme
119