- Choose repository name
- Instantiate new repository from the template repository
- Enable or disable PyPI publishing
- Enable
- Choose public package name
- Configure trusted publisher on PyPI
- Update public package name
- pyproject.toml: update
name = ..
- README.md:
- update
pip install ..
- remove
pip install git+https://github.com..
- update PyPI badge url: 1st url & 2nd url
- update
- pyproject.toml: update
- Disable
- Update README.md:
- remove
pip install <package-slug>
- remove PyPI badge
- remove
- Update README.md:
- Enable
- Configure displayed project information
- Enable releases
- Disable deployments and packages
- Configure settings
- General >
- Automatically delete head branches
- Always suggest updating pull request branches
- Disable allow merge commits
- Actions > General > Workflow permissions
- Allow GitHub Actions to create and approve pull requests
- General >
- Enable pre-commit CI
- Add project to pre-commit ci app
Run
python_package_template
pip install python-package-qtemplate
or
pip install git+https://github.com/quintenroets/python-package-template.git