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.1.zip (375.4 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.1-py2.py3-none-any.whl (369.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pyclibrary-0.1.1.zip.

File metadata

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

File hashes

Hashes for pyclibrary-0.1.1.zip
Algorithm Hash digest
SHA256 8e05a0c944a297d2b55b6dd61d2d771a44f1c111a1103076497b9d5d9af01cb6
MD5 f5b78c51c4449c8c49556c8b6f8db0bc
BLAKE2b-256 4255ce8961a838571fd24a4c922bfd7312338c72b0b333efe6360b0bd3da6b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyclibrary-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 288e33899bcbbefc78de17714b347f0eb42577c227cd724ca37b601fdd3d2379
MD5 3414d1d9ab58594341ac1d94866e195c
BLAKE2b-256 2e5a2d6ba68df05c9449da6980ded4e5032331025db87b7eafbcd22dc355e615

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