mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-19 03:14:03 +00:00
open-webui: 0.3.35 -> 0.4.3
Diff: https://github.com/open-webui/open-webui/compare/v0.3.35..v0.4.3 Intermediary diffs: - https://github.com/open-webui/open-webui/compare/v0.4.2..v0.4.3 - https://github.com/open-webui/open-webui/compare/v0.4.1..v0.4.2 - https://github.com/open-webui/open-webui/compare/v0.4.0..v0.4.1 - https://github.com/open-webui/open-webui/compare/v0.3.35..v0.4.0 Changelogs: - https://github.com/open-webui/open-webui/releases/tag/v0.4.3 - https://github.com/open-webui/open-webui/releases/tag/v0.4.2 - https://github.com/open-webui/open-webui/releases/tag/v0.4.1 - https://github.com/open-webui/open-webui/releases/tag/v0.4.0
This commit is contained in:
parent
66c4e8d3e9
commit
6416e8b570
@ -2,24 +2,24 @@
|
||||
lib,
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
python311,
|
||||
python312,
|
||||
nixosTests,
|
||||
}:
|
||||
let
|
||||
pname = "open-webui";
|
||||
version = "0.3.35";
|
||||
version = "0.4.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "open-webui";
|
||||
repo = "open-webui";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-H46qoOEajPKRU/Lbd6r7r0vRjWSd7uGoA0deaDv6HSw=";
|
||||
hash = "sha256-OVj7yAHN3XMeqTa1oZIxEz9cwt4kW1ng+bwD44y/qQA=";
|
||||
};
|
||||
|
||||
frontend = buildNpmPackage {
|
||||
inherit pname version src;
|
||||
|
||||
npmDepsHash = "sha256-ohWSfwZfC/jfOpnNSqsvMyYnukk3Xa3Tq32PAl8Ds60=";
|
||||
npmDepsHash = "sha256-qT7oqOZSZjicsFnd7nsnGvW5ifAV16Ah/fPSaKlf7fw=";
|
||||
|
||||
# Disabling `pyodide:fetch` as it downloads packages during `buildPhase`
|
||||
# Until this is solved, running python packages from the browser will not work.
|
||||
@ -41,7 +41,7 @@ let
|
||||
'';
|
||||
};
|
||||
in
|
||||
python311.pkgs.buildPythonApplication rec {
|
||||
python312.pkgs.buildPythonApplication rec {
|
||||
inherit pname version src;
|
||||
pyproject = true;
|
||||
|
||||
@ -61,7 +61,8 @@ python311.pkgs.buildPythonApplication rec {
|
||||
"pytest-docker"
|
||||
];
|
||||
|
||||
dependencies = with python311.pkgs; [
|
||||
dependencies = with python312.pkgs; [
|
||||
aiocache
|
||||
aiohttp
|
||||
alembic
|
||||
anthropic
|
||||
@ -86,22 +87,24 @@ python311.pkgs.buildPythonApplication rec {
|
||||
flask-cors
|
||||
fpdf2
|
||||
ftfy
|
||||
qdrant-client
|
||||
google-generativeai
|
||||
googleapis-common-protos
|
||||
langchain
|
||||
langchain-chroma
|
||||
langchain-community
|
||||
langfuse
|
||||
ldap3
|
||||
markdown
|
||||
nltk
|
||||
openai
|
||||
opencv-python-headless
|
||||
openpyxl
|
||||
opensearch-py
|
||||
pandas
|
||||
passlib
|
||||
peewee
|
||||
peewee-migrate
|
||||
pgvector
|
||||
psutil
|
||||
psycopg2-binary
|
||||
pydub
|
||||
@ -119,21 +122,22 @@ python311.pkgs.buildPythonApplication rec {
|
||||
python-socketio
|
||||
pytube
|
||||
pyxlsb
|
||||
qdrant-client
|
||||
rank-bm25
|
||||
rapidocr-onnxruntime
|
||||
redis
|
||||
requests
|
||||
sentence-transformers
|
||||
soundfile
|
||||
tiktoken
|
||||
unstructured
|
||||
uvicorn
|
||||
validators
|
||||
xhtml2pdf
|
||||
xlrd
|
||||
youtube-transcript-api
|
||||
];
|
||||
|
||||
build-system = with python311.pkgs; [ hatchling ];
|
||||
build-system = with python312.pkgs; [ hatchling ];
|
||||
|
||||
pythonImportsCheck = [ "open_webui" ];
|
||||
|
||||
@ -144,11 +148,11 @@ python311.pkgs.buildPythonApplication rec {
|
||||
};
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/open-webui/open-webui/blob/${src.rev}/CHANGELOG.md";
|
||||
description = "Comprehensive suite for LLMs with a user-friendly WebUI";
|
||||
homepage = "https://github.com/open-webui/open-webui";
|
||||
changelog = "https://github.com/open-webui/open-webui/blob/${src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ shivaraj-bh ];
|
||||
mainProgram = "open-webui";
|
||||
maintainers = with lib.maintainers; [ shivaraj-bh ];
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user