跳转至

MPPT

A Modern Python Package Template

Code style: black Ruff Imports: isort Checked with mypy pre-commit Build Docs Test Codecov Python PyPI GitHub License

About

MPPT: A Modern Python Package Template.

Documentation

https://datahonor.com/mppt/

Features

  • Package Management: Poetry
  • Documentation: Mkdocs with Material theme
  • Linters&Formatters: Black, Isort, Flake8, Ruff, Mypy, Pre-commit, SonarLint
  • Testing: Pytest, Hypothesis, Codecov
  • Task runner: Makefile, Duty, Taskfile
  • Miscellaneous: Changelog, License, Semantic Versioning, Contributing

Package Management

  • Poetry

Documentation

  • Mkdocs with Material theme

Linters

  • Black
  • Isort
  • Flake8
  • Mypy
  • SonarLint
  • Pre-commit

Testing

  • Pytest: pytest, pytest-cov, pytest-sugar
  • Hypothesis
  • Codecov

Task runner

  • Makefile
  • Duty
  • Taskfile

Miscellaneous