Skip to content

pinecone: add build-pinecone.yml for riscv64 wheels - #939

Open
luhenry wants to merge 1 commit into
mainfrom
pinecone
Open

pinecone: add build-pinecone.yml for riscv64 wheels#939
luhenry wants to merge 1 commit into
mainfrom
pinecone

Conversation

@luhenry

@luhenry luhenry commented Sep 4, 2026

Copy link
Copy Markdown
Member

Compiles pinecone's PyO3/tonic gRPC extension (pinecone._grpc) into a wheel. Upstream publishes no riscv64 wheel.

Mirrors the build job of upstream's release-rc.yaml.

Differs from upstream

  • protoc installed via CRB's dnf packages, not a pinned release download - upstream's arch case has no riscv64 branch

Matrix: single cp310-abi3 target - pyo3's abi3-py310 feature is unconditional, so one wheel covers every cp310+ interpreter.

Testing

  • ipython added - imported directly by the display-repr tests, not in upstream's dependency-groups
  • 2 tests deselected - pre-existing order/timing-dependent flakes, reproduce on aarch64 too, not riscv64-specific

License: OK

Built on cp310-abi3 (aarch64 rehearsal, same manylinux image family); 4599 passed, 30 skipped, 2 deselected, 1 xfailed.

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