[0.5.0] 2025-07-02
Added
- Adopt
uvas the default manager. - Adopt
taskipyas the default task runner. - Add choice of software manager from
uv(default),condaorpip. - Add choice of editor
vscode. - Add
pyarrow,igraph,leidenalg,fa2-modified,fastclusterandpymdeas dependencies. - Add script to upgrade the template with latest package versions for
uv:update_uv_requirements.sh
Changed
- Updated minimal Python version to 3.12.
- Updated package versions.
- Add lower bound for all optional dependencies.
- Changed project init.config to remove reference to 'gtex'.
- Remove various dependency groups in favor of a single
devgroup.
Removed
- Removed specific fields in
build-system. - Makefile targets for upload, processing and download of data.
- Removed PyQt5 dev dependency.
pyproject.tomlsections onpytest.
Full Changelog: 0.4.1...0.5.0