diff --git a/python3.11-iniconfig.spec b/python3.11-iniconfig.spec index 6944504..95b2482 100644 --- a/python3.11-iniconfig.spec +++ b/python3.11-iniconfig.spec @@ -1,17 +1,26 @@ -Name: python-iniconfig +%global __python3 /usr/bin/python3.11 +%global python3_pkgversion 3.11 + +Name: python%{python3_pkgversion}-iniconfig Version: 1.1.1 -Release: 11%{?dist} +Release: 1%{?dist} Summary: Brain-dead simple parsing of ini files License: MIT URL: http://github.com/RonnyPfannschmidt/iniconfig BuildArch: noarch -BuildRequires: python3-devel -BuildRequires: pyproject-rpm-macros +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python%{python3_pkgversion}-rpm-macros +BuildRequires: python%{python3_pkgversion}-setuptools +BuildRequires: python%{python3_pkgversion}-wheel Source0: %{pypi_source iniconfig} # pytest 6+ needs this and this uses pytest for tests -%bcond_without tests +%bcond_with tests + +%if %{with tests} +BuildRequires: python%{python3_pkgversion}-pytest +%endif %global _description %{expand: iniconfig is a small and simple INI-file parser module @@ -27,11 +36,6 @@ having a unique set of features: %description %_description -%package -n python3-iniconfig -Summary: %{summary} -%description -n python3-iniconfig %_description - - %prep %autosetup -n iniconfig-%{version} # Remove undeclared dependency on python-py @@ -39,66 +43,35 @@ Summary: %{summary} sed -i "s/py\.test/pytest/" testing/test_iniconfig.py -%generate_buildrequires -%pyproject_buildrequires %{?with_tests:-t} +# Remove dependency on setuptools-scm +sed -i "s/ *use_scm_version=.*,/version='%{version}',/" setup.py %build -%pyproject_wheel +%py3_build %install -%pyproject_install -%pyproject_save_files iniconfig +%py3_install %if %{with tests} %check -%tox +%pytest %endif -%files -n python3-iniconfig -f %{pyproject_files} +%files -n python%{python3_pkgversion}-iniconfig %doc README.txt %license LICENSE +%{python3_sitelib}/iniconfig-%{version}-py%{python3_version}.egg-info/ +%{python3_sitelib}/iniconfig/ %changelog -* Fri Jan 20 2023 Fedora Release Engineering - 1.1.1-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Dec 08 2022 Lumír Balhar - 1.1.1-10 -- Fix build with pytest 7.2 and tox 4 - -* Fri Jul 22 2022 Fedora Release Engineering - 1.1.1-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 1.1.1-8 -- Rebuilt for Python 3.11 - -* Mon Jun 13 2022 Python Maint - 1.1.1-7 -- Bootstrap for Python 3.11 - -* Fri Jan 21 2022 Fedora Release Engineering - 1.1.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 1.1.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 1.1.1-4 -- Rebuilt for Python 3.10 - -* Wed Jun 02 2021 Python Maint - 1.1.1-3 -- Bootstrap for Python 3.10 - -* Wed Jan 27 2021 Fedora Release Engineering - 1.1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Oct 15 2020 Tomas Hrnciar - 1.1.1-1 -- Update to 1.1.1 (#1888157) - -* Wed Jul 29 2020 Fedora Release Engineering - 1.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 13 2020 Miro Hrončok - 1.0.0-1 -- Initial package (#1856421) +* Fri Dec 02 2022 Charalampos Stratakis - 1.1.1-1 +- Initial package +- Fedora contributions by: + Lumir Balhar + Miro Hrončok + Tomas Hrnciar