Skip to content

Commit c9e71df

Browse files
cailmdaleyclaude
andauthored
chore: drop setuptools<81 pin — dead after #716 (#718)
The pin's comment attributes it to "sf_tools/python-pysap importing pkg_resources", but direct testing in the shapepipe container shows: - `sf_tools` 2.0.4 imports cleanly on setuptools 82 (no pkg_resources reference in its source). - `python-pysap` master has no `pkg_resources` usage in either its package `__init__.py` or `setup.py`. - The only runtime dependency in the shapepipe stack that actually used `pkg_resources` (via `pkg_resources.get_distribution("sip_tpv")`) was `sip_tpv`, which was removed from shapepipe entirely in #716. So the historical need for the pin was sip_tpv, mis-attributed at commit time. Post-#716 there's no remaining shapepipe dep that needs pkg_resources, so the pin is dead. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d34c45d commit c9e71df

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ dependencies = [
3030
"PyQt5",
3131
"pyqtgraph",
3232
"reproject",
33-
"setuptools<81", # workaround for sf_tools/python-pysap importing pkg_resources
3433
"sf_tools",
3534
"skaha",
3635
"sqlitedict",

0 commit comments

Comments
 (0)