Skip to content

Installation

uv tool install depcon
# or: uvx depcon | uv add depcon

pipx

pipx install depcon
# pipx upgrade depcon | pipx run depcon

pip

pip install depcon

From source

git clone https://github.com/lancereinsmith/depcon.git && cd depcon
uv sync
# or: pip install -e .

Dependency groups

depcon uses PEP 735 dependency groups for development:

  • dev: ruff, ty, rumdl (includes test group)
  • test: pytest, pytest-cov, pytest-mock
  • docs: mkdocs, mkdocs-material, mkdocstrings

Install all dev dependencies: uv sync (installs all default groups).

Requirements

Python >=3.12. uv, pip, or pipx for installation.