python-packaging

Originally fromwshobson/agents
Installation
SKILL.md

Python Packaging

Create, structure, and distribute Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI.

When to Invoke

  • Creating Python libraries for distribution
  • Building CLI tools with entry points
  • Publishing packages to PyPI or private repositories
  • Setting up Python project structure (src layout vs flat)
  • Configuring pyproject.toml, setup.py, or setup.cfg
  • Building wheels and source distributions
  • Versioning and releasing Python packages
  • Creating namespace packages or multi-package projects

Core Concepts

Package Structure

  • Source layout: src/package_name/ (recommended)
Related skills
Installs
30
GitHub Stars
2
First Seen
Feb 5, 2026