Install¶
oxedi needs Python 3.11 or later. Install it with pip:
pip install oxedi
The base package has no Python dependencies. Add an extra for the library you work with:
| Install | Adds | Use it to |
|---|---|---|
pip install "oxedi[polars]" |
Polars | get tables as Polars frames |
pip install "oxedi[pandas]" |
pandas and pyarrow | get tables as pandas frames |
pip install "oxedi[pyx12]" |
pyx12 | validate with pyx12 |
pip install "oxedi[edi-835-parser]" |
a drop-in layer | keep code written for edi-835-parser |
You can combine extras: pip install "oxedi[polars,pyx12]".
Platforms¶
Wheels are available for:
- Linux: x86_64 and aarch64, plus musl on x86_64.
- macOS: Intel and Apple silicon.
- Windows: x86_64.
DuckDB¶
To use oxedi from SQL, install the DuckDB extension instead. See DuckDB: install.
Next: Get started.