Metadata-Version: 2.4
Name: syrupy-geo
Version: 2026.6.29
Summary: Syrupy snapshot testing extension for geospatial data (xarray/zarr, geopandas/parquet)
Author: Anderson Banihirwe
License: MIT
Project-URL: Bug Tracker, https://github.com/andersy005/syrupy-geo/issues
Project-URL: Changelog, https://github.com/andersy005/syrupy-geo/releases
Project-URL: Homepage, https://github.com/andersy005/syrupy-geo
Project-URL: Repository, https://github.com/andersy005/syrupy-geo
Keywords: geopandas,geospatial,parquet,snapshot,syrupy,testing,xarray,zarr
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: syrupy<6,>=5
Requires-Dist: universal-pathlib>=0.2
Provides-Extra: all
Requires-Dist: syrupy-geo[geo]; extra == "all"
Requires-Dist: syrupy-geo[icechunk]; extra == "all"
Requires-Dist: syrupy-geo[xarray]; extra == "all"
Provides-Extra: geo
Requires-Dist: geopandas>=1.0; extra == "geo"
Requires-Dist: pyarrow>=15; extra == "geo"
Provides-Extra: icechunk
Requires-Dist: icechunk>=2.0; extra == "icechunk"
Requires-Dist: xarray>=2026.2; extra == "icechunk"
Requires-Dist: zarr>=3; extra == "icechunk"
Provides-Extra: xarray
Requires-Dist: icechunk>=2.0; extra == "xarray"
Requires-Dist: xarray>=2026.2; extra == "xarray"
Requires-Dist: zarr>=3; extra == "xarray"
Dynamic: license-file

# syrupy-geo

[![CI](https://github.com/andersy005/syrupy-geo/actions/workflows/ci.yaml/badge.svg)](https://github.com/andersy005/syrupy-geo/actions/workflows/ci.yaml)
[![PyPI](https://github.com/andersy005/syrupy-geo/actions/workflows/pypi.yaml/badge.svg)](https://github.com/andersy005/syrupy-geo/actions/workflows/pypi.yaml)
[![PyPI version](https://img.shields.io/pypi/v/syrupy-geo.svg)](https://pypi.org/project/syrupy-geo)
[![codecov](https://codecov.io/gh/andersy005/syrupy-geo/branch/main/graph/badge.svg)](https://codecov.io/gh/andersy005/syrupy-geo)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/andersy005/syrupy-geo/main.svg)](https://results.pre-commit.ci/latest/github/andersy005/syrupy-geo/main)

A [syrupy](https://github.com/syrupy-project/syrupy) extension for geospatial and array data formats. Snapshot test xarray `DataArray`, `Dataset`, and `DataTree` objects (stored in a versioned [icechunk](https://icechunk.io) repository) and GeoPandas `GeoDataFrame` objects (stored as GeoParquet). Snapshots can live locally or on S3.
