From 48fb05546b5eb6f69f8ef267c9fff306c3f32299 Mon Sep 17 00:00:00 2001 From: Christian-Manuel Butzke Date: Tue, 7 Jul 2026 01:49:40 +0900 Subject: [PATCH] packaging: add determa-state-python console script A language-suffixed alias for the same determa.state.cli:main entry point, so the launcher (and users) can select the Python implementation explicitly when both the Python and Rust builds are installed (DETERMA_STATE_IMPL=python). The canonical determa-state command is unchanged. --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 0443909..5200acf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,10 @@ dev = [ ] [project.scripts] +# The canonical command, plus a language-suffixed alias so the launcher (and users) +# can pick a specific implementation when both are installed (DETERMA_STATE_IMPL=python). determa-state = "determa.state.cli:main" +determa-state-python = "determa.state.cli:main" [tool.hatch.version] path = "src/determa/state/__about__.py"