mirror of
				https://github.com/open-webui/open-webui
				synced 2025-06-26 18:26:48 +00:00 
			
		
		
		
	fix: fixing lock and pyproject
This commit is contained in:
		
							parent
							
								
									e3eef58310
								
							
						
					
					
						commit
						09ccd000d8
					
				
							
								
								
									
										179
									
								
								pyproject.toml
									
									
									
									
									
								
							
							
						
						
									
										179
									
								
								pyproject.toml
									
									
									
									
									
								
							| @ -1,179 +0,0 @@ | |||||||
| [project] |  | ||||||
| name = "open-webui" |  | ||||||
| description = "Open WebUI" |  | ||||||
| authors = [ |  | ||||||
|     { name = "Timothy Jaeryang Baek", email = "tim@openwebui.com" } |  | ||||||
| ] |  | ||||||
| license = { file = "LICENSE" } |  | ||||||
| dependencies = [ |  | ||||||
|     "fastapi==0.115.7", |  | ||||||
|     "uvicorn[standard]==0.34.0", |  | ||||||
|     "pydantic==2.10.6", |  | ||||||
|     "python-multipart==0.0.18", |  | ||||||
| 
 |  | ||||||
|     "python-socketio==5.11.3", |  | ||||||
|     "python-jose==3.4.0", |  | ||||||
|     "passlib[bcrypt]==1.7.4", |  | ||||||
| 
 |  | ||||||
|     "requests==2.32.3", |  | ||||||
|     "aiohttp==3.11.11", |  | ||||||
|     "async-timeout", |  | ||||||
|     "aiocache", |  | ||||||
|     "aiofiles", |  | ||||||
| 
 |  | ||||||
|     "sqlalchemy==2.0.38", |  | ||||||
|     "alembic==1.14.0", |  | ||||||
|     "peewee==3.17.9", |  | ||||||
|     "peewee-migrate==1.12.2", |  | ||||||
|     "psycopg2-binary==2.9.9", |  | ||||||
|     "pgvector==0.3.5", |  | ||||||
|     "PyMySQL==1.1.1", |  | ||||||
|     "bcrypt==4.3.0", |  | ||||||
| 
 |  | ||||||
|     "pymongo", |  | ||||||
|     "redis", |  | ||||||
|     "boto3==1.35.53", |  | ||||||
| 
 |  | ||||||
|     "argon2-cffi==23.1.0", |  | ||||||
|     "APScheduler==3.10.4", |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     "RestrictedPython==8.0", |  | ||||||
| 
 |  | ||||||
|     "loguru==0.7.2", |  | ||||||
|     "asgiref==3.8.1", |  | ||||||
| 
 |  | ||||||
|     "openai", |  | ||||||
|     "anthropic", |  | ||||||
|     "google-generativeai==0.7.2", |  | ||||||
|     "tiktoken", |  | ||||||
| 
 |  | ||||||
|     "langchain==0.3.19", |  | ||||||
|     "langchain-community==0.3.18", |  | ||||||
| 
 |  | ||||||
|     "fake-useragent==1.5.1", |  | ||||||
|     "chromadb==0.6.2", |  | ||||||
|     "pymilvus==2.5.0", |  | ||||||
|     "qdrant-client~=1.12.0", |  | ||||||
|     "opensearch-py==2.8.0", |  | ||||||
|     "playwright==1.49.1", |  | ||||||
|     "elasticsearch==8.17.1", |  | ||||||
| 
 |  | ||||||
|     "transformers", |  | ||||||
|     "sentence-transformers==3.3.1", |  | ||||||
|     "colbert-ai==0.2.21", |  | ||||||
|     "einops==0.8.0", |  | ||||||
| 
 |  | ||||||
|     "ftfy==6.2.3", |  | ||||||
|     "pypdf==4.3.1", |  | ||||||
|     "fpdf2==2.8.2", |  | ||||||
|     "pymdown-extensions==10.14.2", |  | ||||||
|     "docx2txt==0.8", |  | ||||||
|     "python-pptx==1.0.0", |  | ||||||
|     "unstructured==0.16.17", |  | ||||||
|     "nltk==3.9.1", |  | ||||||
|     "Markdown==3.7", |  | ||||||
|     "pypandoc==1.13", |  | ||||||
|     "pandas==2.2.3", |  | ||||||
|     "openpyxl==3.1.5", |  | ||||||
|     "pyxlsb==1.0.10", |  | ||||||
|     "xlrd==2.0.1", |  | ||||||
|     "validators==0.34.0", |  | ||||||
|     "psutil", |  | ||||||
|     "sentencepiece", |  | ||||||
|     "soundfile==0.13.1", |  | ||||||
|     "azure-ai-documentintelligence==1.0.0", |  | ||||||
| 
 |  | ||||||
|     "opencv-python-headless==4.11.0.86", |  | ||||||
|     "rapidocr-onnxruntime==1.3.24", |  | ||||||
|     "rank-bm25==0.2.2", |  | ||||||
| 
 |  | ||||||
|     "faster-whisper==1.1.1", |  | ||||||
| 
 |  | ||||||
|     "PyJWT[crypto]==2.10.1", |  | ||||||
|     "authlib==1.4.1", |  | ||||||
| 
 |  | ||||||
|     "black==25.1.0", |  | ||||||
|     "langfuse==2.44.0", |  | ||||||
|     "youtube-transcript-api==0.6.3", |  | ||||||
|     "pytube==15.0.0", |  | ||||||
| 
 |  | ||||||
|     "extract_msg", |  | ||||||
|     "pydub", |  | ||||||
|     "duckduckgo-search~=7.3.2", |  | ||||||
| 
 |  | ||||||
|     "google-api-python-client", |  | ||||||
|     "google-auth-httplib2", |  | ||||||
|     "google-auth-oauthlib", |  | ||||||
| 
 |  | ||||||
|     "docker~=7.1.0", |  | ||||||
|     "pytest~=8.3.2", |  | ||||||
|     "pytest-docker~=3.1.1", |  | ||||||
|     "moto[s3]>=5.0.26", |  | ||||||
| 
 |  | ||||||
|     "googleapis-common-protos==1.63.2", |  | ||||||
|     "google-cloud-storage==2.19.0", |  | ||||||
| 
 |  | ||||||
|     "azure-identity==1.20.0", |  | ||||||
|     "azure-storage-blob==12.24.1", |  | ||||||
| 
 |  | ||||||
|     "ldap3==2.9.1", |  | ||||||
| 
 |  | ||||||
|     "firecrawl-py==1.12.0", |  | ||||||
| 
 |  | ||||||
|     "gcp-storage-emulator>=2024.8.3", |  | ||||||
| ] |  | ||||||
| readme = "README.md" |  | ||||||
| requires-python = ">= 3.11, < 3.13.0a1" |  | ||||||
| dynamic = ["version"] |  | ||||||
| classifiers = [ |  | ||||||
|     "Development Status :: 4 - Beta", |  | ||||||
|     "License :: OSI Approved :: MIT License", |  | ||||||
|     "Programming Language :: Python :: 3", |  | ||||||
|     "Programming Language :: Python :: 3.11", |  | ||||||
|     "Programming Language :: Python :: 3.12", |  | ||||||
|     "Topic :: Communications :: Chat", |  | ||||||
|     "Topic :: Multimedia", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [project.scripts] |  | ||||||
| open-webui = "open_webui:app" |  | ||||||
| 
 |  | ||||||
| [build-system] |  | ||||||
| requires = ["hatchling"] |  | ||||||
| build-backend = "hatchling.build" |  | ||||||
| 
 |  | ||||||
| [tool.rye] |  | ||||||
| managed = true |  | ||||||
| dev-dependencies = [] |  | ||||||
| 
 |  | ||||||
| [tool.hatch.metadata] |  | ||||||
| allow-direct-references = true |  | ||||||
| 
 |  | ||||||
| [tool.hatch.version] |  | ||||||
| path = "package.json" |  | ||||||
| pattern = '"version":\s*"(?P<version>[^"]+)"' |  | ||||||
| 
 |  | ||||||
| [tool.hatch.build.hooks.custom]  # keep this for reading hooks from `hatch_build.py` |  | ||||||
| 
 |  | ||||||
| [tool.hatch.build.targets.wheel] |  | ||||||
| sources = ["backend"] |  | ||||||
| exclude = [ |  | ||||||
|     ".dockerignore", |  | ||||||
|     ".gitignore", |  | ||||||
|     ".webui_secret_key", |  | ||||||
|     "dev.sh", |  | ||||||
|     "requirements.txt", |  | ||||||
|     "start.sh", |  | ||||||
|     "start_windows.bat", |  | ||||||
|     "webui.db", |  | ||||||
|     "chroma.sqlite3", |  | ||||||
| ] |  | ||||||
| force-include = { "CHANGELOG.md" = "open_webui/CHANGELOG.md", build = "open_webui/frontend" } |  | ||||||
| 
 |  | ||||||
| [tool.codespell] |  | ||||||
| # Ref: https://github.com/codespell-project/codespell#using-a-config-file |  | ||||||
| skip = '.git*,*.svg,package-lock.json,i18n,*.lock,*.css,*-bundle.js,locales,example-doc.txt,emoji-shortcodes.json' |  | ||||||
| check-hidden = true |  | ||||||
| # ignore-regex = '' |  | ||||||
| ignore-words-list = 'ans' |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user