Dependencies#

Atoti Python SDK follows NEP 29. All atoti-* packages for version 0.9.10 thus require:

python:

>=3.10

atoti-client#

Tip

Projects using Atoti Python SDK exclusively to connect to already running Atoti sessions (i.e. never starting new ones) do not need to install the atoti package and can instead install atoti-client.

atoti-client and its extras do not require a Java runtime and do not embed any JARs so they take up significantly less disk space.

atoti-client requires:

graphql-core:

>=3.2.6

httpx:

<1.0.dev1,>=0.28.1

numpy:

>=2.2.6

pandas:

>=2.2.3

py4j:

>=0.10.9.7

pyarrow:

>=21.0.0

pydantic:

>=2.12.3

typing-extensions:

>=4.15.0

atoti#

atoti must be installed to start() some local sessions.

atoti requires:

Atoti UI:

5.2.15

Atoti Server:

6.1.13

atoti-client:

0.9.10 (and its dependencies)

and:

jdk4py:

>=21.0.8.0

See also

Custom JDK to skip the installation of jdk4py.

atoti-jupyterlab#

atoti-jupyterlab enables Atoti's JupyterLab extension, it requires:

jupyterlab:

>=4.3.4