Skip to content

Phil Dupuis' personal template for creating python packages

License

Notifications You must be signed in to change notification settings

phillipdupuis/python-lib-template

Repository files navigation

${project_name}

PyPI version Test Lint Coverage Status

${description}

Installation

pip install ${project_name}

With uv:

uv pip install ${project_name}

Usage

import ${project_name}

# Add usage examples here

Development

This project uses modern Python tooling:

  • uv for dependency management
  • pytest for testing
  • ruff for linting and formatting

Setup

# Clone the repository
git clone https://github.com/${github_username}/${project_name}.git
cd ${project_name}

# Install development dependencies
uv pip install -e ".[dev]"

Running Tests

pytest

Code Quality

ruff check .
ruff format .

License

GNU General Public License v3.0

About

Phil Dupuis' personal template for creating python packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages