Installation

Requirements

  • Python 3.11 or later

Install from PyPI

pip install dnaerys

With DataFrame support

To use the to_dataframe() method on streaming results, install with the pandas extra:

pip install dnaerys[pandas]

This pulls in pandas >= 2.0.

Development install

Clone the repository and install in editable mode with development dependencies:

git clone https://github.com/dnaerys/dnaerys-python.git
cd dnaerys-python
pip install -e ".[dev]"

This installs pytest, grpcio-tools, build, and twine in addition to the runtime dependencies.

Verify the installation

from dnaerys import DnaerysClient, PROTO_VERSION
print(f'dnaerys installed, proto version: {PROTO_VERSION}')