Skip to content

Modern Python Package

python Python versions code style: black license: MIT codecov

Template for a fully-featured Python repo with build, docs, etc.

Helps answer questions like:

  • Should I use setup.py, setup.cfg, or pyproject.toml?
  • Circle CI vs. GitHub Actions vs. Jenkins?
  • How do I publish auto-generated docs?
  • How do I handle unit tests, test coverage, etc.?
  • How should I publish to PyPI?
  • How do I configure a development environment: virtual environments, Conda environments, Codespaces?

Similar repositories

This repository is not especially original. You may find similar ideas in