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.2.2.tar.gz (566.1 kB view details)

Uploaded Source

Built Distribution

pyclibrary-0.2.2-py3-none-any.whl (560.9 kB view details)

Uploaded Python 3

File details

Details for the file pyclibrary-0.2.2.tar.gz.

File metadata

  • Download URL: pyclibrary-0.2.2.tar.gz
  • Upload date:
  • Size: 566.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pyclibrary-0.2.2.tar.gz
Algorithm Hash digest
SHA256 9902fffe361bb86f57ab62aa4195ec4dd382b63c5c6892be6d9784ec0a3575f7
MD5 ec05a2c4ee8309790ce9af242d9a974e
BLAKE2b-256 ad288fe81951ff09a92dc74263bc19d6408b0597d9d3d941a6c92b2b36f907d4

See more details on using hashes here.

Provenance

File details

Details for the file pyclibrary-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pyclibrary-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 560.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for pyclibrary-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b35796f5b8d2acfc5a6169e8cbba6fa78daf7536e4c07d895e60f959901e5be8
MD5 4ea5f5772765a994fdedbf1411b1c18c
BLAKE2b-256 f9a52e1f2f138e14353e70101fb70d5c430b685b46a8ac9e010123cfb12ed4f7

See more details on using hashes here.

Provenance

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