A cookiecutter template for creating a Python package fully equipped with CI/CD and testing so that you can worry about making something awesome.
Of course, you are free to remove or add any technologies you want. This is just a starting point.
- Poetry for managing dependencies and packaging
- GitHub Actions for CI/CD
- Pytest for testing
- pre-commit for code linting and formatting
- AWS CodeArtifact for uploading packages
- cruft for keeping your package up to date with this template
- Install Cookiecutter
- Run
cookiecutter https://www.github.com/danb27/python-package-template
- Follow the prompts
- Start coding!