Skip to content

wreq: Add version 0.12.1 - #2546

Draft
luhenry wants to merge 3 commits into
mainfrom
wreq
Draft

luhenry wants to merge 3 commits into
mainfrom
wreq

Conversation

@luhenry

@luhenry luhenry commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Compiles the wreq-python PyO3 extension, which statically links BoringSSL through btls-sys. Upstream publishes no riscv64 wheel.

Mirrors upstream's ci.yml (manylinux and tests jobs).

Differs from upstream

  • musllinux dropped - rustup ships no riscv64 musl host toolchain.
  • dnf install clang-devel git - btls-sys needs libclang for bindgen and git to patch BoringSSL.
  • wreq crate pinned to 6.0.0-rc.29 - Cargo.lock is gitignored; the release sdist locks rc.29.
  • CARGO_BUILD_JOBS=2 - limits rustc memory on the riscv64 runners.

Matrix: cp311-abi3 (built on cp312, tested on cp312-cp314) and cp314t, matching upstream's wheel set.

Testing

  • httpbin runs in the test container on localhost:8080 instead of upstream's service container.

License: Wheel statically links BoringSSL (ISC/OpenSSL-style), same as upstream's wheels.

Both matrix include entries only added new keys, so the second overwrote the first and the job built cp314t alone. Make tag a real axis.
@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://riseproject-dev.github.io/python-wheels/pr-preview/pr-2546/

Built to branch gh-pages at 2026-10-01 17:45 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@luhenry
luhenry force-pushed the main branch 3 times, most recently from 39fb7ba to a75cf68 Compare October 1, 2026 15:22
…path

multipart_test.py, request_test.py and response_test.py all build request
bodies from these three repo-root files via a path relative to the repo
root; CIBW_TEST_SOURCES only staged tests/, so every one of those tests hit
a FileNotFoundError, surfaced as a DecodingError once that exception inside
the async body-stream left httpbin nothing to respond with.

This branch has not been deployed

No deployments
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