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

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

My python library template repo with useful tools for developing. Made with cookiecutter
https://github.com/deknowny/python-package-template

bumpversion cicd cookiecutter coveralls deployment github-actions github-pages mkdocs mkdocs-material mypy poetry pre-commit pypi-package python template

Last synced: 2 months ago
JSON representation

My python library template repo with useful tools for developing. Made with cookiecutter

Awesome Lists containing this project

README

        

# PYPATE (Python Package Template)
My python library template repo with useful tools for developing. Made with cookiecutter

__*Handbook*__: [https://deknowny.github.io/python-package-template/latest/](https://deknowny.github.io/python-package-template/latest/)

# Features
- [x] GitHub Actions workflows for CI and CD (tests and PyPI deploy for new tags)
- [x] Build docs site for GitHub Pages with every push
- [x] Coveralls coverage report
- [x] Used `poetry` as package manager, `pytest` for unit tests
- [x] `Makefile` with a lot of useful scripts shortcuts
- [x] `Pre-commit` configured
- [x] `black` and `isort` configured
- [x] Extended `.gitignore`
- [x] `.editoconfig` configured
- [x] `mypy` configured
- [x] `bumpversion` configured
- [x] `autoflake` configured
- [x] `Mkdocs` with `Material` theme docs builder, `mike` for version control

## Projects use this template
Soon