From 7f9e1ae9261356b62b6ff3547686b44a682e4fbc Mon Sep 17 00:00:00 2001 From: Robert Martin Date: Mon, 9 Mar 2026 03:05:51 -0500 Subject: [PATCH 1/2] Loosen Shapely pin in setup.py Installs a later minor version of Shapely that doesn't require setuptools --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index dc0ed948..8e1f29df 100644 --- a/setup.py +++ b/setup.py @@ -51,7 +51,7 @@ 'esridump == 1.13.0', # Used in openaddr.parcels - 'Shapely == 2.0.1', + 'Shapely >= 2.0.1, < 3', # https://github.com/tilezen/mapbox-vector-tile 'mapbox-vector-tile == 2.0.1', From 3cc6f1888cb5fba01cc9948733eccd9f34b3f1b4 Mon Sep 17 00:00:00 2001 From: Robert Martin Date: Mon, 9 Mar 2026 03:08:13 -0500 Subject: [PATCH 2/2] Revert protobuf upgrade Dependabot bumped protobuf by a major version, which mapbox-vector-tile can't use. Reverts 440c19e9cbaad1fd8e50bd2a3c381eb759ff7a25 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 8e1f29df..456b33c9 100644 --- a/setup.py +++ b/setup.py @@ -56,6 +56,6 @@ # https://github.com/tilezen/mapbox-vector-tile 'mapbox-vector-tile == 2.0.1', 'future==0.18.3', - 'protobuf==5.29.6', + 'protobuf>=4.21, <5', ] )