Personal template for creating new python packages
In order to use this template, follow the steps below:
- Install cookiecutter using
pip install cookiecutter
- Run
cookiecutter https://github.com/nickolasrm/python-package-template
- Fulfill the requested prompts
- Run
make install
- Point to your GitHub Repo using:
git remote add origin <repo_url>
- Cookiecutter generation
- MIT License
- Metadata consistency checking
- Changelog template
- Pull request template
- Poetry
- Pre-commit with Black, Pylint, Flake8, and Mypy
- Makefile lint, test, and install commands
- GitHub Actions release and build workflows