Skip to main content

A Python package for reusable interop with native resources from a C API

Project description

cinterop

CFFI interop convenience wrapper

This package is primarily for managing and marshalling resources in native libraries, written for instance in C++, from Python.

License

MIT (see License.txt)

Documentation

Placeholder

Source code

Marshalling data between C, C++ and other programming languages onGitHub

Installation

pip install cinterop

From source:

pip install -r requirements.txt

python setup.py install

Sample use

Placeholder section

Related work

Placeholder section

Ancestry, acknowledgements

This python package cinterop relates loosely to prior work for interoperability between C++, R and .NET (R.NET)

cinterop features using cffi were also significantly informed by Kevin Plastow's work while he was at the Australian Bureau of Meteorology; this contribution is gratefully acknowledged.

In you have native interop needs you may also want to look at:

Other python packages

Placeholder

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

cinterop-0.9.0.zip (17.6 kB view details)

Uploaded Source

Built Distribution

cinterop-0.9.0-py2.py3-none-any.whl (11.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cinterop-0.9.0.zip.

File metadata

  • Download URL: cinterop-0.9.0.zip
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for cinterop-0.9.0.zip
Algorithm Hash digest
SHA256 c0280d5feb6a5df2c8268d34b166825609934fbaaa1946c5c07fd1113254b425
MD5 9c2af14016d18bfe362d51bd94c4c670
BLAKE2b-256 92f3778ad12dd376b1a14f2de562e147df7a91205504553aa28fdf52a0f4d9e6

See more details on using hashes here.

File details

Details for the file cinterop-0.9.0-py2.py3-none-any.whl.

File metadata

  • Download URL: cinterop-0.9.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for cinterop-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f089bc330f6431e6041e8902f360a0510f1aa960d2c528a89932ecbdac762d70
MD5 75831925d0ffb44c70e99fce4e967780
BLAKE2b-256 20233cd5aa9feb81c00ad7d26ddb6174e82ecb50a3ff43fc7f0e2bbc79fa58b9

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