From 957ba6df31bc5dbd0cfafe24ff7a57332bd5f149 Mon Sep 17 00:00:00 2001 From: oisin-m Date: Tue, 7 Oct 2025 10:40:46 +0200 Subject: [PATCH] fix: expose __version__ --- python/polyshell/__init__.py | 2 ++ src/lib.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/python/polyshell/__init__.py b/python/polyshell/__init__.py index 8e85217..441eca4 100644 --- a/python/polyshell/__init__.py +++ b/python/polyshell/__init__.py @@ -26,6 +26,7 @@ from typing import Literal, overload from polyshell._polyshell import ( + __version__, reduce_polygon_char, reduce_polygon_rdp, reduce_polygon_vw, @@ -38,6 +39,7 @@ "reduce_polygon_eps", "reduce_polygon_len", "reduce_polygon_auto", + "__version__", ] diff --git a/src/lib.rs b/src/lib.rs index dd55f65..d3c9a70 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -136,5 +136,7 @@ fn _polyshell(m: &Bound<'_, PyModule>) -> PyResult<()> { m.add_function(wrap_pyfunction!(is_valid, m)?)?; + m.add("__version__", env!("CARGO_PKG_VERSION"))?; + Ok(()) }