pyo3/pyo3-ffi-check
Alex Gaynor 9ff3d237c1
Update dependencies to reflect minimal versions (#4272)
Based on testing locally with `rm -f Cargo.lock && cargo +nightly check --tests --all -Z minimal-versions`
2024-06-21 10:05:09 +00:00
..
macro Update dependencies to reflect minimal versions (#4272) 2024-06-21 10:05:09 +00:00
src fix ffi check failures for 3.12.0b4 2023-07-25 08:25:34 +01:00
build.rs ci: run pyo3-ffi-check using nox 2022-12-26 08:50:33 +00:00
Cargo.toml move pyo3-ffi-check into its own workspace 2023-06-27 22:54:10 +01:00
README.md Explain that pyo3-ffi-check is part of our CI now. 2023-03-08 16:08:27 +01:00
wrapper.h update structmember.rs for Python 3.12 2023-08-11 11:54:16 +01:00

pyo3-ffi-check

This is a simple program which compares ffi definitions from pyo3-ffi against those produced by bindgen.

If any differ in size, these are printed to stdout and a the process will exit nonzero.

The main purpose of this program is to be run as part of PyO3's continuous integration pipeline to catch possible errors in PyO3's ffi definitions.