Use the pyproject macros

The %py3_build and %py3_install macros are obsolete and rely on
deprecated calls to setup.py.
This commit is contained in:
Maxwell G 2023-10-20 01:45:23 +00:00
parent a6a50901c2
commit 3cfce7ae55
No known key found for this signature in database
GPG Key ID: F79E4E25E8C661F8

View File

@ -12,7 +12,6 @@ Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3dist(setuptools)
%global _description %{expand:
ResolveLib at the highest level provides a Resolver class that
@ -34,17 +33,24 @@ Summary: %{summary}
%prep
%autosetup -n %{pypi_name}-%{version}
%generate_buildrequires
%pyproject_buildrequires
%build
%py3_build
%pyproject_wheel
%install
%py3_install
%pyproject_install
%pyproject_save_files %{pypi_name}
%files -n python3-%{pypi_name}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%license LICENSE
%doc README.rst
%{python3_sitelib}/%{pypi_name}
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
%changelog
* Fri Oct 20 2023 Maxwell G <maxwell@gtmx.me> - 1.0.1-1