File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ Changes
1111-------
1212
1313* Bundled zstd library upgraded from 1.5.6 to 1.5.7. (#255)
14- * We now use a non-rc version of cffi 1.17 on all Python versions. Python
15- <=3.12 have cffi upgraded from cffi 1.16 -> 1.17 .
16- * The ``pyproject.toml `` file now defines a ``[project] `` section.
14+ * We now use and require cffi 1.17.0 or newer. Previously, the constraint
15+ was >=1.11.0 on Python <3.13 .
16+ * The ``pyproject.toml `` file now defines a ``[project] `` section.
1717* We now use GitHub's native ARM Linux runners to build wheels and run tests.
1818 Previously, Linux ARM wheels were built inside a QEMU virtualized environment
1919 and we didn't run tests on this platform.
Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ dependencies = []
2525
2626[project .optional-dependencies ]
2727cffi = [
28- ' cffi>=1.11 ; python_version < "3.13" and platform_python_implementation != "PyPy"' ,
2928 ' cffi>=1.17 ; python_version >= "3.13" and platform_python_implementation != "PyPy"' ,
3029]
3130
Original file line number Diff line number Diff line change 2828# (like memoryview).
2929# Need feature in 1.11 for ffi.gc() to declare size of objects so we avoid
3030# garbage collection pitfalls.
31- MINIMUM_CFFI_VERSION = "1.11"
32-
33- # Need 1.17+ on 3.13 to avoid deprecated and removed APIs.
34- if sys .version_info [0 :2 ] >= (3 , 13 ):
35- MINIMUM_CFFI_VERSION = "1.17"
31+ # Require 1.17 everywhere so we don't have to think about supporting older
32+ # versions.
33+ MINIMUM_CFFI_VERSION = "1.17"
3634
3735ext_suffix = os .environ .get ("SETUPTOOLS_EXT_SUFFIX" )
3836if ext_suffix :
3937 import sysconfig
38+
4039 # setuptools._distutils.command.build_ext doesn't use
4140 # SETUPTOOLS_EXT_SUFFIX like setuptools.command.build_ext does.
4241 # Work around the issue so that cross-compilation can work
You can’t perform that action at this time.
0 commit comments