Why this Generator?¶
So, why would one opt for this Python Generator?
It is easy to use, allowing the generation of a completely fresh new Python Package Project, though a cli.
You can immediately have a ci infrastructure and multiple platform-agnostic shell commands working out-of-the-box, so you can focus on developing your business logic and your test cases.
It allows scaffolding new projects with a Test Suite included, designed to run Test Cases in parallel (across multiple cpu’s) for speed.
New Projects come with a CI pipeline, that triggers every time code is pushed on the remote.
Supports generating projects suited for developing a library (module), a cli (module+cli) or a pytest plugin.
The pipeline hosts a Test Workflow on Github Actions CI, designed to stress-test your package.
Generates a job matrix that spawns parallel CI jobs based on factors:: python versions operating system and package installation methods
Extensively tested and built on established software, such as cookiecutter and jinja2.