From cfb16bbfd1d67936aff79f49294918fc186fcae1 Mon Sep 17 00:00:00 2001 From: Kyle Barron Date: Thu, 5 Feb 2026 16:17:29 -0500 Subject: [PATCH] feat: Add `versions.get_versions` for debugging --- src/async_geotiff/__init__.py | 3 ++- src/async_geotiff/versions.py | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/async_geotiff/versions.py diff --git a/src/async_geotiff/__init__.py b/src/async_geotiff/__init__.py index 219eb13..91c5eca 100644 --- a/src/async_geotiff/__init__.py +++ b/src/async_geotiff/__init__.py @@ -3,7 +3,7 @@ [cogeo]: https://cogeo.org/ """ -from . import exceptions +from . import exceptions, versions from ._array import Array from ._geotiff import GeoTIFF from ._overview import Overview @@ -19,4 +19,5 @@ "Window", "__version__", "exceptions", + "versions", ] diff --git a/src/async_geotiff/versions.py b/src/async_geotiff/versions.py new file mode 100644 index 0000000..16d5fa2 --- /dev/null +++ b/src/async_geotiff/versions.py @@ -0,0 +1,12 @@ +"""Version information.""" + +from __future__ import annotations + +from async_tiff import __version__ as async_tiff_version + +from ._version import __version__ + + +def get_versions() -> dict[str, str]: + """Get package version information.""" + return {"async-geotiff": __version__, "async-tiff": async_tiff_version}