An open API service indexing awesome lists of open source software.

https://github.com/nickolasrm/python-package-template

Personal template for creating new python packages
https://github.com/nickolasrm/python-package-template

Last synced: 4 months ago
JSON representation

Personal template for creating new python packages

Awesome Lists containing this project

README

        

# python-package-template

Personal template for creating new python packages

## Usage

In order to use this template, follow the steps below:

1. Install cookiecutter using `pip install cookiecutter`
2. Run `cookiecutter https://github.com/nickolasrm/python-package-template`
3. Fulfill the requested prompts
4. Run `make install`
5. Point to your GitHub Repo using: `git remote add origin `

## Features

- 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