abi3info is a Python library that provides programmatic access to information about CPython's stable ABI (Application Binary Interface), commonly referred to as 'abi3'. This includes details on types, functions, and macros available for creating compatible C extension modules. The current version is 2025.11.29, and it has a high release cadence, often driven by automated updates to its internal ABI data.
pip install abi3infoVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to fetch ABI information for a specific Python version and for the currently running interpreter. It shows how to access members and their signatures from the returned AbiInfo object.
Always use the latest version of `abi3info` if you require the most up-to-date ABI data. Be aware that relying on specific ABI signatures in your code might require `abi3info` updates.
Ensure your environment uses Python 3.10 or a newer version (e.g., `python3.10 -m pip install abi3info`).
Refer to the `members` dictionary on the `AbiInfo` object to see available entries. Understand the scope of `abi3` before querying specific symbols.
No dependency data recorded yet.