Skip to main content

Shiboken6-generator

Shiboken is the generator used by the Qt for Python project. It outputs C++ code for CPython extensions, which can be compiled and transformed into a Python module.

C++ projects based on Qt can be wrapped, but also projects which are not related to Qt.

How does it work?

Shiboken uses an API Extractor that does most of the job, but it requires a typesystem (XML file) to customize how the C++ classes/methods will be exposed to Python.

The typesystem allows you to remove arguments from signatures, modify return types, inject code and add conversion rules from the C++ data types to Python data types, manipulate the ownership of the objects, etc.

Examples

For an example related to wrap a C++ library not depending on Qt see the Sample Bindings Example.

Additionally, you can find a couple of tests inside the git repository.

For a more advanced case regarding extending a Qt/C++ application with Python bindings based on the idea of the PySide module, you can check the Scriptable Application Example example.

Documentation

You can find more information about Shiboken in our official documentation page.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

shiboken6_generator-6.11.2-cp310-abi3-win_arm64.whl (26.6 MB view details)

Uploaded CPython 3.10+Windows ARM64

shiboken6_generator-6.11.2-cp310-abi3-win_amd64.whl (27.4 MB view details)

Uploaded CPython 3.10+Windows x86-64

shiboken6_generator-6.11.2-cp310-abi3-manylinux_2_39_aarch64.whl (49.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.39+ ARM64

shiboken6_generator-6.11.2-cp310-abi3-manylinux_2_34_x86_64.whl (56.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ x86-64

shiboken6_generator-6.11.2-cp310-abi3-macosx_13_0_universal2.whl (116.5 MB view details)

Uploaded CPython 3.10+macOS 13.0+ universal2 (ARM64, x86-64)

File details

Details for the file shiboken6_generator-6.11.2-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for shiboken6_generator-6.11.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a68d1740c3c00e3704084083735220b55e4fb430ea4d166db37bf7aa0a133179
MD5 f71dd44e3a302e5aa72f4976bb520d94
BLAKE2b-256 050f9769c99a91a6574f8a1345f4cb3b88c94d7165c6423626d9787d23889bfc

See more details on using hashes here.

File details

Details for the file shiboken6_generator-6.11.2-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for shiboken6_generator-6.11.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d6e1b8ab4cc8d1693d1304ee98f6e8b2bdbdb1a13747fbfe5ee379834c1fb742
MD5 bd2a31ef69ac742f892d1ecbfffc0aaa
BLAKE2b-256 99fe30079f4d9eae0a2e3f71252a06be018381fb955d13c0ab6f4f364bdd6781

See more details on using hashes here.

File details

Details for the file shiboken6_generator-6.11.2-cp310-abi3-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for shiboken6_generator-6.11.2-cp310-abi3-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 e21c2a21d0ef38bad2f254512bb38e4518e7075774df93bf258172d8717b2802
MD5 f86d3f48e38106f4c1f2d79af54d126f
BLAKE2b-256 d243148974014b91a56da3b54853f04f68a7cdffa7bf5733a8e233380132a4f0

See more details on using hashes here.

File details

Details for the file shiboken6_generator-6.11.2-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for shiboken6_generator-6.11.2-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 175ae62f21d062a11d6d73cfdf2d33c7f1c6d2a4426041889d965c061ab19f8c
MD5 1951c7141548e5b3d83cbfdb5eef8710
BLAKE2b-256 ac384d69ad41e9f47312456ab59a77b895443f1ab867613bf788215d5bcea259

See more details on using hashes here.

File details

Details for the file shiboken6_generator-6.11.2-cp310-abi3-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for shiboken6_generator-6.11.2-cp310-abi3-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 53196f49983545182a4b272ccbfa4d6fa00eb239d42bcad0ee0d675e001ab88d
MD5 1f13f78dbbbd749d4c741c3f76be1441
BLAKE2b-256 dfb6a828083c64dbca0d538ce831744f9427a9d888137da96773b1694aa3e8b8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

6.11.2 This release

5 files

6.11.1

5 files

6.11.0

5 files

6.10.3

5 files

6.10.2

5 files

6.10.1

5 files

6.10.0

5 files

6.9.3

5 files

6.9.2

5 files

6.9.1

5 files

6.9.0

5 files

6.8.3

4 files

6.8.2.1

4 files

6.8.2

4 files

6.8.1.1

4 files

6.8.1

4 files

6.8.0.2

4 files

6.8.0.1

4 files

6.8.0

4 files

6.7.3

4 files

6.7.2

4 files

6.7.1

4 files

6.7.0

4 files

6.6.3.1

4 files

6.6.3

4 files

6.6.2

4 files

6.6.1

4 files

6.6.0

4 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page