IdoKendo / python-template

Template for bootstraping a Python project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Template

A python 3.8+ template for bootstraping new projects. Following my opinionated best-practice tools.

image

Features

  • poetry
    • Manage dependencies and packaging
  • pytest
    • The de-facto testing framework
  • pre-commit
    • Run the following on each commit
  • black
    • Auto-formatter
  • ruff
    • Auto-linter
  • mypy
    • Static type-checker
  • deptry
    • Check for dependency issues
  • tox
    • Virtual environment manager for testing
  • github actions
    • Run all tools on every push or PR to main

About

Template for bootstraping a Python project

License:MIT License


Languages

Language:Python 100.0%