# python-uv-project-management-skill > This skill provides commands for managing Python projects using `uv`, a fast Python package installer and resolver. - Author: Neha - Repository: neha-haneef115/spec-driven-todo-system - Version: 20260207024541 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/neha-haneef115/spec-driven-todo-system - Web: https://mule.run/skillshub/@@neha-haneef115/spec-driven-todo-system~python-uv-project-management-skill:20260207024541 --- --- name: python-uv-project-management-skill description: This skill provides commands for managing Python projects using `uv`, a fast Python package installer and resolver. --- # Python UV Project Management Skill This skill provides commands for managing Python projects using `uv`, a fast Python package installer and resolver. ## Commands ### Initialize Project ```bash uv init . ``` Creates a new Python project with basic structure and pyproject.toml. ### Install Dependencies - Single dependency: `uv add ` - Multiple dependencies: `uv add ` - All dependencies from pyproject.toml: `uv sync` ### Running Code - Run Python file: `uv run -m ` - Example: `uv run -m src.main` ### Running Server ```bash uv run uvicorn src.main:app --port 8000 --reload ``` Run a FastAPI/Uvicorn server with hot reload enabled. ## Benefits of UV - Fast dependency resolution and installation - Modern Python packaging tool - Drop-in replacement for pip/pipenv/poetry workflows - Built with Rust for performance