Update environment
-
uv self update -
uv python pin 3.y.z- latest release version -
uv lock --upgrade -
uv sync
Code style
-
python scripts/verify_ascii.py -
isort . -
ruff format -
ruff check
Update docs
- Check licensing of included files
- Bump version
-
uv sync - Update
CHANGELOG.md - Run
sh docs/scripts/sync.shto sync docs - Review mkdocs website:
mkdocs serveand fix any issues
Check CI tests
- Check pytest results on local machine
- Check pytest results on GitHub Actions
Upload to PyPI
-
git clonefrom main -
uv build -
uv publish - Draft GitHub release