Lightlines
By github

python-pypi-package-builder

github940 installs

Build a typed Python library ready for PyPI.

What it does

Guides the creation of a tested, typed Python library with packaging configuration and a PyPI release workflow.

When to use it

Use when creating, publishing, or modernizing Python packages, including their typing, tooling, versioning, and CI configuration.

How to use it

Give it a Python library to build; it creates package files and guides testing, configuration, and publishing.

Uses

Good to know

  • sends a credential to a server: OIDC

Latest review

What you need · 4

The generated package configuration requires Python 3.10 or newer.

Publishing requires a PyPI account; the setup instructions have the user create one and register a pending publisher.


Access · 5

This skill

PyPI

Write

Publishes your package to PyPI

TestPyPI

Write

Uploads first releases to TestPyPI