packaging-distribution
CommunityShip wheels for every platform.
Authoroborchers
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the complexities of building and distributing Python packages, ensuring they can be installed easily and efficiently across diverse operating system and Python versions.
Core Features & Use Cases
- Wheel Building: Generates pre-compiled binary wheels for various platforms (Linux, macOS, Windows) and architectures.
- Distribution Strategies: Differentiates between pure Python and compiled extensions, recommending appropriate build backends like
maturinfor Rust orscikit-build-corefor C/C++. - Cross-Platform Compatibility: Details how to handle
manylinux,musllinux, and macOS platform tags, and leverage theabi3stable ABI for broader Python version support. - CI/CD Integration: Provides examples for using
cibuildwheelandmaturin-actionin GitHub Actions for automated wheel building. - Package Optimization: Offers techniques for reducing package size and improving build performance.
- PyPI Deployment: Guides on setting up
pyproject.tomlmetadata, using TestPyPI, and publishing to the Python Package Index. - Use Case: You are developing a Python library with a performance-critical Rust extension. This Skill will guide you through configuring
maturin, setting up CI to build wheels for all major platforms, and publishing to PyPI.
Quick Start
Use the packaging-distribution skill to build wheels for your Python package across Linux, macOS, and Windows.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: packaging-distribution Download link: https://github.com/oborchers/fractional-cto/archive/main.zip#packaging-distribution 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 223,000+ vetted skills library on demand.