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

Uploaded Source

Built Distribution

cinterop-0.8.1-py2.py3-none-any.whl (11.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cinterop-0.8.1.zip.

File metadata

  • Download URL: cinterop-0.8.1.zip
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for cinterop-0.8.1.zip
Algorithm Hash digest
SHA256 c06e02df78529f02bd01af6c8b73c38b63105ada0bbc360451fea769735fd5ba
MD5 5683826f706519e4af92d9ecf1ad2b63
BLAKE2b-256 6db90363b04538cbcc6a8c44a8ec9f33ff395dbcc59eb66601e8d07de7982e53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cinterop-0.8.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for cinterop-0.8.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e6920ed01a5eeec529b5ca0e1346c33f4251b75d052e8f8b587582066ac0a1c4
MD5 0586197753de557e7d6978afa91b4706
BLAKE2b-256 7649755419876f3e63345ea09eef4af03a7dd668a209f0034f870dea7ee79b3a

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