spatialdata-plot
spatialdata-plot copied to clipboard
Update template to v0.6.0
cookiecutter-scverse released v0.6.0.
Changes
CI updates
We now more consistently embrace hatch and uv in the template. CI now generates the job matrix from that hatch configuration. This means the pyproject.toml file is now the one single point of truth for both local and CI test jobs.
- Get test matrix from hatch by @grst in https://github.com/scverse/cookiecutter-scverse/pull/390
- Enable parallel testing with hatch by @grst in https://github.com/scverse/cookiecutter-scverse/pull/430
- chore: update code cov by
@ilan-goldin https://github.com/scverse/cookiecutter-scverse/pull/427 - Fix remaining uv cache globs in workflows by
@flying-sheepin https://github.com/scverse/cookiecutter-scverse/pull/388 - Switch root tests to uv by
@flying-sheepin https://github.com/scverse/cookiecutter-scverse/pull/384 - Fix uv cache glob for script tests by
@flying-sheepin https://github.com/scverse/cookiecutter-scverse/pull/387 - Test pre-release dependencies by @grst in https://github.com/scverse/cookiecutter-scverse/pull/393
- Use hatch on RTD by @grst in https://github.com/scverse/cookiecutter-scverse/pull/402
- Fix ruff-check naming by
@Zethsonin https://github.com/scverse/cookiecutter-scverse/pull/414 - fix codecov upload (closes #381) by
@ilia-katsin https://github.com/scverse/cookiecutter-scverse/pull/382
Documentation updates
We improved the "contributing guide" that is also synced into the repos using this template to recommend hatch as the default project manager.
- Fix repo migration commands by
@le-anderin https://github.com/scverse/cookiecutter-scverse/pull/380 - Delete docs/Makefile by @grst in https://github.com/scverse/cookiecutter-scverse/pull/383
- restore missing links by
@Zethsonin https://github.com/scverse/cookiecutter-scverse/pull/411 - Update documentation by @grst in https://github.com/scverse/cookiecutter-scverse/pull/406
Chore
- Update pre-commit config
- Re-enable dry-run for release by @grst in https://github.com/scverse/cookiecutter-scverse/pull/394
- Create template sync PRs from versioned branch by @grst in https://github.com/scverse/cookiecutter-scverse/pull/401
Full Changelog: https://github.com/scverse/cookiecutter-scverse/compare/v0.5.0...v0.6.0
Additional remarks
- unsubscribe: If you don’t want to receive these PRs in the future,
add
skip: truetotemplate-repos.ymlusing a PR or, if you never want to sync from the template again, delete the.cruft.jsonfile in the root of your repository. - If there are merge conflicts, you need to resolve them manually.
- The scverse template works best when the pre-commit.ci, readthedocs and codecov services are enabled. Make sure to activate those apps if you haven't already.