
Python Development Tools
Python development environment with ipython, pytest-cov, uv, and python-dotenv for enhanced coding and testing.
pythonpipuvipythonpytestcoveragedevelopmentvenv
Overview
Complete Python development setup including ipython for interactive development, pytest-cov for test coverage, python-dotenv for environment management, and uv as an extremely fast Python package and project manager. Includes VS Code extensions for Python, Pylance, Black formatter, Flake8, and Mypy type checking.
Python Packages (pip)
| Package | Description |
|---|---|
| ipython | Enhanced interactive Python shell |
| pytest-cov | Code coverage for pytest |
| python-dotenv | Environment variable management |
| uv | Extremely fast Python package and project manager |
VS Code Extensions
| Extension | Description |
|---|---|
| Python | Python language support |
| Pylance | Python language server |
| Black Formatter | Python code formatter |
| Flake8 | Python linter |
| Mypy | Python type checker |
Installation
Install via the interactive menu:
dev-setup
Or install directly:
.devcontainer/additions/install-dev-python.sh
Full installation options (click to expand)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Python Development Tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ID: dev-python
Name: Python Development Tools
Script version: 0.0.2
Category: LANGUAGE_DEV, Development Tools
Description: Adds ipython, pytest-cov, uv, and VS Code extensions for Python development
Usage:
Action:
install-dev-python.sh # Install Python development tools
install-dev-python.sh --uninstall # Uninstall Python development tools
Info:
install-dev-python.sh --help # Show help and usage information
Python Packages (pip):
- ipython
- pytest-cov
- python-dotenv
- uv
VS Code Extensions:
- Python (ms-python.python) - Python language support
- Pylance (ms-python.vscode-pylance) - Python language server
- Black Formatter (ms-python.black-formatter) - Python code formatter
- Flake8 (ms-python.flake8) - Python linter
- Mypy (ms-python.mypy-type-checker) - Python type checker
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


