What problem does it solve?
This Skill streamlines Python project setup, dependency management, and environment handling using the exceptionally fast uv tool, replacing multiple traditional Python package managers.
Core Features & Use Cases
- Project Initialization: Quickly set up new Python applications or libraries with
uv init.
- Dependency Management: Add, remove, and sync project dependencies, automatically updating lockfiles.
- Environment Handling: Create and manage virtual environments efficiently.
- Running Scripts: Execute Python scripts and commands within managed environments using
uv run.
- Python Version Management: Install and pin specific Python versions for projects.
- Workspaces: Support for monorepo structures with nested
pyproject.toml files.
Quick Start
Add the requests and httpx packages to your current project's dependencies.