Skip to content

Installation

Prerequisites

You must have a Java Development Kit (JDK) version 11 or newer installed and available in your system's PATH.

Due to the package size (including .jar artifacts), new versions are not published to PyPI regularly. It is recommended to install the package directly from GitHub to get the latest features and fixes.

You can install either the latest development version from the main branch or a specific, stable version from a release tag.

Latest Development Version

# For core functionality
pip install git+https://github.com/memiiso/pydbzengine.git

# With extras (e.g., iceberg, dlt, docs)
pip install 'pydbzengine[iceberg,docs]@git+https://github.com/memiiso/pydbzengine.git'
pip install 'pydbzengine[dlt,docs]@git+https://github.com/memiiso/pydbzengine.git'

Specific Version

To install a specific version from a release tag (e.g., 3.2.0.0):

pip install git+https://github.com/memiiso/pydbzengine.git@3.2.0.0

Alternative: From PyPI

An older version is available on PyPI. You can install it, but be aware that it may not have the latest updates.

# For core functionality
pip install pydbzengine

# With extras
pip install 'pydbzengine[iceberg,docs]'
pip install 'pydbzengine[dlt,docs]'