dev-python / shiboken6

Python binding generator for C++ libraries

Official package sites : https://wiki.qt.io/PySide6 ·

v6.7.3 :: 6/6.7.3 :: gentoo

Modified
License
|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
USE flags
docstrings numpy test vulkan

v6.7.2 :: 6/6.7.2 :: gentoo

Modified
License
|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3
Keywords
amd64 arm64 ~arm ~ppc64 ~riscv ~x86
USE flags
docstrings numpy test vulkan

General

docstrings
Expose documentation as Python docstrings (recommended)
numpy
Implicitly convert passed NumPy arrays to Qt lists
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vulkan
Generate "QSurface::VulkanSurface" bindings

llvm_slot

15
Use LLVM 15.
16
Use LLVM 16.
17
Use LLVM 17.
18
Use LLVM 18.

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-python / numpy : Fast array and numerical python library

dev-python / shiboken6 : Python binding generator for C++ libraries

dev-qt / qtbase : Cross-platform application development framework

dev-util / vulkan-headers : Vulkan Header files and API registry

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-python / numpy : Fast array and numerical python library

dev-python / shiboken6 : Python binding generator for C++ libraries

dev-qt / qtbase : Cross-platform application development framework

dev-util / vulkan-headers : Vulkan Header files and API registry

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

dev-python / pyside6 : Python bindings for the Qt framework

dev-python / pyside6-tools : PySide development tools (pyside6-lupdate with support for Python)

dev-python / shiboken6 : Python binding generator for C++ libraries

media-gfx / freecad : QT based Computer Aided Design application

www-client / falkon : Cross-platform web browser using QtWebEngine

908527
dev-python/shiboken6-6.5.2 installs files that contain insecure RUNPATHs
924733
dev-python/shiboken6-6.6.2-r1 one or more CMake variables were not used by the project
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.7.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/shiboken6: Stabilize 6.7.2 arm64, #936832
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-python/shiboken6: drop outdated LTO workaround
From the commit message where I added this: > (Note that there are other LTO issues with shiboken which are fixed in > git dev, so we can't remove filter-lto yet.) It has been released now, and the build passes with LTO. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/shiboken6: drop 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-python/shiboken6: Keyword 6.7.2 x86, #930059
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
dev-python/shiboken6: Stabilize 6.7.2 amd64, #935728
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
dev-python/shiboken6: Keyword 6.7.2 ppc64, #930059
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-python/shiboken6: keyword 6.7.2 for ~riscv
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.7.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/shiboken6: drop 6.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/shiboken6: Stabilize 6.7.1 amd64, #932347
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/shiboken6: Keyword 6.7.1 arm, #930059
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/shiboken6: Keyword 6.7.1 arm64, #930059
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.7.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: enable py3.13
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/shiboken6: drop 6.6.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/shiboken6: Stabilize 6.7.0 amd64, #930062
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.7.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-python/shiboken6: disable terrible default of forcing limited API
The python Limited API allows you to compile a native extension once for e.g. python 3.8, create a wheel package, and then install that on any version of python 3.8+. This is inherently non-useful to distros, which compile the extensions for each build regardless. The Limited API is slower than the internal API, and benefits nothing at all for our use case. But shiboken defaults to creating one. Manually pass the option to disable it. The Limited API builds of shiboken also have LTO issues that the regular builds do not. Odd. See comments at https://bugreports.qt.io/browse/PYSIDE-2619 (Note that there are other LTO issues with shiboken which are fixed in git dev, so we can't remove filter-lto yet.) Bug: https://bugs.gentoo.org/925479 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-python/shiboken6: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/925479 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/shiboken6: drop 6.6.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.6.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: migrate to llvm-r1.eclass
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/shiboken6: drop 6.5.3
Blocks cleanup of Qt6.5.3, hopefully no reason to keep it around. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/shiboken6: drop 6.6.0
Blocks cleanup of Qt6.6.0, please use 6.6.1 or stable 6.5.3. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Huang Rui · gentoo
dev-python/shiboken6: add 6.6.1
Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/shiboken6: drop 6.5.2-r2
Non-maintainer cleanup due to removal of Qt6.5.2 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.6.0
Bug: https://bugs.gentoo.org/915587 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.5.3
Co-authored-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: further pin down dev-qt/* deps
Closes: https://bugs.gentoo.org/914919 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: drop 6.5.1.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Alfred Wingate · gentoo
dev-python/shiboken6: bump LLVM_MAX_SLOT to 16
Clang-16 has been supported since 6.5.1 * https://github.com/pyside/pyside-setup/blob/dev/doc/changelogs/changes-6.5.1 * https://github.com/pyside/pyside-setup/commit/44ef1859214c66861a251d4a0faf5c38dc050850 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/33167 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.5.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/shiboken6: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.5.1.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: drop 6.4.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.5.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/shiboken6: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.4.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/shiboken6: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.4.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.4.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/shiboken6: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: restrict to <clang-16
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
dev-python/shiboken6: further restrict dependencies on qt packages
6.3.2 for example fails to build with qt 6.4.0 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Bernd Waibel · gentoo
dev-python/shiboken6: add 6.4.0
Need to restrict to <clang-16 for now, bug #873391 Bug: https://bugs.gentoo.org/873391 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: drop 6.3.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
dev-python/shiboken6: add 6.3.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/shiboken6: new package, add 6.3.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>