Development¶
Local setup¶
python -m venv .venv
source .venv/bin/activate
pip install -e .[dev,docs]
Run tests¶
pytest meshRW/tests -q
Lint¶
ruff check meshRW
Build docs¶
sphinx-build -W --keep-going -b html docs docs/_build/html
Build package¶
hatch build
CI workflows¶
CI-pytest.yml: matrix tests, lint, and coverage artifact.CI-docs.yml: strict documentation build check.CI-publish.yml: build/sign/release and publish to package indexes.