Python Packaging Uv

🌐Community
by narumiruna · vlatest · Repository

Automates Python package creation, versioning, UV testing, and deployment using narumiruna's specialized workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add narumiruna-python-packaging-uv npx -- -y @trustedskills/narumiruna-python-packaging-uv
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "narumiruna-python-packaging-uv": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/narumiruna-python-packaging-uv"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill automates Python package creation and uploading to the Universal Package Registry (PyPI). It streamlines the process of building distributable packages from your code, handling versioning, metadata, and dependency management. The agent can create a setup.py file or use Poetry for project setup and packaging.

When to use it

  • You need to distribute a Python library or application as a package.
  • You want to automate the process of creating release versions with proper tagging.
  • You're working on a project that requires managing dependencies using Poetry.
  • You wish to upload your packaged software to PyPI for others to use.

Key capabilities

  • Generates setup.py files.
  • Supports Poetry-based projects.
  • Handles versioning and tagging.
  • Uploads packages to the Universal Package Registry (PyPI).

Example prompts

  • "Create a setup file for my project, named 'my_library', with version 1.0.0."
  • "Package my Poetry project and upload it to PyPI."
  • "Tag the current commit as v2.1.3 and create a package."

Tips & gotchas

  • Ensure you have Python installed and configured correctly before using this skill.
  • PyPI account credentials may be required for uploading packages.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
narumiruna
Installs
7

🌐 Community

Passed automated security scans.