Skip to content

A basic Python project template with batteries included, like: poetry, tox, black, flake8, pre-commit

License

Notifications You must be signed in to change notification settings

gjedlicska/basic-project-template

Repository files navigation

Intro

This is my take on a python package development template. It includes a preconfigured toolchain for creating, testing and publishing Python projects.

The tech stack:
  • Poetry for dependency, virtual environment and build management.
  • Tox for generic automatization and multi version python testing.
  • Pytest for running unit tests and creating coverage reports.
  • Linting and formatting stack:
  • Pre-commit to run linting in a pre-commit hook

All these tools come with some (for me) sane default configurations, but feel free to modify them.

About

A basic Python project template with batteries included, like: poetry, tox, black, flake8, pre-commit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published