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

Uploaded Source

Built Distribution

cinterop-0.8-py2.py3-none-any.whl (10.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cinterop-0.8.zip.

File metadata

  • Download URL: cinterop-0.8.zip
  • Upload date:
  • Size: 17.8 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.8.zip
Algorithm Hash digest
SHA256 d4e1dd4d938272f95a990178099b111b0deb7289512bcaab9ff04bba17540b96
MD5 6524503b2d987a24b39cb5e9e99af551
BLAKE2b-256 af81e656973d8fd45545f6030078058427f8668bff10103eaf13b527ed533044

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cinterop-0.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.6 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.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f07146470f23a228e81f9e3d5772c1ac4111ac498b8fb93d489efd51be9fc103
MD5 6b1e032afafecb88c676469bf2b427fa
BLAKE2b-256 6f553d5b36bcefe71a3898128fce6abc6a74f5bac4746a303372adbd865ac2c3

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