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
- Host: GitHub
- URL: https://github.com/deknowny/python-package-template
- Owner: deknowny
- License: other
- Created: 2021-11-24T20:29:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-01T10:22:46.000Z (over 3 years ago)
- Last Synced: 2025-03-29T16:23:01.402Z (3 months ago)
- Topics: bumpversion, cicd, cookiecutter, coveralls, deployment, github-actions, github-pages, mkdocs, mkdocs-material, mypy, poetry, pre-commit, pypi-package, python, template
- Language: Makefile
- Homepage:
- Size: 1.28 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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