Scope
This draft addresses a direct, native PySide6 GUI application targeting Windows 11 x64. The local release estate uses PySide6 as the Qt backend beneath pywebview, so it provides related packaging evidence but does not reproduce a standalone native PySide6 application.
The estate’s --onedir choice is tied to PolyForm Noncommercial/Internal Use distributions where bundled LGPL Qt and other LGPL libraries must remain replaceable by end users. It is not a general layout preference.
Answer
Treat direct PySide6 distribution as a separate packaging validation path. Qt for Python documents packaging tooling, while the local evidence demonstrates only that PySide6 is collected in a PyInstaller --onedir build for a pywebview application where the estate’s LGPL replaceability requirement applies. Start from Qt for Python’s packaging guidance, then verify your direct PySide6 executable, resources, plugins, installer, and update path together.
Decision path
- If your UI is pywebview hosted on the Qt backend, follow pywebview Windows distribution.
- If the application is directly built with PySide6 widgets or QML, use Qt for Python’s packaging guidance and test your own output.
- If dependency licensing requires users to replace or relink bundled libraries, evaluate the mapped
--onedirroute. Only that conditional route is represented in the local evidence. Read one-file versus one-folder. - If you need a conventional installer after application validation, use the installer route as an implementation reference, not as proof for a native PySide6 application.
Production evidence
Simple Account Balancer’s requirements pin PySide6 with pywebview and PyInstaller. Its README identifies pywebview on the Qt backend. Simple UNA Log Viewer’s build script explicitly collects PySide6 in the --onedir bundle used where the estate’s LGPL replaceability requirement applies.
Unsupported or external outcomes
- A native standalone PySide6 release is viable but not reproduced here.
--onefilewas not chosen or reproduced for the mapped PolyForm route. Other license and distribution models require their own analysis and testing.- Authenticode signing and its certificate lifecycle are not reproduced.
- Store or MSIX is external. Store distribution may be viable but is not reproduced here.
- General WinGet acceptance is external.
- Neither a checksum nor provenance establishes malware safety or SmartScreen reputation.
- This is not legal advice. Layout alone does not fulfill all license obligations; notices, source or offer requirements, and the actual dependency and license versions still matter.
Related drafts
Source ledger
| Source owner | Primary URL | Review class | Last reviewed | Exact claim or evidence mapped |
|---|---|---|---|---|
| Qt for Python | https://doc.qt.io/qtforpython-6/deployment/index.html | Framework-critical | August 14, 2026 | Native PySide6 packaging choices are external to the reproduced app shape. |
| JDE-Projects Simple Account Balancer | https://github.com/JDE-Projects/Simple-Account-Balancer/blob/e3716e4ec9c5792d3708c1b11f0391049002d456/requirements.txt | Production evidence | August 14, 2026 | Pinned PySide6, pywebview, and PyInstaller dependencies. |
| JDE-Projects Simple Account Balancer | https://github.com/JDE-Projects/Simple-Account-Balancer/blob/e3716e4ec9c5792d3708c1b11f0391049002d456/README.md | Production evidence | August 14, 2026 | pywebview on the PySide6 Qt backend. |
| JDE-Projects Simple UNA Log Viewer | https://github.com/JDE-Projects/Simple-UNA-Log-Viewer/blob/df2ce2118a0d8c2ffa3ec0ea0189dc6a6eefc1e3/Build_Simple_UNA_Log_Viewer.bat | Production evidence | August 14, 2026 | PySide6 collection inside the reproduced bundle. |
| JDE-Projects Simple UNA Log Viewer | https://github.com/JDE-Projects/Simple-UNA-Log-Viewer/blob/df2ce2118a0d8c2ffa3ec0ea0189dc6a6eefc1e3/THIRD-PARTY-LICENSES.txt | Production evidence | August 14, 2026 | Estate notice states the --onedir replaceability goal. |
| Qt | https://www.qt.io/development/open-source-lgpl-obligations | Framework-critical | August 14, 2026 | Qt LGPL obligations boundary. |
| Qt | https://www.qt.io/faq/qt-open-source-licensing | Framework-critical | August 14, 2026 | Qt open-source licensing context. |
| Free Software Foundation | https://www.gnu.org/licenses/lgpl-3.0.en.html | Framework-critical | August 14, 2026 | LGPLv3 primary license text. |