diff --git a/python-urllib3.spec b/python-urllib3.spec index bf9e073df49778d40f241a579cd2cf44211161ac..8b00a2e24afd04fda6d4a452d72c1576579e74fe 100644 --- a/python-urllib3.spec +++ b/python-urllib3.spec @@ -3,7 +3,7 @@ Name: python-%{srcname} Version: 2.3.0 -Release: 1 +Release: 2 Summary: Sanity-friendly HTTP client for Python License: MIT URL: https://github.com/urllib3/urllib3 @@ -25,14 +25,16 @@ BuildRequires: python3-wheel BuildRequires: python3-editables BuildRequires: python3-hatch-vcs BuildRequires: python3-hatchling +BuildRequires: python3-brotlicffi +BuildRequires: python3-pysocks +BuildRequires: python3-h2 +BuildRequires: python3-zstandard %if %{with tests} BuildRequires: python3-pytest BuildRequires: python3-pytest-timeout BuildRequires: python3-pytest-sugar BuildRequires: python3-coverage -BuildRequires: python3-h2 -BuildRequires: python3-pysocks BuildRequires: python3-pyOpenSSL BuildRequires: python3-idna BuildRequires: python3-trustme @@ -44,7 +46,9 @@ BuildRequires: python3-hypercorn BuildRequires: python3-httpx %endif -Requires: ca-certificates python3-idna python3-six python3-pysocks +Requires: ca-certificates python3-idna python3-pysocks + +%python_extras_subpkg -n python3-urllib3 -i %{python3_sitelib}/urllib3-*.dist-info brotli,zstd,socks,h2 %description -n python3-urllib3 Python3 HTTP module with connection pooling and file POST abilities. @@ -68,16 +72,9 @@ export SETUPTOOLS_SCM_PRETEND_VERSION='%{version}' %install %pyproject_install -rm -rf %{buildroot}%{python3_sitelib}/urllib3/packages/six.py -rm -rf %{buildroot}%{python3_sitelib}/urllib3/packages/__pycache__/six.* -rm -rf %{buildroot}%{python3_sitelib}/urllib3/packages/ssl_match_hostname/ - mkdir -p %{buildroot}/%{python3_sitelib}/urllib3/packages/ mkdir -p %{buildroot}/%{python3_sitelib}/urllib3/packages/__pycache__/ cp -a %{SOURCE1} %{buildroot}/%{python3_sitelib}/urllib3/packages/ssl_match_hostname.py -ln -s %{python3_sitelib}/six.py %{buildroot}/%{python3_sitelib}/urllib3/packages/six.py -ln -s %{python3_sitelib}/__pycache__/six.cpython-%{python3_version_nodots}.opt-1.pyc %{buildroot}/%{python3_sitelib}/urllib3/packages/__pycache__/ -ln -s %{python3_sitelib}/__pycache__/six.cpython-%{python3_version_nodots}.pyc %{buildroot}/%{python3_sitelib}/urllib3/packages/__pycache__/ %if %{with tests} %check @@ -87,13 +84,15 @@ PYTHONPATH=%{buildroot}%{python3_sitelib}:%{python3_sitelib} %{__python3} -m pyt %endif %files -n python3-urllib3 -%defattr(-,root,root) %license LICENSE.txt %doc CHANGES.rst README.md %{python3_sitelib}/urllib3/ %{python3_sitelib}/urllib3-*.dist-info %changelog +* Wed Aug 13 2025 Dongxing Wang - 2.3.0-2 +- Add extra package for selenium install deps and drop python-six + * Wed Feb 26 2025 Dongxing Wang - 2.3.0-1 - Update to 2.3.0 Added the proxy_is_tunneling property to HTTPConnection and HTTPSConnection