Skip to main content
ChatGPT Image 12  Mai 2026, 00_09_08 (1)

BreezeWidget

Dieses Repository ist ein komplett vibe coded Work-in-Progress-Projekt fuer PySide6. Die API ist noch nicht final, interne Strukturen koennen sich aendern, und das Repo ist aktuell vor allem fuer Entwicklung, Tests, Experimente und Migrationen gedacht.

BreezeWidget ist eine saubere, lokale PySide6-Widget- und Theming-Schicht mit einem Breeze-inspirierten Look. Das Projekt verfolgt das Ziel, Desktop-Apps mit Qt/PySide6 ein konsistentes Fenstersystem, Theme-Handling, Icons, Navigation, Status-Komponenten, Eingaben, Karten, Views und Demo-Oberflaechen bereitzustellen, ohne von einer externen GPL-Widget-Bibliothek abhaengig zu sein.

Aktueller Status

Das Paket ist pre-1.0 und wird aktiv umgebaut. Die oeffentliche API ist in AGENTS.md beschrieben und wird durch Tests abgesichert; alles ausserhalb dieser dokumentierten Oberflaeche gilt als intern. Das Repo enthaelt bereits lauffaehige Demos, Tests, lokale Icons, Theme-/Stylesheet-Infrastruktur und eine wachsende Sammlung von PySide6-Komponenten, ist aber noch kein stabiler Framework-Release.

Was man mit dem Repo machen kann

  • BreezeWidget lokal installieren und in eigenen PySide6-Prototypen verwenden.
  • BreezeWidget nach der PyPI-Veroeffentlichung direkt per pip install installieren.
  • Die Demo-Anwendungen starten, um den aktuellen Stand der UI-Schicht zu pruefen.
  • Tests ausfuehren, um die dokumentierte Public API und Kernverhalten zu verifizieren.
  • Eigene Widgets oder Stylesheet-Fragmente gegen die vorhandene Theme- und Icon-Infrastruktur entwickeln.
  • Das Projekt frei forken, anpassen und weiterverwenden.

Installation aus PyPI

python -m pip install breeze-widget

Das PyPI-Paket heisst breeze-widget; der Python-Import bleibt breezewidget.

Installation fuer Entwicklung

.\.venv\Scripts\python.exe -m pip install -e ".[test]"

Demos starten

.\.venv\Scripts\python.exe .\examples\breeze_demo.py
.\.venv\Scripts\python.exe .\examples\widget_demo.py

Tests ausfuehren

$env:QT_QPA_PLATFORM = "offscreen"
.\.venv\Scripts\python.exe -m pytest

Public API

Die Root-Imports aus breezewidget sowie die kuratierten Subsystemmodule breezewidget.window, breezewidget.theme, breezewidget.icons und breezewidget.navigation sind die relevante oeffentliche Oberflaeche. Details, Symbolnamen, stabile Qt-Dynamic-Properties und nicht-oeffentliche Bereiche sind im API-Vertrag in AGENTS.md festgehalten.

Direkte Imports aus tieferen Implementierungsmodulen sollten vermieden werden, weil diese waehrend des Refactors verschoben oder umbenannt werden koennen.

Lizenz

BreezeWidget steht unter der MIT-Lizenz. Das Repo kann damit frei genutzt, kopiert, veraendert und weitergegeben werden, auch ohne Bezahlung. Details stehen in LICENSE.

Metadata

Release files for breeze-widget 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for breeze-widget 0.4.0
File Size Uploaded
breeze_widget-0.4.0.tar.gz 135.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for breeze-widget 0.4.0
File Interpreter ABI Platform
breeze_widget-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 287.8 kB

Release files / breeze_widget-0.4.0.tar.gz

Download URL breeze_widget-0.4.0.tar.gz
Size 135.9 kB
Tags Source
SHA-256 checksum
How to use checksums
42e705dbfb5dd595671aeb36a3480fc6a0ed2b82b3c596c619a1bd279990b0cc
BLAKE2b-256 checksum
How to use checksums
f3d451f403a868203be157cd6d4dc092f1f6b94eb968b1fc0957043d58433737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.

Transparency log

Release files / breeze_widget-0.4.0-py3-none-any.whl

Download URL breeze_widget-0.4.0-py3-none-any.whl
Size 151.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
82423e1feca649f9413feee06de7fdb1dce512b33a4169250e6cd6631361b064
BLAKE2b-256 checksum
How to use checksums
699d9ae0f5176aaeb99d30e92b2a22d9260ea4e5143494ef7579141f8c7eba7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.

Transparency log

Release history Release notifications | RSS feed

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

This release

0.4.0 This release

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page