python-pypi-setup

Community

Publish 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.toml for PEP 517/518 compliance, eliminating setup.py complexities.
  • Standardized Layout: Implements the src directory structure for clean code organization and explicit package discovery.
  • Automated Workflow: Provides a build-publish.sh script 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.
View Source Repository