Skip to content

Commit 7ec82e4

Browse files
authored
feat: Implement CRS parsing (#16)
* Initial claude-generated CRS parsing * initial cleanup * Update submodule * update conftest * update type hints * fix path * add test with custom CRS * Add jsonschema dev dep * cleaner top-level functions in _crs.py * Add types-jsonschema * refactor projjson creation * Add JSON schema validation tests * use pyproj to find data dir * extend tests * better parametrize * cleaner code
1 parent 8631387 commit 7ec82e4

File tree

9 files changed

+884
-22
lines changed

9 files changed

+884
-22
lines changed

fixtures/geotiff-test-data

Submodule geotiff-test-data updated 27 files

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ morecantile = ["morecantile>=7.0,<8.0"]
1919
dev = [
2020
"affine>=3.0rc1",
2121
"ipykernel>=7.1.0",
22+
"jsonschema>=4.26.0",
2223
"obstore>=0.8.2",
2324
"pytest>=9.0.2",
2425
"pytest-asyncio>=1.3.0",
2526
"rasterio>=1.4.4",
27+
"types-jsonschema>=4.26.0.20260109",
2628
]
2729

2830
[build-system]

0 commit comments

Comments
 (0)