Skip to content

pydantic-monty-client: add build-pydantic-monty-client.yml for riscv64 wheels - #1676

Merged
luhenry merged 1 commit into
mainfrom
pydantic-monty-client
Sep 10, 2026
Merged

pydantic-monty-client: add build-pydantic-monty-client.yml for riscv64 wheels#1676
luhenry merged 1 commit into
mainfrom
pydantic-monty-client

Conversation

@luhenry

@luhenry luhenry commented Sep 10, 2026

Copy link
Copy Markdown
Member

Compiles the pydantic_monty._monty PyO3 extension (crates/monty-python), the client-side API that dispatches Monty sandbox sessions to a monty worker subprocess. Upstream publishes no riscv64 wheel.

Mirrors the test-python-coverage/test-python jobs of upstream's own ci.yml.

Differs from upstream

  • Builds monty-runtime from source in before-all - the test suite spawns it as a subprocess and no riscv64 runtime wheel is registered on this index yet.
  • Copies the workspace-root LICENSE beside the crate's pyproject.toml before building; upstream's own published wheel ships without it.

Testing

  • Deselects test_readme_examples.py (needs ruff via pytest-examples) and test_websocket.py (needs websockets) - neither has a riscv64 wheel on this registry.

License: OK - MIT, nothing third-party vendored.

Built on cp312/cp313/cp314/cp314t; 932 passed, 1 xfailed against the released PyPI wheel in local rehearsal.

@luhenry
luhenry force-pushed the pydantic-monty-client branch from 649914b to 1159eea Compare September 10, 2026 07:10
@luhenry
luhenry merged commit 3cdaa1d into main Sep 10, 2026
9 checks passed
@luhenry
luhenry deleted the pydantic-monty-client branch September 10, 2026 10:43
@luhenry luhenry linked an issue Sep 10, 2026 that may be closed by this pull request
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.

pydantic-monty-client riscv64 support

1 participant