Skip to main content

Binder, tool for automatic generation of Python bindings

Project description

Binder

Binder is a tool for automatic generation of Python bindings for C++11 projects using Pybind11 and Clang LibTooling libraries. That is, Binder, takes a C++ project and compiles it into objects and functions that are all usable within Python. Binder is different from prior tools in that it handles special features new in C++11.

Documentation Status

Reference documentation is provided at http://cppbinder.readthedocs.org/en/latest. A PDF version of the manual is available here.

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

cppbinder-1.4.2.5.tar.gz (80.1 MB view details)

Uploaded Source

Built Distributions

cppbinder-1.4.2.5-py2.py3-none-win_amd64.whl (6.2 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

cppbinder-1.4.2.5-py2.py3-none-win32.whl (5.5 MB view details)

Uploaded Python 2 Python 3 Windows x86

cppbinder-1.4.2.5-py2.py3-none-musllinux_1_1_x86_64.whl (9.3 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ x86-64

cppbinder-1.4.2.5-py2.py3-none-musllinux_1_1_i686.whl (10.2 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ i686

cppbinder-1.4.2.5-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ x86-64

cppbinder-1.4.2.5-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (9.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ i686

cppbinder-1.4.2.5-py2.py3-none-macosx_10_13_universal2.whl (13.1 MB view details)

Uploaded Python 2 Python 3 macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file cppbinder-1.4.2.5.tar.gz.

File metadata

  • Download URL: cppbinder-1.4.2.5.tar.gz
  • Upload date:
  • Size: 80.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.7

File hashes

Hashes for cppbinder-1.4.2.5.tar.gz
Algorithm Hash digest
SHA256 3eff5afceebe037eab589c588ca91f8e17a9ca9b69211cc411c113d2341b136a
MD5 80eeaf7382e4afc8b19a6d048a055ce8
BLAKE2b-256 ccddd69d3e77bfa70cc067c1ac3f68daf7bd497692fdf8e15ee5fe7d465d42d4

See more details on using hashes here.

File details

Details for the file cppbinder-1.4.2.5-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for cppbinder-1.4.2.5-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a1a42a3081930c31de1cb46828059cbce6541de3f3020a202e59d524b819b10a
MD5 ee15ce4f998eb9b04951182ff7eb6c33
BLAKE2b-256 a2f45cc57ca7b681425788a2f79882dee8caccf1387a34b6255924339d1e2071

See more details on using hashes here.

File details

Details for the file cppbinder-1.4.2.5-py2.py3-none-win32.whl.

File metadata

  • Download URL: cppbinder-1.4.2.5-py2.py3-none-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.7

File hashes

Hashes for cppbinder-1.4.2.5-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 c362450e4cb0bd72bbec74cc69f677452264d157d6dc133163463e4778521c15
MD5 a000d5046e1d1b3dfff68fd95f8621d7
BLAKE2b-256 9cbc7bb50f7def77bd82259d7a057c209661521a115b5e9d83ca0444a15aeb12

See more details on using hashes here.

File details

Details for the file cppbinder-1.4.2.5-py2.py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cppbinder-1.4.2.5-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 56784cd5dfc151b858bc602fa555f6381355fe66c60ae0626c7e936e836b6ad6
MD5 bef251b22fb8f4785b8bea17f26fd7dc
BLAKE2b-256 5627009b328d9bd924a1717beec01e35da18f437aa62d91ec934da4d23a88fbf

See more details on using hashes here.

File details

Details for the file cppbinder-1.4.2.5-py2.py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cppbinder-1.4.2.5-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 361a7ceab16036051bda4f8ac8647e42228746337eb26b263727facf75453440
MD5 32da8b38ed2d7be071ce308972a9aa57
BLAKE2b-256 17f3bfc0d081b43907e01519cbdb51044e0ce0e895970e7d95378d2e1e6c1937

See more details on using hashes here.

File details

Details for the file cppbinder-1.4.2.5-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cppbinder-1.4.2.5-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e5ffd8c72f10431dbde660902d800fd81b86242f34578b14c124258a51d562e
MD5 4cd9db67fa67884aed6c73d101efdb56
BLAKE2b-256 9fc108c4b7d02293cb88ed45d83e182f945a660e70fe74c0790feb8ccda4cee4

See more details on using hashes here.

File details

Details for the file cppbinder-1.4.2.5-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cppbinder-1.4.2.5-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e2e9d524c9ef96125a380fb946ae9bafca562875e7ec2ed8b5f451c7d448d372
MD5 2f7c245ce565e2dd2fc4e70296a0aa70
BLAKE2b-256 3d51ed4f8669f64eb2639eac3e31f7e1dd109f0416bf10a9f297173deddfda4c

See more details on using hashes here.

File details

Details for the file cppbinder-1.4.2.5-py2.py3-none-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cppbinder-1.4.2.5-py2.py3-none-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4bef7ab9a7710fd3cf214410a62db1d961877c0cd93fc5a2176bd0fd8f81fa93
MD5 124cbd280fc14abec22c1324908e70a7
BLAKE2b-256 3316c904062b4174b0d24f57a64f1a819003cf040079037be215c7a27c31b043

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