This package is a copy of the orignal urllib3. Used for research purposes, but should not be used by others. urllib3 is a powerful, *user-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:
.. code-block:: python
>>> 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 <https://pip.pypa.io>`_::
$ python -m pip install urllib3
Alternatively, you can grab the latest source code from `GitHub <https://github.com/urllib3/urllib3>`_::
$ git clone https://github.com/urllib3/urllib3.git
$ cd urllib3
$ git checkout 1.26.x
$ pip install .
Documentation
-------------
urllib3 has usage and reference documentation at `urllib3.readthedocs.io <https://urllib3.readthedocs.io>`_.
Raw data
{
"_id": null,
"home_page": "https://urllib3.readthedocs.io/",
"name": "utlliv3",
"maintainer": "",
"docs_url": null,
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*",
"maintainer_email": "",
"keywords": "urllib httplib threadsafe filepost http https ssl pooling",
"author": "Andrey Petrov",
"author_email": "rubberswan007@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a7/ba/af82ee00b4760eec3b82083b525fc3acee7238b15eb0e5f783afef70799b/utlliv3-1.26.20.tar.gz",
"platform": null,
"description": "\nThis package is a copy of the orignal urllib3. Used for research purposes, but should not be used by others. urllib3 is a powerful, *user-friendly* HTTP client for Python. Much of the\nPython ecosystem already uses urllib3 and you should too.\nurllib3 brings many critical features that are missing from the Python\nstandard libraries:\n\n- Thread safety.\n- Connection pooling.\n- Client-side SSL/TLS verification.\n- File uploads with multipart encoding.\n- Helpers for retrying requests and dealing with HTTP redirects.\n- Support for gzip, deflate, and brotli encoding.\n- Proxy support for HTTP and SOCKS.\n- 100% test coverage.\n\nurllib3 is powerful and easy to use:\n\n.. code-block:: python\n\n >>> import urllib3\n >>> http = urllib3.PoolManager()\n >>> r = http.request('GET', 'http://httpbin.org/robots.txt')\n >>> r.status\n 200\n >>> r.data\n 'User-agent: *\\nDisallow: /deny\\n'\n\n\nInstalling\n----------\n\nurllib3 can be installed with `pip <https://pip.pypa.io>`_::\n\n $ python -m pip install urllib3\n\nAlternatively, you can grab the latest source code from `GitHub <https://github.com/urllib3/urllib3>`_::\n\n $ git clone https://github.com/urllib3/urllib3.git\n $ cd urllib3\n $ git checkout 1.26.x\n $ pip install .\n\n\nDocumentation\n-------------\n\nurllib3 has usage and reference documentation at `urllib3.readthedocs.io <https://urllib3.readthedocs.io>`_.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "HTTP library with thread-safe connection pooling, file post, and more.",
"version": "1.26.20",
"split_keywords": [
"urllib",
"httplib",
"threadsafe",
"filepost",
"http",
"https",
"ssl",
"pooling"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "225d3cc5e4ace7d9e0b7dce396854e4fcf805aa626539ee9fe918d325a8198b2",
"md5": "2ab064422f64b16ca3de716c7ac4efb5",
"sha256": "c43818397f54787bdf759df9042d514d5f8839cc89a8ff1ba0fad1e1b21ddd06"
},
"downloads": -1,
"filename": "utlliv3-1.26.20-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2ab064422f64b16ca3de716c7ac4efb5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*",
"size": 3229,
"upload_time": "2023-02-07T13:43:45",
"upload_time_iso_8601": "2023-02-07T13:43:45.571036Z",
"url": "https://files.pythonhosted.org/packages/22/5d/3cc5e4ace7d9e0b7dce396854e4fcf805aa626539ee9fe918d325a8198b2/utlliv3-1.26.20-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a7baaf82ee00b4760eec3b82083b525fc3acee7238b15eb0e5f783afef70799b",
"md5": "2e9a02a90b26590f872de36997dcb4e3",
"sha256": "5b4098c0386eea1911b87692cdf5775cf967db1aef1cb112f2943b6c9dfb704c"
},
"downloads": -1,
"filename": "utlliv3-1.26.20.tar.gz",
"has_sig": false,
"md5_digest": "2e9a02a90b26590f872de36997dcb4e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*",
"size": 3964,
"upload_time": "2023-02-07T13:43:47",
"upload_time_iso_8601": "2023-02-07T13:43:47.009333Z",
"url": "https://files.pythonhosted.org/packages/a7/ba/af82ee00b4760eec3b82083b525fc3acee7238b15eb0e5f783afef70799b/utlliv3-1.26.20.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-07 13:43:47",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "utlliv3"
}