Required python version >=3.10.
To install project from source poetry is required.
After installing Sudoku from source or from release package the game is available as python module:
python3 -m sudoku_tui
Install project and its dependencies from source:
make all
The rest of commands require
make all
to be run first
Build wheel and sdist of the project (including locale and docs):
make build
Run all tests and codestyle checks:
make check
Generate html docs:
make docs
Generate russian locale:
make locale
Run tests:
make tests
Run mypy checks:
make mypy
Run ruff checks:
make ruff
Run ruff auto-fixes:
make ruff-fix