Convert to pyproject-rpm-macros

This commit is contained in:
Miro Hrončok 2023-11-21 11:58:23 +01:00
parent e3f158b531
commit e595f10324

View File

@ -26,7 +26,6 @@ BuildRequires: gcc
BuildRequires: sed BuildRequires: sed
BuildRequires: make BuildRequires: make
BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
# Test dependencies # Test dependencies
BuildRequires: procps-ng BuildRequires: procps-ng
@ -67,12 +66,18 @@ find psutil -name \*.py | while read file; do
done done
%generate_buildrequires
%pyproject_buildrequires
%build %build
%py3_build %pyproject_wheel
%install %install
%py3_install %pyproject_install
%pyproject_save_files psutil
# Ignore tests when building with flatpak-module-tools to avoid build failures # Ignore tests when building with flatpak-module-tools to avoid build failures
# when building inside VMs or containers. Flatpaks would usually build this package # when building inside VMs or containers. Flatpaks would usually build this package
@ -87,11 +92,9 @@ done
make test APPVEYOR=1 PYTHON=%{__python3} PYTHONPATH=%{buildroot}/%{python3_sitearch} make test APPVEYOR=1 PYTHON=%{__python3} PYTHONPATH=%{buildroot}/%{python3_sitearch}
%endif %endif
%files -n python%{python3_pkgversion}-psutil
%license LICENSE %files -n python%{python3_pkgversion}-psutil -f %{pyproject_files}
%doc CREDITS HISTORY.rst README.rst %doc CREDITS HISTORY.rst README.rst
%{python3_sitearch}/psutil/
%{python3_sitearch}/psutil-%{version}-py%{python3_version}.egg-info/
%exclude %{python3_sitearch}/psutil/tests %exclude %{python3_sitearch}/psutil/tests
%files -n python%{python3_pkgversion}-psutil-tests %files -n python%{python3_pkgversion}-psutil-tests