%global commit b4375d112ea398e8536e123902baa97ab6c65fa5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global pypi_name geocoder Name: python-%{pypi_name} Version: 1.38.1 Release: 1%{?dist} Summary: Python geocoding library License: MIT URL: https://github.com/DenisCarriere/geocoder Source: %{url}/archive/%{commit}/%{pypi_name}-%{shortcommit}.tar.gz BuildArch: noarch BuildRequires: python3-devel %global _description %{expand: Geocoder is a simple and consistent geocoding library written in Python.} %description %_description %package -n python3-%{pypi_name} Summary: %{summary} %description -n python3-%{pypi_name} %_description %prep %autosetup -p1 -n %{pypi_name}-%{commit} %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install %pyproject_save_files %{pypi_name} %check %pyproject_check_import %files -n python3-%{pypi_name} -f %{pyproject_files} %doc AUTHORS.rst %doc CHANGELOG.md %doc README.md %{_bindir}/geocode %changelog * Fri Mar 17 2023 David Ward - 1.28-1 - Initial package.