setting-up-python-libraries

Installation
SKILL.md

Python Library Project Setup

Quick Start

Create a new library with this structure:

my-library/
├── src/my_library/
│   ├── __init__.py
│   └── py.typed
├── tests/
├── pyproject.toml
├── Makefile
├── .pre-commit-config.yaml
└── .github/workflows/ci.yml

Use src/ layout to prevent accidental imports of development code.

Related skills

More from wdm0006/python-skills

Installs
19
GitHub Stars
32
First Seen
Jan 24, 2026