Skip to content

chore: explore Python API client codegen - #63

Draft
EastSun5566 wants to merge 1 commit into
feature/dev-3165from
feature/dev-3165-python-spike
Draft

EastSun5566 wants to merge 1 commit into
feature/dev-3165from
feature/dev-3165-python-spike

Conversation

@EastSun5566

@EastSun5566 EastSun5566 commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Experiment

Try @hey-api/openapi-python with the same vendored v1 OpenAPI spec used by the Node.js API client. This adds a reproducible config under python/; generated output is ignored and nothing is published.

Result

Version 0.0.24 generates all 59 operations, but its Pydantic output does not compile for the +1 and -1 reaction enums. Generated parameterized calls also leave path placeholders unresolved and pass path values as HTTPX query parameters. This draft PR is stacked on #62 while we evaluate those generator blockers.

@EastSun5566
EastSun5566 added this pull request to stack #64 September 26, 2026 16:54
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