## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## 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 _with_bootstrap 1 # Loop between geopandas and pyogrio. %bcond bootstrap 0 %global srcname pyogrio Name: python-%{srcname} Version: 0.11.0 Release: %autorelease Summary: Vectorized spatial vector file format I/O using GDAL/OGR # Main license: MIT # arrow_bridge.h: Apache-2.0 # For test data, see `pyogrio/tests/fixtures/README.md`: Public Domain and ODbl-1.0 # Note, public domain comes from a subset of `natural-earth-map-data`, so inherits its exception. License: MIT AND Apache-2.0 AND LicenseRef-Fedora-Public-Domain AND ODbl-1.0 URL: https://github.com/geopandas/pyogrio Source: %pypi_source %{srcname} # Some Fedora-specific things Patch: 0001-Drop-extra-dependencies.patch # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildRequires: python3-devel BuildRequires: gcc BuildRequires: gdal-devel >= 2.4.0 # For testing only. BuildRequires: python3dist(pyarrow) %global _description %{expand: Pyogrio provides a GeoPandas-oriented API to OGR vector data sources, such as ESRI Shapefile, GeoPackage, and GeoJSON. Vector data sources have geometries, such as points, lines, or polygons, and associated records with potentially many columns worth of data.} %description %{_description} %package -n python3-%{srcname} Summary: %{summary} %description -n python3-%{srcname} %{_description} %prep %autosetup -n %{srcname}-%{version} -p1 %generate_buildrequires %pyproject_buildrequires -x dev,test%{!?with_bootstrap:,geopandas} %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -l %{srcname} %check mkdir empty cd empty %pytest --pyargs %{srcname} -m "not network" -ra %files -n python3-%{srcname} -f %{pyproject_files} %doc README.md %changelog ## START: Generated by rpmautospec * Tue Jun 03 2025 Python Maint - 0.11.0-3 - Bootstrap for Python 3.14 * Fri May 16 2025 Packit - 0.11.0-1 - Update to 0.11.0 upstream release - Resolves: rhbz#2365131 * Sat Jan 18 2025 Fedora Release Engineering - 0.10.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Wed Nov 27 2024 Richard W.M. Jones - 0.10.0-3 - Rebuild for libarrow 18 * Sun Nov 17 2024 Elliott Sales de Andrade - 0.10.0-2 - Fix code on big-endian systems * Sun Nov 17 2024 Elliott Sales de Andrade - 0.10.0-1 - Update to latest version * Sun Nov 17 2024 Elliott Sales de Andrade - 0.9.0-3 - Add Packit configuration * Tue Aug 20 2024 Elliott Sales de Andrade - 0.9.0-2 - Exclude i686 from builds * Tue Aug 20 2024 Elliott Sales de Andrade - 0.9.0-1 - import rhbz#2294379 ## END: Generated by rpmautospec