Installation¶
Requirements¶
dt-extensions-sdk
requires only the following dependencies to be
present in the environment.
Python 3.10
Installing from PyPI¶
dt-extensions-sdk
can both be installed as a system wide package and as
a dependency in a python project.
pip install dt-extensions-sdk[cli]
Once installed, the dt-sdk
binary will become available in the PATH
.
Core package
When installing dt-extensions-sdk[cli]
with the optional set of
dependecies called [cli]
, multiple additional packages which are required
to make command line tools work will be installed.
For example, such packages as typer[all]
, pyyaml
, and dt-cli
.
When extension is being built, these additional packages are ignored,
because the core dependecy of every extension is just the dt-extensions-sdk
itself. When the optioncal [cli]
part is omitted, only the core package
that is required to make any Python extension work on ActiveGate and OneAgent
will be installed.