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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file cinterop-0.6.zip.

File metadata

  • Download URL: cinterop-0.6.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.6.zip
Algorithm Hash digest
SHA256 7b7d503c6fea8862f65325abbff0f9ceabb4cf6e57be27f2b8d00a8f5bbd6bc6
MD5 6fa3406969b8a808199895a81dfe5506
BLAKE2b-256 5281373b4275121ff7ff8bdc565a44a5b176e932caa552b033df573129640de7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cinterop-0.6-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.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a854e98490d79d0bfca73ce995c290915b81228edd08dbaea69fbebb5dddbceb
MD5 bd74860df7a54b70e4dae2e589792bd0
BLAKE2b-256 8ae9837232e47fcc91c233dd7d776fd988fff219ddfee7c8b491cc6e6c7c989c

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