This package does not build with Python 3.13 because it has a check for a hard-coded Python maximum version.
Fortunately a new release was made which bumps the upper bound to 3.13. ok? For reference, here's the full changelog in 3.2.0 3.2.0 ---------- - Add support for Python 3.13 - https://github.com/jazzband/geojson/pull/228 - Code modernization - https://github.com/jazzband/geojson/pull/218 - https://github.com/jazzband/geojson/pull/229 - RtD bugfix - https://github.com/jazzband/geojson/pull/227 Index: Makefile =================================================================== RCS file: /cvs/ports/geo/py-geojson/Makefile,v diff -u -p -u -r1.2 Makefile --- Makefile 21 Dec 2024 11:38:06 -0000 1.2 +++ Makefile 24 Feb 2025 02:58:21 -0000 @@ -1,9 +1,8 @@ COMMENT = encoder/decoder for simple GIS features -MODPY_DISTV = 3.1.0 +MODPY_DISTV = 3.2.0 DISTNAME = geojson-${MODPY_DISTV} PKGNAME = py-${DISTNAME} -REVISION = 0 CATEGORIES = geo devel Index: distinfo =================================================================== RCS file: /cvs/ports/geo/py-geojson/distinfo,v diff -u -p -u -r1.1.1.1 distinfo --- distinfo 15 Jul 2024 15:47:32 -0000 1.1.1.1 +++ distinfo 24 Feb 2025 02:58:21 -0000 @@ -1,2 +1,2 @@ -SHA256 (geojson-3.1.0.tar.gz) = WKf6QHJ+oFjvwosOn/AJnq320JZeBGkIMCCNPvVxraw= -SIZE (geojson-3.1.0.tar.gz) = 24492 +SHA256 (geojson-3.2.0.tar.gz) = uGC6uh6Mb3H49fbjlJppTazPQIIPqPE4s/cSvYWASQM= +SIZE (geojson-3.2.0.tar.gz) = 24574