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

File details

Details for the file marcelotsvaz_python_project_template-0.9.1.tar.gz.

File metadata

File hashes

Hashes for marcelotsvaz_python_project_template-0.9.1.tar.gz
Algorithm Hash digest
SHA256 f3c802cf9e5f5052ffb9ff3978c89a5fb9371769e7ced9ab719b2989a9b5b825
MD5 6b1f7d3d07c107859d50ef2c208db955
BLAKE2b-256 7132b69bcd207c9c302776e609c5e0cd1ef31b1ab64c3f42e9736055c330cf77

See more details on using hashes here.

File details

Details for the file marcelotsvaz_python_project_template-0.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for marcelotsvaz_python_project_template-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 835c075ecf4eb1914833920beb78f23b09b81225de588422f90ffbfbcc7103e2
MD5 6604e0fc716ada2330367f91dc59ecfe
BLAKE2b-256 263d43b75287ec91f69b696fe116e514b24dd0d6b260867550d491708af8d159

See more details on using hashes here.

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