Skip to main content

Template to quickly bootstrap Python projects.

Project description

Gitlab pipeline status Code coverage GitLab release PyPI package Renovate

🐍 Python Project Template

Template to quickly bootstrap Python projects.

Uses PDM to manage dependencies, build distributions and publish to package repositories.

✨ Features

  • Centralized configuration in pyproject.toml
  • Dependency management with PDM
  • Testing with unittest
  • Linting with Pylint
  • Integration with Visual Studio Code
  • Building and publishing to PyPI
  • Documentation hosted on GitLab Pages
  • CI/CD with GitLab
  • Several useful examples
    • Type hints
    • Logging
    • CLI

For a detailed description of all features check the documentation.

Contributing

TODO: Contributing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page