wemake-python-package
Bleeding edge cookiecutter
template to create new python packages.
Purpose
This project is used to scaffold a python
project structure.
Just like poetry new
but better.
Features
- Always
up-to-date
dependencies with the help of@dependabot
- Supports latest
python3.7+
poetry
for managing dependenciesmypy
for optional static typingpytest
for testingflake8
andwemake-python-styleguide
for lintingtravis
orGithub Actions
as the default CIsphinx
andreadthedocs.org
for documentation- Easy update process, so your template will always be up-to-date
Installation
Firstly, you will need to install dependencies:
pip install cookiecutter jinja2-git lice
Then, create a project itself:
cookiecutter gh:wemake-services/wemake-python-package
Projects using it
Here's a nice list of real-life open-source usages of this template.
License
MIT. See LICENSE for more details.