Skip to main content

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

Project description

cinterop

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

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

The code repository is on GitHub.

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

Uploaded Source

Built Distribution

cinterop-0.7-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cinterop-0.7.zip.

File metadata

  • Download URL: cinterop-0.7.zip
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for cinterop-0.7.zip
Algorithm Hash digest
SHA256 deda6ae624c16d412518b3ab0fd0d3af0c6c5af9554f430c6e1790379cd4dfbe
MD5 129f08e37adb2ab6d20783125e903399
BLAKE2b-256 582199d66df8aec6d3338d54a173952686e3d93ee92c49f849b620dc2ca80ad8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cinterop-0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for cinterop-0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3f9a72db13663d6a80e9a11814e78e7ae83d3696edd3f3b40cf6c42ac0e47308
MD5 6480c535369394dd467a7a78abb2b154
BLAKE2b-256 1eeb431dee9b434afc07804a43167f72d807d65c051980d4c23ab2e86f50a4a4

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