Python3 Packaging

Configures pyproject.toml and Python packaging using PEP 517/518/621/660/723 standards. Use when creating or updating pyproject.toml, selecting a build backend (hatchling/setuptools/flit), configuring ruff, ty, mypy, pytest, or coverage tool sections, setting up dependency constraints or optional extras, defining CLI entry points, configuring pre-commit hooks, establishing src-layout directory structure, or preparing a package for PyPI publishing.

Jamie-BitFlight Updated

File contents

Jamie-BitFlight/claude_skills/tree/main/plugins/python-engineering/skills/python3-packaging commit 460995acad

Frequently asked questions

npx skillmds@latest add jamie-bitflight/python3-packaging