Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
small tweaks for py-rasterio
To:
ports@openbsd.org
Date:
Sun, 18 May 2025 12:48:01 -0400

Download raw body.

Thread
1. we have numpy2 now, so remove the local patch.

2. snuggs has been vendored, remove the RDEP (and that would allow us to 
   remove math/py-snuggs as well).

3. no BDEP on oldest-supported-numpy anymore

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/geo/py-rasterio/Makefile,v
diff -u -p -u -r1.34 Makefile
--- Makefile	29 Apr 2025 10:38:36 -0000	1.34
+++ Makefile	18 May 2025 16:44:49 -0000
@@ -1,9 +1,9 @@
 COMMENT =	geospatial raster data API and CLI
 
 MODPY_DISTV =	1.4.3
-REVISION =	0
 DISTNAME =	rasterio-${MODPY_DISTV}
 PKGNAME =	py-${DISTNAME}
+REVISION =	1
 
 CATEGORIES =	geo
 
@@ -26,8 +26,7 @@ LIB_DEPENDS =	geo/gdal
 WANTLIB +=	${COMPILER_LIBCXX} gdal m
 
 BUILD_DEPENDS +=	lang/cython \
-			math/py-numpy \
-			math/py-oldest-supported-numpy
+			math/py-numpy
 
 RUN_DEPENDS =	geo/py-cligj>=0.5 \
 		net/py-boto3 \
@@ -35,7 +34,6 @@ RUN_DEPENDS =	geo/py-cligj>=0.5 \
 		devel/py-click \
 		devel/py-click-plugins \
 		math/py-numpy \
-		math/py-snuggs \
 		math/py-affine
 
 # test_read_no_band requires hdf5 support in GDAL
Index: patches/patch-pyproject_toml
===================================================================
RCS file: patches/patch-pyproject_toml
diff -N patches/patch-pyproject_toml
--- patches/patch-pyproject_toml	15 Apr 2025 07:07:37 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-loosen requirement on numpy2, setup.py still only requires 1.24 ?
-https://github.com/rasterio/rasterio/issues/3326
-
-Index: pyproject.toml
---- pyproject.toml.orig
-+++ pyproject.toml
-@@ -3,7 +3,7 @@ requires = [
-     "setuptools>=67.8",
-     "wheel",
-     "cython~=3.0.2",
--    "numpy>=2"
-+    "numpy>=1.24"
- ]
- build-backend = "setuptools.build_meta"
-