Skip to content

feat(arrow): add hotdata.arrow ResultsApi for Arrow IPC results#60

Merged
zfarrell merged 1 commit into
mainfrom
feat/arrow-helper
May 8, 2026
Merged

feat(arrow): add hotdata.arrow ResultsApi for Arrow IPC results#60
zfarrell merged 1 commit into
mainfrom
feat/arrow-helper

Conversation

@zfarrell
Copy link
Copy Markdown
Contributor

@zfarrell zfarrell commented May 8, 2026

Adds `hotdata.arrow.ResultsApi` — a drop-in subclass of the generated client that fetches `GET /v1/results/{id}` as Apache Arrow IPC, since openapi-generator routes the binary content variant through the JSON deserializer and would otherwise raise. Includes `pyarrow` as an optional extra (`pip install 'hotdata[arrow]'`), regen-workflow patch to keep the optional-dependencies block on regen, unit tests with mocked Arrow IPC bytes, and an integration test covering the new `results_arrow` scenario.

@zfarrell zfarrell merged commit 147df60 into main May 8, 2026
3 of 4 checks passed
@zfarrell zfarrell deleted the feat/arrow-helper branch May 8, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant