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-0.1.2.zip (603.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyclibrary-0.1.2-py2.py3-none-any.whl (597.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pyclibrary-0.1.2.zip.

File metadata

  • Download URL: pyclibrary-0.1.2.zip
  • Upload date:
  • Size: 603.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyclibrary-0.1.2.zip
Algorithm Hash digest
SHA256 7d22d41e458e13946431a96734a48c99e540e4f5b3146e78a703bd92bd0889b1
MD5 899951c50fb0467c0dea2fe93437b317
BLAKE2b-256 5cbec8b16c633a8fe2c3f5a798c6c769530cafb07f475ae1a80bc814070262fb

See more details on using hashes here.

File details

Details for the file pyclibrary-0.1.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyclibrary-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4ddd48cb9c8bfe4f438b2b3a17aac5d688989cb816c376729ae44884308d405a
MD5 9bb2ef559c978f4d488267d5916e50fb
BLAKE2b-256 9f067d3b83a5c08d80a78cdbbe2d36a96a5607375e1e7f710b99a34272e57f48

See more details on using hashes here.

Supported by

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