@@ -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]
0 commit comments