Small script for updating a python package (and its dependencies) and running post-install commands.
Install in editable mode with test dependencies:
uv pip install -e ".[test]"Run tests:
pytest upgrade/testsRun lint (optional):
flake8(Flake8 configuration lives in pyproject.toml and is loaded via flake8-pyproject.)
Note: the upgrade scripts prefer uv pip for install/uninstall operations when uv is available, and fall back to python -m pip otherwise.