python-pypi-setup
CommunityPublish Python packages to PyPI, zero hassle.
Authorjmazzahacks
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Setting up a modern Python package for PyPI publishing can be intricate, involving pyproject.toml configuration, src layout adherence, and robust build/publish scripts. This Skill automates the entire process, ensuring your project follows current best practices without manual configuration headaches.
Core Features & Use Cases
- Modern Packaging: Generates
pyproject.tomlfor PEP 517/518 compliance, eliminatingsetup.pycomplexities. - Standardized Layout: Implements the
srcdirectory structure for clean code organization and explicit package discovery. - Automated Workflow: Provides a
build-publish.shscript for one-command building and PyPI uploading. - Use Case: Quickly bootstrap a new Python library or tool, ensuring it's ready for distribution and adheres to current packaging standards, saving hours of manual setup and debugging.
Quick Start
User: "Set up a Python package for PyPI"
Dependency Matrix
Required Modules
buildtwine
Components
Standard package💻 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-setup Download link: https://github.com/jmazzahacks/byteforge-claude-skills/archive/main.zip#python-pypi-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.