EasyEDA Monkey uses uv, Hatchling, Rack, pytest, ruff, pyright, build, and twine.
uv sync --all-extras
uv run easyeda-monkey --version
uv run easyeda-monkey version
uv run rack run --all
uv run python -m build
uv run twine check dist/*
Release publication validates the package and publishes through PyPI trusted publishing. Do not use local PyPI tokens.
This release is pure Python. Future native 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/.