Skip to content

Update template to v0.5.0 #85

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

scverse-bot
Copy link

cookiecutter-scverse released v0.5.0.

Changes

New template sync

We re-implemented template sync from scratch instead on relying on cruft. This allows us to create real merge conflicts that show up as such on GitHub instead of .rej files.

Enhancements

We committed to using hatch as project and environment manager. By doing so, we simplified the
GitHub actions:

We switched the pre-commit hook from prettier to biome and added a pre-commit hook for autoformatting pyproject.toml files:

We added (optional) integration with VScode and improved cookiecutter prompts:

We removed bump2version as recommended way to update versions. Instead, just update the version manually in pyproject.toml or use hatch-vcs

Fixes

Documentation

Chore

New Contributors

Full Changelog: scverse/cookiecutter-scverse@v0.4.0...v0.5.0

Additional remarks

  • unsubscribe: If you don’t want to receive these PRs in the future,
    add skip: true to template-repos.yml using a PR or,
    if you never want to sync from the template again, delete the .cruft.json file 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.

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant