Skip to content

fix(deps): update pyo3 to 0.28 to match pythonize 0.28 - #276

Merged
harumaki4649 merged 2 commits into
renovate/pythonize-0.xfrom
copilot/sub-pr-262
Mar 3, 2026
Merged

harumaki4649 merged 2 commits into
renovate/pythonize-0.xfrom
copilot/sub-pr-262

Conversation

Copilot AI commented Mar 3, 2026 •

Copy link
Copy Markdown
Contributor

pythonize 0.28 requires pyo3 0.28.x, but Cargo.toml still pinned pyo3 = "0.27.2". Since pyo3-ffi uses links = "python", Cargo rejects having two versions in the same dependency graph, causing CI to fail with a link conflict.

Changes

  • dictsqlite_v2/dictsqlite/Cargo.toml: bump pyo3 from 0.27.2 → 0.28 to align with pythonize 0.28

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI self-assigned this Mar 3, 2026
Co-authored-by: harumaki4649 <83683593+harumaki4649@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix dependencies: update rust crate pythonize to 0.28 fix(deps): update pyo3 to 0.28 to match pythonize 0.28 Mar 3, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the Rust/Python binding dependency set for dictsqlite_v2 so the crate graph resolves cleanly with pythonize 0.28 (avoiding the pyo3-ffi links = "python" dual-version conflict that breaks CI builds).

Changes:

  • Bumped pyo3 dependency from 0.27.2 to 0.28 in dictsqlite_v2/dictsqlite.
  • Regenerated Cargo.lock to resolve to pyo3 0.28.2 and pythonize 0.28.0 (and remove no-longer-needed transitive deps).

Reviewed changes

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

File Description
dictsqlite_v2/dictsqlite/Cargo.toml Aligns pyo3 to 0.28 to match pythonize 0.28 and prevent duplicate-link dependency graphs.
dictsqlite_v2/dictsqlite/Cargo.lock Updates resolved dependency versions to the new pyo3/pythonize set.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@harumaki4649
harumaki4649 merged commit 5bf5e8c into renovate/pythonize-0.x Mar 3, 2026
27 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.

2 participants