{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/3"},{"label":"Database","url":"https://skillfed.io/packages/category/database"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"},{"label":"Code Generators","url":"https://skillfed.io/packages/category/software-development-code-generators"},{"label":"Widget Sets","url":"https://skillfed.io/packages/category/software-development-widget-sets"}],"enrichment":{"capability":"Shiboken6 provides Python access to metadata and introspection functions for C++/Python bindings, allowing you to check object validity and debug wrapper state in applications built with Qt for Python.","skillfed_tags":["qt-for-python","c++-bindings","debugging"],"use_cases":["Debug memory lifecycle issues by checking if C++ objects underlying Python wrappers have been destroyed","Validate binding object state before calling methods that depend on valid C++ pointers","Inspect binding metadata during development of custom Shiboken-generated bindings","Diagnose crashes caused by stale wrapper references in long-running applications"],"what_it_does":"Shiboken6 is a utility module that exposes the internals of Python/C++ bindings generated by the Shiboken binding generator. It lets you inspect and validate binding objects at runtime\u2014checking whether a Python wrapper is still valid after its underlying C++ object has been destroyed, or retrieving metadata about the binding itself. This is primarily useful for developers building Qt for Python applications or integrating C++ libraries into Python, where understanding the state of language-boundary objects can be critical for debugging memory issues or wrapper lifecycle problems.\n\nThe module is part of the Qt for Python project and provides a programmatic interface to binding introspection that would otherwise be opaque. It has no runtime dependencies and supports Python 3.10 through 3.14 across macOS, Linux, and Windows platforms.","worth_installing":"Yes, if you are developing with Qt for Python or maintaining Shiboken-generated bindings. The module is actively maintained, has no security vulnerabilities, and fills a specific debugging and introspection niche. The copyleft license is standard for Qt tooling. Install only if you actually need binding introspection; it is not a general-purpose library."},"id":"shiboken6","links":{"html":"https://skillfed.io/packages/shiboken6","md":"https://skillfed.io/packages/shiboken6.md","pypi":"https://pypi.org/project/shiboken6/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-13","license_spdx":null,"license_treatment":"copyleft","name":"shiboken6","python_support":"supports_current","summary":"Python/C++ bindings helper module"},"popularity":{"monthly_downloads":3743357,"position":2506,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.11.1"}
