## START: Set by rpmautospec ## (rpmautospec version 0.3.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 srcname pykdtree Name: python-%{srcname} Version: 1.3.6 Release: %autorelease Summary: Fast kd-tree implementation with OpenMP-enabled queries License: LGPL-3.0-or-later URL: https://github.com/storpipfugl/pykdtree Source0: %pypi_source %srcname # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildRequires: gcc %global _description \ pykdtree is a kd-tree implementation for fast nearest neighbour search in \ Python. The aim is to be the fastest implementation around for common use cases \ (low dimensions and low number of neighbours) for both tree construction and \ queries. %description %{_description} %package -n python3-%{srcname} Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3dist(cython) BuildRequires: python3dist(pytest) %description -n python3-%{srcname} %{_description} %prep %autosetup -n %{srcname}-%{version} # Remove the cythonized files in order to regenerate them during build. rm $(grep -rl '/\* Generated by Cython') %generate_buildrequires %pyproject_buildrequires -r %build cython pykdtree/kdtree.pyx %pyproject_wheel %install %pyproject_install %pyproject_save_files %{srcname} %check %{pytest} --pyargs pykdtree %files -n python3-%{srcname} -f %{pyproject_files} %changelog * Fri Jan 20 2023 Fedora Release Engineering - 1.3.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Dec 19 2022 Elliott Sales de Andrade - 1.3.6-2 - Drop support for i686 * Mon Nov 21 2022 Elliott Sales de Andrade - 1.3.6-1 - Update to latest version (#2138419) * Sun Jul 31 2022 Elliott Sales de Andrade - 1.3.5-1 - Update to latest version (#2094858) * Sun Jul 31 2022 Elliott Sales de Andrade - 1.3.4-9 - Switch to latest Python macros * Fri Jul 22 2022 Fedora Release Engineering - 1.3.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 1.3.4-6 - Rebuilt for Python 3.11 * Fri Jan 21 2022 Fedora Release Engineering - 1.3.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 1.3.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 1.3.4-3 - Rebuilt for Python 3.10 * Wed Jan 27 2021 Fedora Release Engineering - 1.3.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Nov 12 2020 Elliott Sales de Andrade - 1.3.4-1 - Update to latest version (#1896861) * Mon Nov 09 2020 Elliott Sales de Andrade - 1.3.3-1 - Update to latest version (#1896172) * Sun Nov 08 2020 Elliott Sales de Andrade - 1.3.2-1 - Update to latest version (#1895271) * Wed Jul 29 2020 Fedora Release Engineering - 1.3.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue May 26 2020 Miro Hrončok - 1.3.1-8 - Rebuilt for Python 3.9 * Thu Jan 30 2020 Fedora Release Engineering - 1.3.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Oct 03 2019 Miro Hrončok - 1.3.1-6 - Rebuilt for Python 3.8.0rc1 (#1748018) * Mon Aug 19 2019 Miro Hrončok - 1.3.1-5 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 1.3.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Jun 01 2019 Charalampos Stratakis - 1.3.1-3 - Recythonize the sources * Sat Feb 02 2019 Fedora Release Engineering - 1.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Jul 15 2018 Elliott Sales de Andrade - 1.3.1-1 - Initial package.