Skip to content

aiotieba: Add version 4.8.1 - #3187

Merged
github-actions[bot] merged 2 commits into
mainfrom
aiotieba
Oct 25, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
aiotieba

Conversation

@luhenry

@luhenry luhenry commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Compiles the scikit-build-core C extension aiotieba.helper.crypto (bundled mbedtls md5/sha1, xxHash, crc32, base32). Upstream publishes no riscv64 wheel.

Mirrors upstream's Publish.yml build_wheels job, with its cibuildwheel.toml.

Differs from upstream

  • Registry added as uv extra index - aiohttp, lxml, cryptography and protobuf have no riscv64 wheels on PyPI.
  • Vendored-source licences staged before the build - upstream's wheel ships only its own LICENSE.

Testing

  • same as upstream (cibuildwheel.toml smoke test of the compiled rc4_42); the pytest suite needs live Baidu credentials.

License: Wheel compiles mbedtls, base32 and crc32 (Apache-2.0), xxHash (BSD-2-Clause) and rapidjson's itoa.h (MIT); upstream ships no licence text for them, so the build adds it.

Build the scikit-build-core C crypto extension for manylinux_2_39_riscv64
with upstream's cibuildwheel.toml, and ship the licences of the vendored
mbedtls/base32/crc32, xxHash and rapidjson sources.
luhenry added a commit that referenced this pull request Oct 14, 2026
…ng (PR #3187, 4.8.1), box2d -> ci-running (PR #3188, 2.3.10)
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:30
…ntry

The cp313/cp314/cp314t test venvs could not install aiotieba: uv's
default first-index strategy only looked at pypi.riseproject.dev, which
has aiohttp<=3.12.14 and lxml 5.3.0 for cp39-cp312 only, while aiotieba
needs aiohttp>=3.13.1 on 3.14 and lxml>=5.3.0/>=6.0.1 on 3.13/3.14,
whose riscv64 wheels are on PyPI. Set UV_INDEX_STRATEGY=unsafe-best-match.

The cp312 licence check failed on an empty line: auditwheel repair adds
a bare .dist-info/licenses/ directory entry to the wheel. Only match
entries with a file name after the directory.
@github-actions
github-actions Bot marked this pull request as ready for review October 25, 2026 00:18
@github-actions
github-actions Bot merged commit f524dfc into main Oct 25, 2026
9 checks passed
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