%global srcname platformdirs %global common_description %{expand: A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".} Name: python-%{srcname} Version: 2.0.0 Release: 3%{?dist} Summary: Python module for determining appropriate platform-specific dirs License: MIT URL: https://github.com/platformdirs/platformdirs Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz BuildArch: noarch BuildRequires: pyproject-rpm-macros %description %{common_description} %package -n python3-%{srcname} Summary: %{summary} BuildRequires: python3-devel %description -n python3-%{srcname} %{common_description} %prep %autosetup -n %{srcname}-%{version} # from https://github.com/platformdirs/platformdirs/pull/16 # can be removed with 2.0.3+ # let the buildrequires generator know what package is this: sed -Ei 's|\b(https://github\.com/ActiveState/appdirs/archive)|appdirs@\1|' tox.ini %generate_buildrequires %pyproject_buildrequires -t %build %pyproject_wheel %install %pyproject_install %pyproject_save_files %{srcname} %check %tox %files -n python3-%{srcname} -f %{pyproject_files} %license LICENSE.txt %doc README.rst CHANGES.rst %changelog * Fri Jul 23 2021 Miro HronĨok - 2.0.0-3 - Let %%pyproject_buildrequires know we need appdirs * Fri Jul 23 2021 Fedora Release Engineering - 2.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Mon Jul 12 2021 Carl George - 2.0.0-1 - Initial package rhbz#1981607