## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global python3_pkgversion 3.14 Name: python%{python3_pkgversion}-iniconfig Version: 2.1.0 Release: %autorelease Summary: Brain-dead simple parsing of ini files # SPDX License: MIT URL: http://github.com/RonnyPfannschmidt/iniconfig BuildArch: noarch BuildRequires: python3-devel # pytest 6+ needs this and this uses pytest for tests %bcond_with tests %if %{with tests} # We BR pytest manually to avoid a dependency on tox in ELN/RHEL BuildRequires: python%{python3_pkgversion}-pytest %endif Source: %{url}/archive/v%{version}/iniconfig-%{version}.tar.gz # The package uses hatchling as a build backend. To avoid pulling # a new dependency in RHEL we decided to patch it out and use setuptools_scm. Patch: Replace-hatchling-with-setuptools-scm-build-backend.patch %global _description %{expand: iniconfig is a small and simple INI-file parser module having a unique set of features: * tested against Python2.4 across to Python3.2, Jython, PyPy * maintains order of sections and entries * supports multi-line values with or without line-continuations * supports "#" comments everywhere * raises errors with proper line-numbers * no bells and whistles like automatic substitutions * iniconfig raises an Error if two sections have the same name.} %description %_description %prep %autosetup -n iniconfig-%{version} %generate_buildrequires export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %pyproject_buildrequires %build export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %pyproject_wheel %install %pyproject_install %pyproject_save_files -l iniconfig %check %pyproject_check_import %if %{with tests} %pytest -v %endif %files -n python%{python3_pkgversion}-iniconfig -f %{pyproject_files} %doc README.rst %changelog ## START: Generated by rpmautospec * Fri Nov 28 2025 Lukáš Zachar - 2.1.0-3 - Add gating.yaml * Fri Nov 28 2025 Tomáš Hrnčiar - 2.1.0-2 - Convert from Fedora for the Python 3.14 stack in RHEL * Fri Nov 28 2025 Tomáš Hrnčiar - 2.1.0-1 - RHEL: Rename SPEC to python3.14-iniconfig.spec ## END: Generated by rpmautospec