Skip to content

feat: Add new Store protocol defined in this package#161

Merged
kylebarron merged 2 commits into
mainfrom
kyle/store-type-alias
May 18, 2026
Merged

feat: Add new Store protocol defined in this package#161
kylebarron merged 2 commits into
mainfrom
kyle/store-type-alias

Conversation

@kylebarron
Copy link
Copy Markdown
Member

@kylebarron kylebarron commented May 18, 2026

For GeoTIFF.open most people will use obstore-based backends, but we support any sort of "store"-like input.

Previously, we directed people towards async_tiff.ObspecInput, but that type is not very descriptive, and it's annoying to make users look at another library for a type hint.

Because protocols are structural typing, this should be non-breaking.

See developmentseed/lazycogs#60 (comment), cc @hrodmn

@kylebarron kylebarron enabled auto-merge (squash) May 18, 2026 18:01
@kylebarron kylebarron merged commit 27bfde7 into main May 18, 2026
6 checks passed
@kylebarron kylebarron deleted the kyle/store-type-alias branch May 18, 2026 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant