python-package-template
A starter template for building python packages that you intend to distribute as open source repos
pythontemplatepackageboilerplateskeletonstarter
Overview
This Python package template helps developers ship fast by automating the setup of new Python packages with pre-configured tooling. It includes uv for dependency management, GitHub Actions for CI/CD and publishing, Dependabot for updates, VS Code settings and optional CLI scaffolding, allowing you to focus on code rather than configuration.
Features
uv-package-managerjustfile-automationgithub-actions-workflowsdependabot-integrationvscode-settingscli-script-hookllm-ide-rulestrusted-publishersdocker-composelintingtype-checking
Feature Flags
authenticationblogjobsQueueainotificationsformsValidationcitestinglintingtypeCheckingdockerautomation
Recommended Use Cases
open-source-python-package-distributionpython-package-developmentcli-tool-creation
Frontend
None
Backend
python
Auth Providers
None
Deployment Targets
dockerpypi
Payment Providers
None
Quick Facts
Stack
Language
python
Testing
pytest
CI
github-actions
Data Layer
Databases
postgresql
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
4 usd / month
Notes
Open source template with no pricing model