ComPWA repository policy 0.5.0
✨ New features
- Switch to
uvas default package manager (#424) - Update Read the Docs configuration with
build.commandsifuvand/orpixiis selected as package manager (#425, #446, and #449) - Add
--no-milestoneflag tocheck-dev-fileshook (#434) - Add
--no-cdflag (#437)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-nameif unavailable (#426) - Remove
uvconfiguration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lockhook if no trackeduv.lock(#431) - Add
uv.lockto trigger files (#438) - Add GitLens VS Code extension by default (#439)
- Automatically create or update Binder configuration (#440, #442, #443, #444, #445, #447, and #448)
⚠️ API changes
- Remove
--no-notebooksargument (#423) - Rename
--package-managersto--package-manager(#424) - Remove
--no-prettierrcflag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfgsupport (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.tomlif non-existent (#433) - Allow
blackinnotebooksoptional dependencies (#441)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load(#428)
🖱️ Developer Experience
- Switch to
uvas default package manager (#424)
The full changelog as commits can be found here.