NXP Monkey uses uv, Hatchling, Rack, pytest, ruff, pyright, build, and twine.
uv sync --all-extras
uv run nxp-monkey --version
uv run nxp-monkey version
uv run rack run --all
uv run python -m build
uv run twine check dist/*
uv run python tests/support_scripts/install_test.py
Release publication validates the package and publishes through PyPI trusted publishing. Do not use local PyPI tokens for the normal release path.
This release is pure Python. Future native, CLI-bundle, or WebAssembly
artifacts should be separated by platform and architecture using
directories such as dist/native/windows-x64/,
dist/native/linux-x64/, dist/native/macos-arm64/,
and dist/wasm/browser/.