pkg.soopen package index

brew / rank 2385

Install pyside with Homebrew, apt, dnf, pacman

Official Python bindings for Qt. Version 6.12.0 via Homebrew; verified 2026-10-30. Also installable with debian: sudo apt install shiboken6.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install pyside

local Homebrew formula metadata

overview

Package summary

Official Python bindings for Qt

Commands and aliases

  • shiboken6
  • shiboken_tool.py

history

Project history and usage

PySide is the official set of Python bindings for Qt, distributed as part of Qt for Python alongside the Shiboken binding generator.

Project history

PySide began during the Qt 4 era as Nokia’s Python binding for Qt. PySide2 adapted the project for Qt 5, and The Qt Company decided in April 2016 to support that port officially. PySide6 subsequently became the Qt 6 generation under the broader Qt for Python project.

Adoption history

PySide provided an LGPL-licensed route for building Qt applications in Python and became the official Qt for Python binding. The Qt Company’s adoption of the Qt 5 port in 2016 restored first-party backing, followed by PySide2 for Qt 5 and PySide6 for Qt 6.

How it is used

Developers import PySide6 modules to build cross-platform widget, Qt Quick, multimedia, networking, and other Qt applications in Python. Shiboken can generate bindings for additional C++ APIs, while `pyside6-deploy` packages applications and stores deployment settings in `pysidedeploy.spec` or a `[tool.pyside6.deploy]` table in `pyproject.toml`.

Why package nerds care

PySide joins two large ecosystems—Python and Qt—so packaging must coordinate Python modules, Qt libraries, native ABI compatibility, plugins, and the Shiboken binding generator. System packages frequently expose Shiboken tools even when developers primarily consume the bindings from Python.

Timeline

  • Qt 4 era: The original PySide module was developed for Qt 4.
  • 2016: The Qt Company formally adopted support for the Qt 5 port.
  • Qt 5 era: PySide2 carried the bindings to Qt 5.
  • Qt 6 era: PySide6 became the module name for Qt 6.

Related projects

  • Qt is the underlying C++ application framework.
  • Shiboken is the binding generator and support module shipped as a core Qt for Python component.
  • PyQt is Riverbank Computing’s independently developed Python binding for Qt.
  • Nuitka is used internally by the official `pyside6-deploy` application-deployment tool.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for pyside. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 5 platform targets.
  • Installs with 29 runtime dependencies.
  • Build metadata lists 4 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
pysidedeploy.spec

executables

Installed executables

CommandKindExposureNote
shiboken6cliglobal executable
shiboken_tool.pycliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version6.12.0
manager updated2026-10-30
local dataok
upstreamnot checked
latest detectednot detected

https://wiki.qt.io/Qt_for_Python

install metadata

Package metadata

Package keybrew:pyside
Version6.12.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/pyside
Homepagehttps://wiki.qt.io/Qt_for_Python
Upstream docshttps://wiki.qt.io/Qt_for_Python
License(GPL-3.0-only WITH Qt-GPL-exception-1.0) AND (LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only)
Source archivehttps://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.12.0-src/pyside-setup-everywhere-src-6.12.0.tar.xz
Last updated2026-10-30T12:25:08+02:00
Pulseupdated
Dependenciesllvm, python@3.15, qt3d, qtbase, qtcanvaspainter, qtcharts, qtconnectivity, qtdatavis3d, qtdeclarative, qtgraphs, qthttpserver, qtlocation, qtmultimedia, qtnetworkauth, qtpositioning, qtquick3d, qtremoteobjects, qtscxml, qtsensors, qtserialbus, qtserialport, qtshadertools, qtspeech, qtsvg, qttools, qtwebchannel, qtwebengine, qtwebsockets, qtwebview
Build dependenciescmake, ninja, python-setuptools, qtshadertools
Uses from macOSlibxml2, libxslt
Bottleavailable (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepyside
Aliases
  • pyside@6
Version Scheme0
Revision1
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt92%

shiboken6 6.8.2.1-4

CPython bindings generator for C++ libraries

https://wiki.qt.io/Qt_for_Python

sudo apt install shiboken6
  • Section: devel
  • Architecture: all
  • Source Package: pyside6
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Shiboken6
Debian stable package indexes · deb.debian.org · Debian stable package indexes: shiboken6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
dnf92%

shiboken6 6.11.2-1.fc46

Python / C++ bindings generator for PySide6

https://wiki.qt.io/Qt_for_Python

sudo dnf install shiboken6
  • License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: python-pyside6
  • 1 dependencies
  • 2 provides
  • installed executable or alias match
  • Matched by: Shiboken6
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: shiboken6 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman92%

shiboken6 6.11.2-1

Python/C++ bindings helper module

https://www.qt.io

sudo pacman -S shiboken6
  • License: GPL-3.0-only AND LGPL-3.0-only AND LicenseRef-Qt-Commercial AND Qt-GPL-exception-1.0
  • Architecture: x86_64
  • 4 dependencies
  • installed executable or alias match
  • Matched by: Shiboken6
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: shiboken6 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation