Add missing files due to build change from hatchling to setuptools
Related: RHEL-32663 Signed-off-by: Rafael Guterres Jeffman <rjeffman@redhat.com>
This commit is contained in:
parent
7dbca3abc2
commit
7dbb003756
@ -53,7 +53,7 @@ diff -Naur dnspython-2.6.1/setup.py dnspython-2.6.1-mod/setup.py
|
|||||||
+kwargs = {
|
+kwargs = {
|
||||||
+ "name": "dnspython",
|
+ "name": "dnspython",
|
||||||
+ "version": "@VERSION@",
|
+ "version": "@VERSION@",
|
||||||
+ "packages": ["dns"],
|
+ "packages": ["dns", "dns.rdtypes", "dns.dnssecalgs", "dns.quic"],
|
||||||
+ "ext_modules": ext_modules if compile_cython else None,
|
+ "ext_modules": ext_modules if compile_cython else None,
|
||||||
+ "zip_safe": False if compile_cython else None,
|
+ "zip_safe": False if compile_cython else None,
|
||||||
+}
|
+}
|
||||||
|
@ -12,12 +12,12 @@
|
|||||||
|
|
||||||
Name: python-dns
|
Name: python-dns
|
||||||
Version: 2.6.1
|
Version: 2.6.1
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: DNS toolkit for Python
|
Summary: DNS toolkit for Python
|
||||||
|
|
||||||
# The entire package is licensed with both licenses, see LICENSE file
|
# The entire package is licensed with both licenses, see LICENSE file
|
||||||
License: ISC
|
License: ISC
|
||||||
URL: http://www.dnspython.org
|
URL: https://www.dnspython.org
|
||||||
|
|
||||||
Source0: https://github.com/rthalley/%{pypi_name}/archive/v%{version}%{rctag}/%{pypi_name}-%{version}%{rctag}.tar.gz
|
Source0: https://github.com/rthalley/%{pypi_name}/archive/v%{version}%{rctag}/%{pypi_name}-%{version}%{rctag}.tar.gz
|
||||||
Patch1000: 1000-use-setuptools-to-build-dnspython.patch
|
Patch1000: 1000-use-setuptools-to-build-dnspython.patch
|
||||||
@ -73,21 +73,33 @@ find examples -type f | xargs chmod a-x
|
|||||||
%py3_install
|
%py3_install
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# testCanonicalNameDangling is failing with
|
export OPENSSL_ENABLE_SHA1_SIGNATURES=yes
|
||||||
# AssertionError: <DNS name dangling-cname.dnspython.org.> != <DNS name dangling-target.dnspython.org.>
|
pytest
|
||||||
pytest -k "not testCanonicalNameDangling"
|
|
||||||
|
|
||||||
%files -n python3-%{py_package_name}
|
%files -n python3-%{py_package_name}
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md examples
|
%doc README.md examples
|
||||||
%{?python_extras_subpkg:
|
|
||||||
%pycached %exclude %{python3_sitelib}/dns/_trio_backend.py
|
%pycached %exclude %{python3_sitelib}/dns/_trio_backend.py
|
||||||
}
|
|
||||||
%{python3_sitelib}/%{py_package_name}
|
%{python3_sitelib}/%{py_package_name}
|
||||||
%{python3_sitelib}/%{pypi_name}-*.egg-info
|
%{python3_sitelib}/%{pypi_name}-*.egg-info
|
||||||
|
|
||||||
|
%python_extras_subpkg -n python3-dns -i %{python3_sitelib}/dns/__init__.py dnssec idna
|
||||||
|
|
||||||
|
%if %{with doh}
|
||||||
|
%python_extras_subpkg -n python3-dns -i %{python3_sitelib}/dns/__init__.py doh
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with trio}
|
||||||
|
%python_extras_subpkg -n python3-dns -i %{python3_sitelib}/dns/__init__.py trio
|
||||||
|
%pycached %{python3_sitelib}/dns/_trio_backend.py
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Aug 16 2024 Rafael Jeffman <rjeffman@redhat.com> - 2.6.1-1
|
* Mon Aug 19 2024 Rafael Jeffman <rjeffman@redhat.com> - 2.6.1-2
|
||||||
|
- Add missing files due to build change from hatchling to setuptools
|
||||||
|
Related: RHEL-32663
|
||||||
|
|
||||||
|
* Fri Aug 16 2024 Rafael Jeffman <rjeffman@redhat.com> - 2.6.1-1
|
||||||
- Rebase to 2.6.1
|
- Rebase to 2.6.1
|
||||||
Resolves: RHEL-32628, RHEL-32663
|
Resolves: RHEL-32628, RHEL-32663
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user