Welcome to PythonProjectTemplates

Python Package Template with Setuptools

This template project demonstrates how to create Python packages using Setuptools.

Project Structure

This repository includes:

  • GitHub repository setup

  • Source code in /src

  • Test suite in /tests directory

  • Documentation in /docs including API reference and usage guides

  • CI/CD pipeline configuration

Use this template to quickly scaffold your Python package projects with modern development practices.

The version of this package is automatically updated with the git tag. After creating a new tag like v0.0.1, the package._version_ will automatically be updated to 0.0.1. This is done by using the setuptools_scm` package.