Skip to content

cffi

C Foreign Function Interface for Python. Interact with almost any C code from Python, based on C-like declarations that you can often copy-paste from header files or documentation.

homepage: https://cffi.readthedocs.io/en/latest/

Available installations

cffi version Supported CPU targets Supported GPU targets EESSI version Module
1.15.1 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2023.06 cffi/1.15.1-GCCcore-12.3.0
1.15.1 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2023.06 cffi/1.15.1-GCCcore-13.2.0
1.16.0 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2025.06 cffi/1.16.0-GCCcore-13.3.0
1.17.1 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2025.06 cffi/1.17.1-GCCcore-14.2.0
1.17.1 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2025.06 cffi/1.17.1-GCCcore-14.3.0

Extensions

Overview of extensions included in cffi installations

cffi

cffi version cffi modules that include it
1.15.1 cffi/1.15.1-GCCcore-12.3.0
cffi/1.15.1-GCCcore-13.2.0
1.16.0 cffi/1.16.0-GCCcore-13.3.0
1.17.1 cffi/1.17.1-GCCcore-14.2.0
cffi/1.17.1-GCCcore-14.3.0

pycparser

pycparser version cffi modules that include it
2.21 cffi/1.15.1-GCCcore-12.3.0
cffi/1.15.1-GCCcore-13.2.0
2.22 cffi/1.16.0-GCCcore-13.3.0
cffi/1.17.1-GCCcore-14.2.0
cffi/1.17.1-GCCcore-14.3.0