python-uv

Automate Python project setup with uv and uv_build backend.

1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/JakkuSakura/skills --skill python-uv-jakkusakura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-uv
Source: https://github.com/JakkuSakura/skills/tree/main/python-uv
Command: npx skills add https://github.com/JakkuSakura/skills --skill python-uv-jakkusakura

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill standardizes Python project setup by leveraging uv with the uv_build backend, ensuring consistent pyproject.toml configuration, a src/ layout, and properly wired CLI entry points.

Core Features & Use Cases

  • Standardizes pyproject.toml configuration and uv_build backend integration for Python projects.
  • Enforces conventional project layout under src/, including package init.py and CLI entry points proper for uv tooling.
  • Supports creating or updating Python projects with uv run/tool usage for streamlined development workflows.

Quick Start

Create or update a Python project to use uv_build, generate a pyproject.toml layout, and establish a src/ package layout with entry points.

Frequently Asked Questions about python-uv

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

FAQPage Schema
How do I set up a Python project with uv_build?

To set up a Python project with uv_build, configure pyproject.toml and enforce a src/ layout with proper CLI entry points. This standardizes project initialization and management workflows using uv tooling.

What is the correct package layout for a uv tool project?

The correct package layout for a uv tool project enforces a src/ directory structure, including the package __init__.py file and properly wired CLI entry points configured within pyproject.toml.

How do I configure pyproject.toml for a uv Python library?

Configure pyproject.toml for a uv Python library by integrating the uv_build backend and defining CLI entry points. This ensures consistent project configuration and supports uv run usage for streamlined development.

Can I update an existing Python application to use uv_build?

Yes, you can update an existing Python application to use uv_build by modifying the pyproject.toml configuration and migrating the package structure under the src/ layout while establishing proper CLI entry points.

Does uv_build support editable tool installation?

Yes, uv_build supports editable tool installation via uv tool. This allows you to install and test CLI entry points locally while maintaining a standardized pyproject.toml configuration and src/ layout.