Skip to main content

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


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 details)

Uploaded Source

Built Distribution

pyclibrary_aagallag-0.1.4-py2.py3-none-any.whl (615.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyclibrary_aagallag-0.1.4.tar.gz.

File metadata

File hashes

Hashes for pyclibrary_aagallag-0.1.4.tar.gz
Algorithm Hash digest
SHA256 aa46fee4c79173101f8c5ca5fba5314dd9fc41e62ce306f220925dd6b5c35f50
MD5 a15d2fe2bd8fef2300f32895adad6020
BLAKE2b-256 8c38812ee7a07ae6f1a9a1650a97d54dfa8d3532ecaad586fe9289166e98bb88

See more details on using hashes here.

File details

Details for the file pyclibrary_aagallag-0.1.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyclibrary_aagallag-0.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a6df07a1abb12f4517fc7d775d2aa796b46c33b0316aa8425d5cb10b25688049
MD5 56e4290edd680249dd4037c659f4b14d
BLAKE2b-256 287141c80991629d4e6ab7baf28c36988f75b91893039c5305418de69f89ccad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page