0.4.0
This release:
Changed
- Migrated the project from conda to uv. Install with
uv sync --extra dev;pyproject.tomlis the single source of truth for dependencies anduv.lockpins exact versions. - CI uses
astral-sh/setup-uv, and ruff replaces black for formatting and linting (check_format.yml->check_ruff.yml). - Updated the README,
AGENTS.md, and the Makefile to the uv workflow.
Removed
setup.py,environment.yml,pytest.ini, andMANIFEST.in(their settings moved intopyproject.toml).