mirror of
https://github.com/open-webui/open-webui.git
synced 2026-10-02 02:12:25 +00:00
seaborn was listed among the Pyodide distribution packages, but it is not part of that distribution, so the build wrote no wheel for it. Since seaborn is on the code interpreter's package list, it was quietly downloaded from pypi.org in the user's browser instead, which is what bundling the wheels is meant to avoid. It now takes the PyPI wheel path, like openpyxl. The code editor's Format button was broken for non-admin users, with or without internet, because black's bundled lock entry declared no dependencies and the hand-written list next to the caller was missing packaging. black's dependencies are now declared in the lock, so that list goes back to black alone and every future caller gets them too. Both of these shipped unnoticed because nothing checked that a listed package produced a wheel. The build now fails when one did not, naming it. Verified offline with the network cut at undici's dispatcher: seaborn, black, the Excel roundtrip and the other listed packages all install from the bundled wheels, and a deleted wheel, a missing lock entry or a non-canonical key each fail the build. Fixes #30145 |
||
|---|---|---|
| .. | ||
| assets | ||
| audio | ||
| pyodide | ||
| sql.js | ||
| static | ||
| BRANDING.md | ||
| favicon.png | ||
| image-placeholder.png | ||
| manifest.json | ||
| marker-icon-2x.png | ||
| marker-icon.png | ||
| marker-shadow.png | ||
| opensearch.xml | ||
| README.md | ||
| robots.txt | ||
| user.png | ||
Open WebUI Branding Assets
This directory contains Open WebUI branding assets and references, including favicons, logos, splash images, app icons, manifests, metadata, and search identifiers.
Open WebUI branding here includes the name, logo, and any visual, textual, or symbolic identifiers that present or preserve Open WebUI attribution.
Do not alter, remove, obscure, or replace Open WebUI branding except as permitted by LICENSE.
See also: https://docs.openwebui.com/license.