Skip to main content

system-pyside6

Python Versions PyPI Version Maturity BSD License Build Status Discord server

A Python package that exposes system-installed PySide6 packages into a virtual environment.

Usage

PySide6 publishes multiple packages to PyPI. Howevever, these packages include a full copy of Qt. As a result, a Python app that uses a virtual environment and specifies PySide6 as a dependency will not use the system version of Qt - and as a result, will not adopt the system theme. This leads to an app that doesn't look native, as it doesn't conform to the system look and feel.

This package provides a customization of the Python import system that allows system-installed Python packages to be used in a virtual environment.

NOTE: This is not an official Qt package!! The BeeWare project has provided this package to provide a way to write Python applications that use a virtual environment (or other forms of environment isolation) without the need to duplicate Qt libraries in the virtual environment.

To use system-pyside6, install the system packages for PySide6:

  • Ubuntu / Debian - sudo apt-get install python3-pyside6.qtwidgets (and other modules you may need, such as python3-pyside6.qtcore; Only available from Ubuntu 24.10+ / Debian 13+)

  • Fedora - sudo dnf install python3-pyside6, then sudo dnf upgrade --refresh

  • Arch/ Manjaro - sudo pacman -Syu pyside6

  • OpenSUSE Tumbleweed - sudo zypper install python3-pyside6

Then, create a virtual environment, and install system-pyside6 into that environment. You should then be able to write a Python app using PySide6 without adding PySide6 as a dependency of your app.

Community

Briefcase is part of the BeeWare suite. You can talk to the community through:

We foster a welcoming and respectful community as described in our BeeWare Community Code of Conduct.

Contributing

If you experience problems with system-pyside6, log them on GitHub.

If you'd like to contribute to the development if system-pyside6, submit a pull request.

Download files

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

Source Distribution

system_pyside6-0.1.1.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

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

system_pyside6-0.1.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file system_pyside6-0.1.1.tar.gz.

File metadata

  • Download URL: system_pyside6-0.1.1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for system_pyside6-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d19401efd58584ef11398d86ab86b8e61bbe49002cbee4e8c1c494abfc65ba24
MD5 a8a3faea7f14c0b88d8f5b3bb82f9003
BLAKE2b-256 87b7c1eacace88fd5976a743dd3f476aaca6ce7865ddd7da5cc02e0274d81aa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for system_pyside6-0.1.1.tar.gz:

Publisher: publish.yml on beeware/system-pyside6

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file system_pyside6-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: system_pyside6-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for system_pyside6-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d1855bc9721dce97ee233715f34a5b2b45d9581d9d56f40c20e28ddcaf57cd82
MD5 fb8add7a17210774d3e514608b5e2e86
BLAKE2b-256 675db360f74274378795f725f50f04bcfa7ec0a34ea70266e5fcf30cc8b8170b

See more details on using hashes here.

Provenance

The following attestation bundles were made for system_pyside6-0.1.1-py3-none-any.whl:

Publisher: publish.yml on beeware/system-pyside6

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

0.0.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page