diff --git a/.python-uhashring.metadata b/.python-uhashring.metadata new file mode 100644 index 0000000..03e33d8 --- /dev/null +++ b/.python-uhashring.metadata @@ -0,0 +1 @@ +bd376ff8e9ac85bb7e1a7951128031de870483a6 SOURCES/2.3.tar.gz diff --git a/SOURCES/.gitkeep b/SOURCES/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/SOURCES/.gitkeep diff --git a/SPECS/python-uhashring.spec b/SPECS/python-uhashring.spec new file mode 100644 index 0000000..fd1af06 --- /dev/null +++ b/SPECS/python-uhashring.spec @@ -0,0 +1,80 @@ +%global module uhashring + +Name: python-%{module} +Version: 2.3 +Release: 8%{?dist} +Summary: Python module uhashring + +License: BSD-3-Clause +URL: https://github.com/ultrabug/uhashring/ +Source: https://github.com/ultrabug/%{module}/archive/refs/tags/%{version}.tar.gz + +BuildArch: noarch +BuildRequires: python3-devel +# Required to run unit tests +BuildRequires: python3-pytest +BuildRequires: python3-memcached + +%global _description %{expand: +uhashring implements consistent hashing in pure Python.} + +%description %_description + +%package -n python3-%{module} +Summary: %{summary} + +%description -n python3-%{module} +%_description + +%prep +%autosetup -p1 -n %{module}-%{version} + +sed -i 's/ *"black",//g' pyproject.toml +sed -i 's/ *"flake8",//g' pyproject.toml + +%generate_buildrequires +%pyproject_buildrequires -t + +%build +%pyproject_wheel + +%install +%pyproject_install + +%pyproject_save_files %{module} + +%check +%pytest + +%files -n python3-%{module} -f %{pyproject_files} +%doc README.rst +%license LICENSE + +%changelog +* Sat Jan 18 2025 Fedora Release Engineering - 2.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jul 19 2024 Fedora Release Engineering - 2.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 2.3-6 +- Rebuilt for Python 3.13 + +* Fri Jan 26 2024 Fedora Release Engineering - 2.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 2.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jul 21 2023 Fedora Release Engineering - 2.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jul 13 2023 Alfredo Moralejo - 2.3-2 +- Update to 2.3 + +* Fri Jan 20 2023 Fedora Release Engineering - 2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Nov 18 2022 Alfredo Moralejo - 2.1-1 +- Initial build with version 2.1 +