Skip to content
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ foreign-types-shared = "0.1"
openssl = "0.10.80"
openssl-sys = "0.9.116"
pem = { version = "3", default-features = false }
pyo3 = { version = "0.29", features = ["abi3"] }
pyo3 = { version = "0.29", features = ["abi3", "abi3t"] }
pyo3-build-config = { version = "0.29" }
self_cell = "1"

Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
# These requirements must be kept sync with the requirements in
# ./.github/requirements/build-requirements.{in,txt}
requires = [
"maturin>=1.9.4,<2,!=1.12.0",
"maturin>=1.14.1,<2",

# Must be kept in sync with `project.dependencies`
"cffi>=2.0.0; platform_python_implementation != 'PyPy'",
"cffi @ git+https://github.com/ngoldbaum/cffi@abi3t.abi3 ; platform_python_implementation != 'PyPy'",
# Used by cffi (which import distutils, and in Python 3.12, distutils has
# been removed from the stdlib, but installing setuptools puts it back) as
# well as our build.rs for the rust/cffi bridge.
Expand Down
Loading