Loading...
Loading...
Sets up Python development environment using UV for fast dependency management. Configures virtual environment, dependencies, testing (pytest), linting/formatting (ruff), and type checking (mypy). ALWAYS use UV - NEVER use pip directly. Use when starting work on Python projects, after cloning Python repositories, setting up CI/CD for Python, or troubleshooting Python environment issues.
npx skill4agent add meriley/claude-code-skills setup-pythonreferences/DETAILED-WORKFLOW.mdcurl -LsSf https://astral.sh/uv/install.sh | sh
# Then restart shell or source profileuv python install 3.12# Show what's conflicting
uv pip install --dry-run -r requirements.txt
# Try with looser constraints
uv pip install --resolution=lowest .uv pip install -e ".[dev]"
# or
uv pip install <module-name>uv lockuv pip compileuv python pin# Create new venv with UV
rm -rf venv .venv
uv venv
# Activate
source .venv/bin/activate
# Install existing requirements
uv pip install -r requirements.txt
# Generate lock file
uv pip compile requirements.txt -o requirements.lockquality-checkrun-tests