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(()) }