CoolFace
Apppublic

tokenfactory/ai-station

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
pyproject.toml146 linesDownload Raw Back to root
1[project]2name = "open-webui"3description = "Open 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.30.6",11    "pydantic==2.9.2",12    "python-multipart==0.0.9",13 14    "Flask==3.0.3",15    "Flask-Cors==5.0.0",16 17    "python-socketio==5.11.3",18    "python-jose==3.3.0",19    "passlib[bcrypt]==1.7.4",20 21    "requests==2.32.3",22    "aiohttp==3.10.8",23    "async-timeout",24 25    "sqlalchemy==2.0.32",26    "alembic==1.13.2",27    "peewee==3.17.6",28    "peewee-migrate==1.12.2",29    "psycopg2-binary==2.9.9",30    "PyMySQL==1.1.1",31    "bcrypt==4.2.0",32 33    "pymongo",34    "redis",35    "boto3==1.35.0",36 37    "argon2-cffi==23.1.0",38    "APScheduler==3.10.4",39 40    "openai",41    "anthropic",42    "google-generativeai==0.7.2",43    "tiktoken",44 45    "langchain==0.2.15",46    "langchain-community==0.2.12",47    "langchain-chroma==0.1.4",48 49    "fake-useragent==1.5.1",50    "chromadb==0.5.9",51    "pymilvus==2.4.7",52 53    "sentence-transformers==3.2.0",54    "colbert-ai==0.2.21",55    "einops==0.8.0",56 57    "ftfy==6.2.3",58    "pypdf==4.3.1",59    "xhtml2pdf==0.2.16",60    "pymdown-extensions==10.11.2",61    "docx2txt==0.8",62    "python-pptx==1.0.0",63    "unstructured==0.15.9",64    "nltk==3.9.1",65    "Markdown==3.7",66    "pypandoc==1.13",67    "pandas==2.2.3",68    "openpyxl==3.1.5",69    "pyxlsb==1.0.10",70    "xlrd==2.0.1",71    "validators==0.33.0",72    "psutil",73 74    "opencv-python-headless==4.10.0.84",75    "rapidocr-onnxruntime==1.3.24",76 77    "fpdf2==2.7.9",78    "rank-bm25==0.2.2",79 80    "faster-whisper==1.0.3",81 82    "PyJWT[crypto]==2.9.0",83    "authlib==1.3.2",84 85    "black==24.8.0",86    "langfuse==2.44.0",87    "youtube-transcript-api==0.6.2",88    "pytube==15.0.0",89 90    "extract_msg",91    "pydub",92    "duckduckgo-search~=6.2.13",93 94    "docker~=7.1.0",95    "pytest~=8.3.2",96    "pytest-docker~=3.1.1",97 98    "googleapis-common-protos==1.63.2"99]100readme = "README.md"101requires-python = ">= 3.11, < 3.12.0a1"102dynamic = ["version"]103classifiers = [104    "Development Status :: 4 - Beta",105    "License :: OSI Approved :: MIT License",106    "Programming Language :: Python :: 3",107    "Programming Language :: Python :: 3.11",108    "Topic :: Communications :: Chat",109    "Topic :: Multimedia",110]111 112[project.scripts]113open-webui = "open_webui:app"114 115[build-system]116requires = ["hatchling"]117build-backend = "hatchling.build"118 119[tool.rye]120managed = true121dev-dependencies = []122 123[tool.hatch.metadata]124allow-direct-references = true125 126[tool.hatch.version]127path = "package.json"128pattern = '"version":\s*"(?P<version>[^"]+)"'129 130[tool.hatch.build.hooks.custom]  # keep this for reading hooks from `hatch_build.py`131 132[tool.hatch.build.targets.wheel]133sources = ["backend"]134exclude = [135    ".dockerignore",136    ".gitignore",137    ".webui_secret_key",138    "dev.sh",139    "requirements.txt",140    "start.sh",141    "start_windows.bat",142    "webui.db",143    "chroma.sqlite3",144]145force-include = { "CHANGELOG.md" = "open_webui/CHANGELOG.md", build = "open_webui/frontend" }146