1- %global __python3 /usr/bin/python3.11
2- %global python3_pkgversion 3.11
1+ %global __python3 /usr/bin/python3.12
2+ %global python3_pkgversion 3.12
33
44# Created by pyp2rpm-3.3.3
55%global pypi_name pulp-rpm-client
6+ %global src_name pulp_rpm_client
67
7- Name: python-%{pypi_name }
8- Version: 3.27.2
8+ Name: python%{ python3_pkgversion } -%{pypi_name }
9+ Version: 3.29.0
910Release: 1%{?dist }
1011Summary: Pulp 3 API
1112
@@ -15,56 +16,50 @@ Source0: https://files.pythonhosted.org/packages/source/p/%{pypi_name}/pu
1516BuildArch: noarch
1617
1718BuildRequires: python%{python3_pkgversion }-devel
19+ BuildRequires: python%{python3_pkgversion }-pip
1820BuildRequires: python%{python3_pkgversion }-setuptools
21+ BuildRequires: python%{python3_pkgversion }-wheel
22+ BuildRequires: pyproject-rpm-macros
1923
2024
21- %description
22- %{summary }
23-
2425
25- %package -n python%{python3_pkgversion }-%{pypi_name }
26- Summary: %{summary }
27- %{?python_provide:%python_provide python%{python3_pkgversion }-%{pypi_name }}
28- Requires: python%{python3_pkgversion }-certifi
2926Requires: python%{python3_pkgversion }-dateutil
30- Requires: python%{python3_pkgversion }-six >= 1.10
3127Requires: python%{python3_pkgversion }-urllib3 >= 1.15
3228
33- Obsoletes: python3-%{pypi_name } < %{version }-%{release }
34- %if 0%{?rhel } == 8
35- Obsoletes: python39-%{pypi_name } < %{version }-%{release }
36- %endif
29+ %{?python_provide:%python_provide python%{python3_pkgversion }-%{pypi_name }}
3730
38- %description -n python%{python3_pkgversion }-%{pypi_name }
31+
32+ %description
3933%{summary }
4034
4135
4236%prep
4337set -ex
44- %autosetup -n pulp_rpm-client -%{version }
38+ %autosetup -n %{ src_name } -%{version }
4539# Remove bundled egg-info
46- rm -rf %{pypi_name }.egg-info
47-
40+ rm -rf %{src_name }.egg-info
4841
4942%build
5043set -ex
51- %py3_build
44+ %pyproject_wheel
5245
5346
5447%install
5548set -ex
56- %py3_install
49+ %pyproject_install
5750
5851
5952%files -n python%{python3_pkgversion }-%{pypi_name }
60- %doc README.md
6153%exclude %{python3_sitelib }/pulpcore/__pycache__/*
6254%exclude %{python3_sitelib }/pulpcore/__init__.py
6355%{python3_sitelib }/pulpcore
64- %{python3_sitelib }/pulp_rpm_client-%{version }-py%{ python3_version }.egg -info
56+ %{python3_sitelib }/pulp_rpm_client-%{version }.dist -info/
6557
6658
6759%changelog
60+ *
Mon Mar 31 2025 Foreman Packaging Automation <[email protected] > -
3.29.0-1 61+ - Update to 3.29.0
62+
6863*
Thu Oct 24 2024 Foreman Packaging Automation <[email protected] > -
3.27.2-1 6964- Update to 3.27.2
7065
0 commit comments