C binding automation
Project description
PyCLibrary includes 1) a pure-python C parser and 2) an automation library that uses C header file definitions to simplify the use of c bindings. The C parser currently processes all macros, typedefs, structs, unions, enums, function prototypes, and global variable declarations, and can evaluate typedefs down to their fundamental C types + pointers/arrays/function signatures. Pyclibrary can automatically build c structs/unions and perform type conversions when calling functions via cdll/windll.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyclibrary_aagallag-0.1.4.tar.gz
(601.9 kB
view hashes)
Built Distribution
Close
Hashes for pyclibrary_aagallag-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa46fee4c79173101f8c5ca5fba5314dd9fc41e62ce306f220925dd6b5c35f50 |
|
MD5 | a15d2fe2bd8fef2300f32895adad6020 |
|
BLAKE2b-256 | 8c38812ee7a07ae6f1a9a1650a97d54dfa8d3532ecaad586fe9289166e98bb88 |
Close
Hashes for pyclibrary_aagallag-0.1.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6df07a1abb12f4517fc7d775d2aa796b46c33b0316aa8425d5cb10b25688049 |
|
MD5 | 56e4290edd680249dd4037c659f4b14d |
|
BLAKE2b-256 | 287141c80991629d4e6ab7baf28c36988f75b91893039c5305418de69f89ccad |