Marketplace python-env
Fast Python environment management with uv (10-100x faster than pip). Triggers on: uv, venv, pip, pyproject, python environment, install package, dependencies.
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/0xdarkmatter/python-env" ~/.claude/skills/aiskillstore-marketplace-python-env && rm -rf "$T"
manifest:
skills/0xdarkmatter/python-env/SKILL.mdsource content
Python Environment
Fast Python environment management with uv.
Quick Commands
| Task | Command |
|---|---|
| Create venv | |
| Install package | |
| Install from requirements | |
| Run script | |
| Show installed | |
Virtual Environment
# Create venv (instant) uv venv # Create with specific Python uv venv --python 3.11 # Activate (or use uv run) source .venv/bin/activate # Unix .venv\Scripts\activate # Windows
Package Installation
# Single package uv pip install requests # Multiple packages uv pip install flask sqlalchemy pytest # With extras uv pip install "fastapi[all]" # Version constraints uv pip install "django>=4.0,<5.0" # Uninstall uv pip uninstall requests
Minimal pyproject.toml
[project] name = "my-project" version = "0.1.0" requires-python = ">=3.10" dependencies = [ "httpx>=0.25", "pydantic>=2.0", ] [project.optional-dependencies] dev = [ "pytest>=7.0", "ruff>=0.1", ]
Project Setup Checklist
mkdir my-project && cd my-project uv venv # Create pyproject.toml uv pip install -e ".[dev]" uv pip list
Troubleshooting
| Issue | Solution |
|---|---|
| "No Python found" | |
| Wrong Python version | |
| Conflicting deps | |
| Cache issues | |
When to Use
- Always use uv over pip for speed
- Creating virtual environments
- Installing packages
- Managing dependencies
- Running scripts in project context
Additional Resources
For detailed patterns, load:
- Full pyproject.toml examples, tool configs./references/pyproject-patterns.md
- Lock files, workspaces, private packages./references/dependency-management.md
- PyPI publishing, versioning, CI/CD./references/publishing.md
See Also
This is a foundation skill with no prerequisites.
Build on this skill:
- Type hints for projectspython-typing-patterns
- Testing infrastructurepython-pytest-patterns
- Web API developmentpython-fastapi-patterns