-
Fork the repository.
-
Clone the repository:
git clone <yourforkpath>
-
Install the package in development mode:
pip install -e ".[dev]"
This will install the package in development mode, i.e. any changes you make to the source code will be reflected in the installed package. It will also install the development dependencies.
A reminder for the maintainers on how to deploy. Follow this checklist (inspired by this checklist and this packaging tutorial):
-
Update
HISTORY.rst
and commit with message like "aux: add changelog for upcoming release 0.1.0" -
Run
bump2version patch # possible: major / minor / patch
-
Push commits and tags (from here):
you can push tags by entering
Ctrl
+Shift
+P
and then writeGit: Push Tags
-
Merge pull request into
main
branch. -
Add release on GitHub (using existing tag)