%global _empty_manifest_terminate_build 0 Name: python-urllib3 Version: 2.0.6 Release: 1 Summary: HTTP library with thread-safe connection pooling, file post, and more. License: MIT License URL: https://pypi.org/project/urllib3/ Source0: https://mirrors.aliyun.com/pypi/web/packages/8b/00/db794bb94bf09cadb4ecd031c4295dd4e3536db4da958e20331d95f1edb7/urllib3-2.0.6.tar.gz BuildArch: noarch Requires: (python3-brotli>=1.0.9) Requires: (python3-brotlicffi>=0.8.0) Requires: (python3-certifi) Requires: (python3-cryptography>=1.9) Requires: (python3-idna>=2.0.0) Requires: (python3-pyopenssl>=17.1.0) Requires: (python3-urllib3-secure-extra) Requires: (python3-pysocks!=1.5.7 with python3-pysocks<2.0 with python3-pysocks>=1.5.6) Requires: (python3-zstandard>=0.18.0) %description

![urllib3](https://github.com/urllib3/urllib3/raw/main/docs/_static/banner_github.svg)

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. 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, 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.status 200 >>> resp.data b"User-agent: *\nDisallow: /deny\n" ``` ## Installing urllib3 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 . ``` ## Documentation urllib3 has usage and reference documentation at [urllib3.readthedocs.io](https://urllib3.readthedocs.io). ## Community urllib3 has a [community Discord channel](https://discord.gg/urllib3) for asking questions and collaborating with other contributors. Drop by and say hello 👋 ## Contributing urllib3 happily accepts contributions. Please see our [contributing documentation](https://urllib3.readthedocs.io/en/latest/contributing.html) for some tips on getting started. ## Security Disclosures To 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) - [@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) 👋 ## Sponsorship If your company benefits from this library, please consider [sponsoring its development](https://urllib3.readthedocs.io/en/latest/sponsors.html). ## For Enterprise Professional support for urllib3 is available as part of the [Tidelift Subscription][1]. 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. [1]: https://tidelift.com/subscription/pkg/pypi-urllib3?utm_source=pypi-urllib3&utm_medium=referral&utm_campaign=readme %package -n python3-urllib3 Summary: HTTP library with thread-safe connection pooling, file post, and more. Provides: python-urllib3 BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-urllib3

![urllib3](https://github.com/urllib3/urllib3/raw/main/docs/_static/banner_github.svg)

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. 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, 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.status 200 >>> resp.data b"User-agent: *\nDisallow: /deny\n" ``` ## Installing urllib3 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 . ``` ## Documentation urllib3 has usage and reference documentation at [urllib3.readthedocs.io](https://urllib3.readthedocs.io). ## Community urllib3 has a [community Discord channel](https://discord.gg/urllib3) for asking questions and collaborating with other contributors. Drop by and say hello 👋 ## Contributing urllib3 happily accepts contributions. Please see our [contributing documentation](https://urllib3.readthedocs.io/en/latest/contributing.html) for some tips on getting started. ## Security Disclosures To 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) - [@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) 👋 ## Sponsorship If your company benefits from this library, please consider [sponsoring its development](https://urllib3.readthedocs.io/en/latest/sponsors.html). ## For Enterprise Professional support for urllib3 is available as part of the [Tidelift Subscription][1]. 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. [1]: https://tidelift.com/subscription/pkg/pypi-urllib3?utm_source=pypi-urllib3&utm_medium=referral&utm_campaign=readme %package help Summary: Development documents and examples for urllib3 Provides: python3-urllib3-doc %description help

![urllib3](https://github.com/urllib3/urllib3/raw/main/docs/_static/banner_github.svg)

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. 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, 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.status 200 >>> resp.data b"User-agent: *\nDisallow: /deny\n" ``` ## Installing urllib3 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 . ``` ## Documentation urllib3 has usage and reference documentation at [urllib3.readthedocs.io](https://urllib3.readthedocs.io). ## Community urllib3 has a [community Discord channel](https://discord.gg/urllib3) for asking questions and collaborating with other contributors. Drop by and say hello 👋 ## Contributing urllib3 happily accepts contributions. Please see our [contributing documentation](https://urllib3.readthedocs.io/en/latest/contributing.html) for some tips on getting started. ## Security Disclosures To 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) - [@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) 👋 ## Sponsorship If your company benefits from this library, please consider [sponsoring its development](https://urllib3.readthedocs.io/en/latest/sponsors.html). ## For Enterprise Professional support for urllib3 is available as part of the [Tidelift Subscription][1]. 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. [1]: https://tidelift.com/subscription/pkg/pypi-urllib3?utm_source=pypi-urllib3&utm_medium=referral&utm_campaign=readme %prep %autosetup -n urllib3-2.0.6 %build %pyproject_build %install %pyproject_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} touch filelist.lst if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-urllib3 -f filelist.lst %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sat Oct 14 2023 Python_Bot - 2.0.6-1 - Package Spec generated