I developed a template for starting new Python projects! Features: Poetry, GitHub CI/CD, MkDocs, publishing to PyPi/Artifactory, Pytest, Tox, black and isort.

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • cookiecutter-poetry

    A modern cookiecutter template for Python projects that use Poetry for dependency management

    One of the last changes I made before releasing was change from Sphinx to MkDocs, version 0.0.9 still used Sphinx. I always used Sphinx before, but recently discovered MkDocs while looking at the documentation of doubtlab. I decided to stick with MkDocs because I find the templates better looking, the configuration slightly simpler, and I prefer Markdown over RST. All personal preference though. Maybe in a future release I can add the option for the user to pick their own preference!

  • MkDocs

    Project documentation with Markdown.

    Documentation with MkDocs

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Poetry

    Python packaging and dependency management made easy

    Poetry, obviously.

  • warehouse

    The Python Package Index

    Publishing to Pypi or Artifactory by creating a new release on GitHub

  • starter-workflows

    Accelerating new GitHub Actions workflows

    CI/CD with GitHub Actions

  • cookiecutter-hypermodern-python

    Hypermodern Python Cookiecutter

    Seems pretty similar to https://cookiecutter-hypermodern-python.readthedocs.io/

  • mktestdocs

    Run pytest against markdown files/docstrings.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • poetry_cython_proj

    Yep, here's a repo that shows how it's configured https://github.com/davidcortesortuno/poetry_cython_proj

  • pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

    Would recommend adding pre-commit.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts