%global pyver 3.15 %global python python%{pyver} %global puresitedir %{_prefix}/lib/python%{pyver}/site-packages Name: python%{pyver}-attrs Version: 26.1.0 Release: 1%{?dist}%{?_trivial}%{?_buildid} Summary: Classes Without Boilerplate License: MIT URL: https://github.com/python-attrs/attrs Source0: https://files.pythonhosted.org/packages/source/a/attrs/attrs-%{version}.tar.gz BuildArch: noarch BuildRequires: python%{pyver} BuildRequires: python%{pyver}-libs BuildRequires: python%{pyver}-setuptools BuildRequires: python%{pyver}-wheel BuildRequires: python%{pyver}-pip BuildRequires: python%{pyver}-installer BuildRequires: python%{pyver}-flit-core BuildRequires: python%{pyver}-hatchling BuildRequires: python%{pyver}-trove-classifiers BuildRequires: python%{pyver}-hatch-vcs BuildRequires: python%{pyver}-hatch-fancy-pypi-readme Requires: python%{pyver}-libs %description attrs is the Python package that will bring back the joy of writing classes. %prep %autosetup -n attrs-%{version} %build %{python} -m pip wheel --no-deps --no-build-isolation -w dist . %install %{python} -m installer --destdir=%{buildroot} dist/*.whl %check PYTHONPATH=%{buildroot}%{puresitedir} %{python} -c "import attrs; print(attrs.__version__)" %files %license LICENSE %{puresitedir}/attrs/ %{puresitedir}/attr/ %{puresitedir}/attrs-%{version}.dist-info/ %changelog * Wed Jul 08 2026 Yonghang Wang - 26.1.0-1%{?dist}%{?_trivial}%{?_buildid} - Build for al2023