Angular Migration
Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and…
Forged from real client work, proof attached. Pick a piece or take the whole system.
Browse the full catalog → Browse ready-made kits → Build your own set →Create distributable Python packages with proper project structure, setup.py/pyproject.toml…
Everything needed to turn Python code into a clean, installable, distributable package using modern standards, pyproject.toml as a single source of truth, src-layout structure, wheel and sdist builds, CLI entry points, and publishing to PyPI. It covers the full lifecycle from project scaffolding to automated, secure releases, so your library installs cleanly for everyone and your CLI tools land on the user's PATH on first install.
Prices include 20% VAT. · Forged on real agency work · one-time, no lock-in
Inside the run · no black box
From source tree to PyPI release, the skill runs one disciplined pipeline. Every gate exists because skipping it produces a broken install somewhere:
python-packaging · core
core active · 6 lines
Package a Python library for PyPI distribution
Build a CLI tool with entry points (Click or argparse)
Write a complete pyproject.toml with metadata and tooling config
Set up dynamic git-tag-based versioning
Automate publishing with GitHub Actions and trusted publishing
Create namespace packages split across repositories
Drag time forward. Watch what stays.
Forever
That's what owning means.
ai writing tool: subscription
expired · access lostanalytics suite: subscription
expired · access lostdesign platform: subscription
expired · access lost(nothing left)
Ship packages that install fast and reliably with both wheel and sdist
license: perpetualCatch packaging bugs early by testing the installed package, not the source
license: perpetualEliminate credential leaks using OIDC trusted publishing over stored tokens
license: perpetualMake CLI commands available on PATH automatically the moment users install
license: perpetualsubscriptions expire · deeds don't
Pick a piece up. Watch it work.
Minimal and full-featured pyproject.toml templates with classifiers, URLs, and tool config
6 parts · one working system · ships instantly by email
Python developers distributing libraries or CLI tools who want modern, reproducible, and secure packaging instead of legacy setup.py guesswork.
then this was forged for you.Universal by design: these run in any AI. Delivered in the open Agent Skills + MCP format (native in Claude); ChatGPT, Gemini, Cursor and Copilot adapt the same files their own way.
It works for both. The modern standard is pyproject.toml as the single source of truth, and migrating an existing setup.py project onto the minimal or full-featured templates is a core use case. The src-layout guidance helps restructure older flat projects too.
The GitHub Actions workflow uses OIDC trusted publishing, so no long-lived token is stored in repo secrets at all. The release path also runs python -m build, twine check, and a TestPyPI rehearsal before anything touches real PyPI.
No. It handles the packaging shell: project structure, pyproject.toml, entry points, versioning with setuptools-scm, and the publish pipeline. The functionality inside the package and its test suite are yours to write.
By email right after purchase: ready to run, downloaded instantly, no setup wait.
A one-time purchase; no subscription or hidden fees. VAT (20%) is included.
As a digital product, it can’t be refunded once downloaded. That’s why we show exactly what’s inside and who it’s for, right here.