mirror of
https://github.com/anrieff/libcpuid
synced 2025-07-02 14:04:15 +00:00
Add Python bindings
The bindings are implemented via python-cffi and cover all current functionality of the library. They do not provide a 1-to-1 mapping of the functionality, but a more "Pythonic" API instead. When new functionality is added to the libcpuid library in the future, the changes must be manually added to the bindings in order to appear in the Python interface. However, if only a C enum is extended, the changes will be automatically reflected in the Python interface.
This commit is contained in:
parent
6c87edab5a
commit
40e2d5fcb6
14 changed files with 1133 additions and 0 deletions
5
python/setup.py
Normal file
5
python/setup.py
Normal file
|
@ -0,0 +1,5 @@
|
|||
from setuptools import setup
|
||||
|
||||
setup(
|
||||
cffi_modules=["src/libcpuid/_ffi_build.py:ffibuilder"],
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue