Python¶
datap-rs is the Python wheel: a maturin-built PyO3 binding that
bundles both backends and lets you configure, launch and talk to
a DataPress server from Python.
Wheels are published for Linux (x86_64/aarch64), macOS (arm64), and Windows (x86_64) against CPython 3.9+ (abi3).
Surface¶
Five classes, no module-level state:
| Class | Purpose |
|---|---|
DataPressConfig |
Server tuning. See Server config. |
DatasetConfig |
One dataset. |
S3Config |
S3 / S3-compatible credentials and endpoint. |
DataPress |
Built from a config + datasets. await .run(). |
DataPressClient |
Sync HTTP client (stdlib + lazy pyarrow). See Client. |
Pages¶
- Configuration —
DataPressConfig,DatasetConfig,S3Config. - Running a server —
DataPress(...).run()lifecycle. - Client —
DataPressClientreference. - Examples —
example.py, Jupyter recipe.