https://github.com/vsoch/libabigail-python
testing python bindings for libabigail
https://github.com/vsoch/libabigail-python
Last synced: over 1 year ago
JSON representation
testing python bindings for libabigail
- Host: GitHub
- URL: https://github.com/vsoch/libabigail-python
- Owner: vsoch
- Created: 2021-02-19T20:59:39.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-17T04:56:24.000Z (over 5 years ago)
- Last Synced: 2025-04-12T12:12:06.132Z (over 1 year ago)
- Language: Python
- Size: 26.4 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Libabigail Python
This is a small repository to test creating python bindings for [Libabigail](https://sourceware.org/git/?p=libabigail.git;a=tree).
It includes the following sections:
- [bindings](bindings): early testing of ctypes (and other) to create bindings
- [wrapper](wrapper): a more "expected" wrapper to just parse the abidw command output into json
- [abispack-lib](abispack-lib): A C++ library that we would want to use libabigial, and expose some subset of functions to spack (so there would be Python bindings)
- [abicompat](abicompat): an attempt to write out what the [abicomat](https://github.com/woodard/libabigail/blob/master/tools/abicompat.cc) script is doing.
- [abi-python](abi-python): after reading about abicompat, I want to try walking through these steps to see how hard it would be to do in Python natively.
- [libabi-ml](libabi-ml): Starting to think about if it makes sense to restructure the json to provide some subset of features.
- [clingo](clingo): learning a bit of using clingo with the goal of being able to eventually assess ABI compatability using a logic program.