Skip to content

Use daachorse v5.0.0 and support abi3-py310 - #28

Merged
vbkaisetsu merged 5 commits into
mainfrom
version-050
Aug 12, 2026
Merged

Use daachorse v5.0.0 and support abi3-py310#28
vbkaisetsu merged 5 commits into
mainfrom
version-050

Conversation

@vbkaisetsu

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the Rust/Python binding to use daachorse v5.0.0 and updates packaging/CI to build and test abi3-py310 wheels (Python ≥3.10), reducing the need to build per-Python-version wheels.

Changes:

  • Upgrade core dependencies (daachorse 5.0.0, pyo3 0.29.2) and enable abi3-py310.
  • Extend the Python-exposed constructors to accept corpus and use_prefilter for builder configuration.
  • Restructure CI to build wheels once per OS and test them across multiple Python versions.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/lib.rs Adds corpus / use_prefilter constructor options and wires them into the v5 builders.
tests/test_bytewise.py Formatting-only change (extra blank line).
requirements-dev.txt Updates dev-tool minimum versions (pytest, mypy).
pyproject.toml Bumps Python package version to 0.5.0 and sets requires-python >= 3.10.
Cargo.toml Bumps crate version to 0.5.0; upgrades daachorse/pyo3 and enables abi3-py310.
.github/workflows/CI.yml Splits wheel build and test jobs; tests built wheels across Python 3.10–3.14.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/lib.rs
Comment thread src/lib.rs
@vbkaisetsu
vbkaisetsu requested a review from kampersanda August 11, 2026 13:15
@vbkaisetsu
vbkaisetsu marked this pull request as ready for review August 11, 2026 13:15
@vbkaisetsu
vbkaisetsu enabled auto-merge (squash) August 11, 2026 13:15
@vbkaisetsu
vbkaisetsu disabled auto-merge August 11, 2026 13:32
@vbkaisetsu
vbkaisetsu enabled auto-merge (squash) August 11, 2026 13:38
kampa-chan
kampa-chan approved these changes Aug 12, 2026
@kampersanda

Copy link
Copy Markdown
Member

I was talking to my AI agent about this PR, and it accidentally submitted a review on its own. Sorry about that, please ignore it.

@vbkaisetsu
vbkaisetsu merged commit 29ebbf3 into main Aug 12, 2026
23 checks passed
@vbkaisetsu
vbkaisetsu deleted the version-050 branch August 12, 2026 07:27
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.

4 participants