Skip to content

Installation

The project uses uv for packaging.

uv add vars-client

or, from a checkout of this repository:

git clone https://github.com/mbari-org/vars-client
cd vars-client
uv sync

uv sync installs the runtime dependencies plus the dev dependency group (pytest, ruff, ty) needed to work on the library itself. See Development for the full contributor workflow, including regenerating the Kiota clients from upstream OpenAPI specs.

Requirements

  • Python 3.14+
  • Docker, only if you need to regenerate the Kiota clients (just generate) — not required to just use the library.