Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Python Development Tools (python-tools)

Installs Python development tools: uv, Poetry, ruff, and mypy.

Options

Option Description Type Default
install Comma-separated list of tools to install (e.g. "uv,ruff"). When set, only the listed tools are installed. When empty, all tools are installed. string ""
omit Comma-separated list of tools to exclude (e.g. "mypy"). When set, the listed tools are skipped. Applied after install filtering. string ""
poetryVersion Version of Poetry to install string 2.3.2
inProjectVenvs Configure Poetry to create virtualenvs in project directory boolean true

Usage

Add this feature to your devcontainer.json:

{
  "features": {
    "ghcr.io/get2knowio/devcontainer-features/python-tools:2": {}
  }
}

Install only uv and ruff

{
  "features": {
    "ghcr.io/get2knowio/devcontainer-features/python-tools:2": {
      "install": "uv,ruff"
    }
  }
}

Requires: Python (installs after ghcr.io/devcontainers/features/python)