Skip to content

Commit

Permalink
Bump to PyO3 0.23.3, avoiding 0.23.x's previous soundness issues.
Browse files Browse the repository at this point in the history
Previous builds were corrupt when done with multiple interpreters at the
same time (meaning while sharing cross-build state).

This resolves segfaults seen with the latest rpds.py release, which we
will yank, following PyO3 itself (which is yanking these versions).

We should also generally reconsider doing these builds separately (using
separate jobs for each interpreter).

Closes: #112
Refs: PyO3/pyo3#4757
Refs: rustsec/advisory-db#2159
  • Loading branch information
Julian committed Dec 4, 2024
1 parent 38bd89a commit 177b17b
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
24 changes: 12 additions & 12 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ rpds = "1.1.0"
archery = "1.2.1"

[dependencies.pyo3]
version = "0.23.2"
version = "0.23.3"
# To build extension for PyPy on Windows, "generate-import-lib" is needed:
# https://github.com/PyO3/maturin-action/issues/267#issuecomment-2106844429
features = ["extension-module", "generate-import-lib"]

0 comments on commit 177b17b

Please sign in to comment.