-
Notifications
You must be signed in to change notification settings - Fork 18
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
👷 Use hatch as build system #1392
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅ 📢 Thoughts on this report? Let us know! |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Site note about |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Lots of changes, but mostly restructuring of contents.
* 👷 Use hatch as build system * 🧰 Use pyproject-fmt * 👷📚 Use markdown instead of rst for docs Files were converted with rst-to-myst * 🧹 Fix sphinx deprecations * 📚 Add information on how to install pre-commit * 🩹 Move IPython for docs dependencies to test dependecies * 🩹 Update codeowners config * 🧰 Use actionlint * 🩹 Fix shellcheck issues
This PR changes the build system backend from the old setuptools way of doing things to hatch.
I also changed the docs from RST to MD and removed the quick start so the docs build again.
And the release step to use trusted-publishers since that was already set up on the PyPI side by @jsnel and is kinda related to building 😅
Change summary
Checklist