@@ -5,8 +5,8 @@ requires = [
55" maturin>=1.9.4,<2" ,
66
77# Must be kept in sync with `project.dependencies`
8- " cffi>=1.14; platform_python_implementation != 'PyPy' and python_version< '3.14 '" ,
9- " cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.14 '" ,
8+ " cffi>=1.14; platform_python_implementation != 'PyPy' and python_version== '3.8 '" ,
9+ " cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.9 '" ,
1010# Used by cffi (which import distutils, and in Python 3.12, distutils has
1111# been removed from the stdlib, but installing setuptools puts it back) as
1212# well as our build.rs for the rust/cffi bridge.
@@ -51,8 +51,8 @@ classifiers = [
5151requires-python =" >=3.8,!=3.9.0,!=3.9.1"
5252dependencies = [
5353# Must be kept in sync with `build-system.requires`
54- " cffi>=1.14; platform_python_implementation != 'PyPy' and python_version< '3.14 '" ,
55- " cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.14 '" ,
54+ " cffi>=1.14; platform_python_implementation != 'PyPy' and python_version== '3.8 '" ,
55+ " cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.9 '" ,
5656# Must be kept in sync with ./.github/requirements/build-requirements.{in,txt}
5757" typing-extensions>=4.13.2; python_version < '3.11'" ,
5858]