1.1. Installation¶
1.1.1. Requirements¶
Python 3.10 or later
No runtime dependencies — fsm-tools is pure Python
1.1.2. From PyPI¶
pip install fsm-tools
Or with uv:
uv add fsm-tools
1.1.3. From GitHub¶
The source code is hosted at github.com/biface/automata. Tagged releases are available on the releases page.
pip install git+https://github.com/biface/automata.git@v0.1.0
1.1.4. Development environment¶
git clone https://github.com/biface/automata.git
cd automata
uv sync
Run the test suite:
tox -e pre-push
Note
fsm-tools is currently in Pre-Alpha status (v0.1.0). The public API may change between minor versions until v0.6.0 (Beta). See User Guide for stability guidance.
1.1.5. Version history¶
Version |
Status |
Highlights |
|---|---|---|
0.1.0 |
Pre-Alpha |
First PyPI release — |
0.0.4 |
Pre-Alpha |
|
0.0.2 |
Planning |
Repository setup, formal hierarchy foundation |