python-pypi-package-builder
CommunityEfficiently publish production-grade Python libraries to PyPI.
Authorvathymut
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies the process of building, testing, linting, versioning, and publishing Python libraries to PyPI, automating common steps and guiding the developer through the entire PyPA packaging flow.
Core Features & Use Cases
- Build & Test: Automates building and testing processes with various backends (setuptools, hatchling, flit, poetry).
- Versioning: Guides on PEP 440 versioning, semver, and static versioning with examples and best practices.
- Publishing: Helps set up Trusted Publishing (OIDC) and the full PyPA publishing workflow.
- Use Case: If you're looking to publish a Python library to PyPI and want a streamlined process with all the necessary checks and validations.
Quick Start
Run the command: python skills/python-pypi-package-builder/scripts/scaffold.py --name your-package-name
Dependency Matrix
Required Modules
setuptoolshatchlingflitpoetrytwinegit
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: python-pypi-package-builder Download link: https://github.com/vathymut/copilot-skills/archive/main.zip#python-pypi-package-builder Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.