afm-release-wheel

Build and publish a PyPI wheel from an existing AFM binary.

324|17|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/scouzi1966/maclocal-api --skill afm-release-wheel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: afm-release-wheel
Source: https://github.com/scouzi1966/maclocal-api/tree/main/.claude/skills/afm-release-wheel
Command: npx skills add https://github.com/scouzi1966/maclocal-api --skill afm-release-wheel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AFM Release Wheel addresses the challenge of packaging and distributing a production-ready AFM binary by converting a compiled binary into a PyPI wheel and guiding the publish process.

Core Features & Use Cases

  • Stages artifacts (binary and metallib) for wheel packaging
  • Validates essential assets (WebUI, Info.plist) and ensures compatibility with macOS 26
  • Generates platform-specific wheel and provides exact publish commands for TestPyPI and PyPI Production
  • Use case: Release engineers can automate release builds and simply paste the publish command to upload to the selected registry.

Quick Start

Run /afm-release-wheel to build wheel from existing release binary and publish to PyPI.

Frequently Asked Questions about afm-release-wheel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a compiled macOS binary into a PyPI wheel for release?▼

Packaging a macOS binary into a PyPI wheel involves staging the binary and metallib, validating essential assets like WebUI and Info.plist, and generating a platform-specific wheel artifact for publishing.

What is the process for publishing a Python wheel to Test PyPI versus production?▼

The process for publishing a Python wheel to Test PyPI or production requires selecting the target registry, verifying binary assets, and executing exact generated upload commands to ensure release-ready artifacts.

Does AFM release wheel packaging require specific asset validation for macOS 26?▼

Yes, AFM release wheel packaging requires asset validation for macOS 26, ensuring essential assets like WebUI and Info.plist are present and compatible before generating the final publishable wheel artifact.

How do I prevent mispackaging when building a PyPI wheel from an existing binary?▼

You prevent mispackaging when building a PyPI wheel by enforcing binary verification, asset validation, and strict registry selection requirements during the staging process to ensure release-ready artifacts.

Can I automate macOS release builds to generate exact PyPI publish commands?▼

Yes, automating macOS release builds generates exact PyPI publish commands by staging artifacts, verifying the binary, and packaging the wheel, allowing engineers to simply paste the command for upload.