pyside

Install command:
brew install pyside

Also known as: pyside@6

Official Python bindings for Qt

https://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)

Formula JSON API: /api/formula/pyside.json

Formula code: pyside.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux x86_64

Current versions:

stable 6.9.3

Other versions:

pyside@2 5.15.17 Official Python bindings for Qt

Depends on:

llvm 21.1.4 Next-gen compiler infrastructure
python@3.13 3.13.9 Interpreted, interactive, object-oriented programming language
qt3d 6.9.3 Provides functionality for near-realtime simulation systems
qtbase 6.9.3 Cross-platform application and UI framework
qtcharts 6.9.3 UI Components for displaying visually pleasing charts
qtconnectivity 6.9.3 Provides access to Bluetooth hardware
qtdatavis3d 6.9.3 Provides functionality for 3D visualization
qtdeclarative 6.9.3 QML, Qt Quick and several related modules
qtgraphs 6.9.3 Provides functionality for 2D and 3D graphs
qthttpserver 6.9.3 Framework for embedding an HTTP server into a Qt application
qtlocation 6.9.3 Provides C++ interfaces to retrieve location and navigational information
qtmultimedia 6.9.3 Provides APIs for playing back and recording audiovisual content
qtnetworkauth 6.9.3 Provides support for OAuth-based authorization to online services
qtpositioning 6.9.3 Provides access to position, satellite info and area monitoring classes
qtquick3d 6.9.3 Provides a high-level API for creating 3D content or UIs based on Qt Quick
qtremoteobjects 6.9.3 Provides APIs for inter-process communication
qtscxml 6.9.3 Provides functionality to create state machines from SCXML files
qtsensors 6.9.3 Provides access to sensors via QML and C++ interfaces
qtserialbus 6.9.3 Provides access to serial industrial bus interfaces
qtserialport 6.9.3 Provides classes to interact with hardware and virtual serial ports
qtspeech 6.9.3 Enables access to text-to-speech engines
qtsvg 6.9.3 Classes for displaying the contents of SVG files
qttools 6.9.3 Facilitate the design, development, testing and deployment of applications
qtwebchannel 6.9.3 Bridges the gap between Qt applications and HTML/JavaScript
qtwebsockets 6.9.3 Provides WebSocket communication compliant with RFC 6455
qtshadertools 6.9.3 Provides tools for the cross-platform Qt shader pipeline
qtwebengine 6.9.3 Provides functionality for rendering regions of dynamic web content
qtwebview 6.9.3 Displays web content in a QML application

Depends on when building from source:

cmake 4.1.2 Cross-platform make
ninja 1.13.1 Small build system for use with gyp or CMake
python-setuptools 80.9.0 Easily download, build, install, upgrade, and uninstall Python packages
qtshadertools 6.9.3 Provides tools for the cross-platform Qt shader pipeline

Requires: Xcode (build)

Analytics:

Installs (30 days)
pyside 378
pyside --HEAD 1
Installs on Request (30 days)
pyside 338
pyside --HEAD 1
Build Errors (30 days)
pyside 0
Installs (90 days)
pyside 889
pyside --HEAD 3
Installs on Request (90 days)
pyside 792
pyside --HEAD 3
Installs (365 days)
pyside 4,313
pyside --HEAD 9
Installs on Request (365 days)
pyside 3,753
pyside --HEAD 9