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.