CoolFace
Apppublic

ychappyboy/open-webui

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
pyproject.toml119 linesDownload Raw Back to root
1[project]2name = "open-webui"3description = "Open WebUI (Formerly Ollama WebUI)"4authors = [5    { name = "Timothy Jaeryang Baek", email = "tim@openwebui.com" }6]7license = { file = "LICENSE" }8dependencies = [9    "fastapi==0.111.0",10    "uvicorn[standard]==0.22.0",11    "pydantic==2.7.1",12    "python-multipart==0.0.9",13 14    "Flask==3.0.3",15    "Flask-Cors==4.0.1",16 17    "python-socketio==5.11.2",18    "python-jose==3.3.0",19    "passlib[bcrypt]==1.7.4",20 21    "requests==2.32.2",22    "aiohttp==3.9.5",23    "peewee==3.17.5",24    "peewee-migrate==1.12.2",25    "psycopg2-binary==2.9.9",26    "PyMySQL==1.1.0",27    "bcrypt==4.1.3",28 29    "boto3==1.34.110",30 31    "argon2-cffi==23.1.0",32    "APScheduler==3.10.4",33    "google-generativeai==0.5.4",34 35    "langchain==0.2.0",36    "langchain-community==0.2.0",37    "langchain-chroma==0.1.1",38 39    "fake-useragent==1.5.1",40    "chromadb==0.5.0",41    "sentence-transformers==2.7.0",42    "pypdf==4.2.0",43    "docx2txt==0.8",44    "unstructured==0.14.0",45    "Markdown==3.6",46    "pypandoc==1.13",47    "pandas==2.2.2",48    "openpyxl==3.1.2",49    "pyxlsb==1.0.10",50    "xlrd==2.0.1",51    "validators==0.28.1",52 53    "opencv-python-headless==4.9.0.80",54    "rapidocr-onnxruntime==1.3.22",55 56    "fpdf2==2.7.9",57    "rank-bm25==0.2.2",58 59    "faster-whisper==1.0.2",60 61    "PyJWT[crypto]==2.8.0",62    "authlib==1.3.1",63 64    "black==24.4.2",65    "langfuse==2.33.0",66    "youtube-transcript-api==0.6.2",67    "pytube==15.0.0",68    "extract_msg",69    "pydub",70    "duckduckgo-search~=6.1.5"71 72]73readme = "README.md"74requires-python = ">= 3.11, < 3.12.0a1"75dynamic = ["version"]76classifiers = [77    "Development Status :: 4 - Beta",78    "License :: OSI Approved :: MIT License",79    "Programming Language :: Python :: 3",80    "Programming Language :: Python :: 3.11",81    "Topic :: Communications :: Chat",82    "Topic :: Multimedia",83]84 85[project.scripts]86open-webui = "open_webui:app"87 88[build-system]89requires = ["hatchling"]90build-backend = "hatchling.build"91 92[tool.rye]93managed = true94dev-dependencies = []95 96[tool.hatch.metadata]97allow-direct-references = true98 99[tool.hatch.version]100path = "package.json"101pattern = '"version":\s*"(?P<version>[^"]+)"'102 103[tool.hatch.build.hooks.custom]  # keep this for reading hooks from `hatch_build.py`104 105[tool.hatch.build.targets.wheel]106sources = ["backend"]107exclude = [108    ".dockerignore",109    ".gitignore",110    ".webui_secret_key",111    "dev.sh",112    "requirements.txt",113    "start.sh",114    "start_windows.bat",115    "webui.db",116    "chroma.sqlite3",117]118force-include = { "CHANGELOG.md" = "open_webui/CHANGELOG.md", build = "open_webui/frontend" }119