Skip to content

90HH/pdm-python-project-template

Repository files navigation

pdm-python-project-template

Github Actions Ruff pdm-managed Checked with pyright

This is a PDM template that can be used to quickly set up a new repository with several quality-of-life features:

  1. Pre-commit hooks to enforce style and types
  2. A CI workflow to support automated testing, semantic versioning, and package release

More features that could be added at some point:

  • Coverage reports with CodeCov
  • Badges for lint, test, release
  • Standard templates for Docker / Singularity containers to support containerized deployment
  • Documentation with Sphinx
  • Standard issue templates

Install the template via:

pdm init https://github.com/90HH/pdm-python-project-template

Then replace this section with your own text

Quickstart

pip install pdm-python-project-template

Development

Refer to Setup for how to set up development environment.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages