krinlove/open-webui
0
1# generated by rye2# use `rye lock` or `rye sync` to update this lockfile3#4# last locked with the following flags:5# pre: false6# features: []7# all-features: false8# with-sources: false9# generate-hashes: false10 11-e file:.12aiohttp==3.9.513 # via langchain14 # via langchain-community15 # via open-webui16aiosignal==1.3.117 # via aiohttp18annotated-types==0.6.019 # via pydantic20anyio==4.3.021 # via httpx22 # via starlette23 # via watchfiles24apscheduler==3.10.425 # via open-webui26argon2-cffi==23.1.027 # via open-webui28argon2-cffi-bindings==21.2.029 # via argon2-cffi30asgiref==3.8.131 # via opentelemetry-instrumentation-asgi32attrs==23.2.033 # via aiohttp34av==11.0.035 # via faster-whisper36backoff==2.2.137 # via langfuse38 # via posthog39 # via unstructured40bcrypt==4.1.341 # via chromadb42 # via open-webui43 # via passlib44beautifulsoup4==4.12.345 # via extract-msg46 # via unstructured47bidict==0.23.148 # via python-socketio49black==24.4.250 # via open-webui51blinker==1.8.252 # via flask53boto3==1.34.11054 # via open-webui55botocore==1.34.11056 # via boto357 # via s3transfer58build==1.2.159 # via chromadb60cachetools==5.3.361 # via google-auth62certifi==2024.2.263 # via httpcore64 # via httpx65 # via kubernetes66 # via requests67 # via unstructured-client68cffi==1.16.069 # via argon2-cffi-bindings70 # via cryptography71chardet==5.2.072 # via unstructured73charset-normalizer==3.3.274 # via requests75 # via unstructured-client76chroma-hnswlib==0.7.377 # via chromadb78chromadb==0.5.079 # via langchain-chroma80 # via open-webui81click==8.1.782 # via black83 # via duckduckgo-search84 # via flask85 # via nltk86 # via peewee-migrate87 # via typer88 # via uvicorn89colorclass==2.2.290 # via oletools91coloredlogs==15.0.192 # via onnxruntime93compressed-rtf==1.0.694 # via extract-msg95cryptography==42.0.796 # via msoffcrypto-tool97 # via pyjwt98ctranslate2==4.2.199 # via faster-whisper100dataclasses-json==0.6.6101 # via langchain102 # via langchain-community103 # via unstructured104 # via unstructured-client105deepdiff==7.0.1106 # via unstructured-client107defusedxml==0.7.1108 # via fpdf2109deprecated==1.2.14110 # via opentelemetry-api111 # via opentelemetry-exporter-otlp-proto-grpc112dnspython==2.6.1113 # via email-validator114docx2txt==0.8115 # via open-webui116duckduckgo-search==6.1.5117 # via open-webui118easygui==0.98.3119 # via oletools120ebcdic==1.1.1121 # via extract-msg122ecdsa==0.19.0123 # via python-jose124email-validator==2.1.1125 # via fastapi126emoji==2.11.1127 # via unstructured128et-xmlfile==1.1.0129 # via openpyxl130extract-msg==0.48.5131 # via open-webui132fake-useragent==1.5.1133 # via open-webui134fastapi==0.111.0135 # via chromadb136 # via langchain-chroma137 # via open-webui138fastapi-cli==0.0.4139 # via fastapi140faster-whisper==1.0.2141 # via open-webui142filelock==3.14.0143 # via huggingface-hub144 # via torch145 # via transformers146filetype==1.2.0147 # via unstructured148flask==3.0.3149 # via flask-cors150 # via open-webui151flask-cors==4.0.1152 # via open-webui153flatbuffers==24.3.25154 # via onnxruntime155fonttools==4.51.0156 # via fpdf2157fpdf2==2.7.9158 # via open-webui159frozenlist==1.4.1160 # via aiohttp161 # via aiosignal162fsspec==2024.3.1163 # via huggingface-hub164 # via torch165google-ai-generativelanguage==0.6.4166 # via google-generativeai167google-api-core==2.19.0168 # via google-ai-generativelanguage169 # via google-api-python-client170 # via google-generativeai171google-api-python-client==2.129.0172 # via google-generativeai173google-auth==2.29.0174 # via google-ai-generativelanguage175 # via google-api-core176 # via google-api-python-client177 # via google-auth-httplib2178 # via google-generativeai179 # via kubernetes180google-auth-httplib2==0.2.0181 # via google-api-python-client182google-generativeai==0.5.4183 # via open-webui184googleapis-common-protos==1.63.0185 # via google-api-core186 # via grpcio-status187 # via opentelemetry-exporter-otlp-proto-grpc188grpcio==1.63.0189 # via chromadb190 # via google-api-core191 # via grpcio-status192 # via opentelemetry-exporter-otlp-proto-grpc193grpcio-status==1.62.2194 # via google-api-core195h11==0.14.0196 # via httpcore197 # via uvicorn198 # via wsproto199httpcore==1.0.5200 # via httpx201httplib2==0.22.0202 # via google-api-python-client203 # via google-auth-httplib2204httptools==0.6.1205 # via uvicorn206httpx==0.27.0207 # via fastapi208 # via langfuse209huggingface-hub==0.23.0210 # via faster-whisper211 # via sentence-transformers212 # via tokenizers213 # via transformers214humanfriendly==10.0215 # via coloredlogs216idna==3.7217 # via anyio218 # via email-validator219 # via httpx220 # via langfuse221 # via requests222 # via unstructured-client223 # via yarl224importlib-metadata==7.0.0225 # via opentelemetry-api226importlib-resources==6.4.0227 # via chromadb228itsdangerous==2.2.0229 # via flask230jinja2==3.1.4231 # via fastapi232 # via flask233 # via torch234jmespath==1.0.1235 # via boto3236 # via botocore237joblib==1.4.2238 # via nltk239 # via scikit-learn240jsonpatch==1.33241 # via langchain-core242jsonpath-python==1.0.6243 # via unstructured-client244jsonpointer==2.4245 # via jsonpatch246kubernetes==29.0.0247 # via chromadb248langchain==0.2.0249 # via langchain-community250 # via open-webui251langchain-chroma==0.1.1252 # via open-webui253langchain-community==0.2.0254 # via open-webui255langchain-core==0.2.1256 # via langchain257 # via langchain-chroma258 # via langchain-community259 # via langchain-text-splitters260langchain-text-splitters==0.2.0261 # via langchain262langdetect==1.0.9263 # via unstructured264langfuse==2.33.0265 # via open-webui266langsmith==0.1.57267 # via langchain268 # via langchain-community269 # via langchain-core270lark==1.1.8271 # via rtfde272lxml==5.2.2273 # via unstructured274markdown==3.6275 # via open-webui276markdown-it-py==3.0.0277 # via rich278markupsafe==2.1.5279 # via jinja2280 # via werkzeug281marshmallow==3.21.2282 # via dataclasses-json283 # via unstructured-client284mdurl==0.1.2285 # via markdown-it-py286mmh3==4.1.0287 # via chromadb288monotonic==1.6289 # via posthog290mpmath==1.3.0291 # via sympy292msoffcrypto-tool==5.4.1293 # via oletools294multidict==6.0.5295 # via aiohttp296 # via yarl297mypy-extensions==1.0.0298 # via black299 # via typing-inspect300 # via unstructured-client301networkx==3.3302 # via torch303nltk==3.8.1304 # via unstructured305numpy==1.26.4306 # via chroma-hnswlib307 # via chromadb308 # via ctranslate2309 # via langchain310 # via langchain-chroma311 # via langchain-community312 # via onnxruntime313 # via opencv-python314 # via opencv-python-headless315 # via pandas316 # via rank-bm25317 # via rapidocr-onnxruntime318 # via scikit-learn319 # via scipy320 # via sentence-transformers321 # via shapely322 # via transformers323 # via unstructured324oauthlib==3.2.2325 # via kubernetes326 # via requests-oauthlib327olefile==0.47328 # via extract-msg329 # via msoffcrypto-tool330 # via oletools331oletools==0.60.1332 # via pcodedmp333 # via rtfde334onnxruntime==1.17.3335 # via chromadb336 # via faster-whisper337 # via rapidocr-onnxruntime338opencv-python==4.9.0.80339 # via rapidocr-onnxruntime340opencv-python-headless==4.9.0.80341 # via open-webui342openpyxl==3.1.2343 # via open-webui344opentelemetry-api==1.24.0345 # via chromadb346 # via opentelemetry-exporter-otlp-proto-grpc347 # via opentelemetry-instrumentation348 # via opentelemetry-instrumentation-asgi349 # via opentelemetry-instrumentation-fastapi350 # via opentelemetry-sdk351opentelemetry-exporter-otlp-proto-common==1.24.0352 # via opentelemetry-exporter-otlp-proto-grpc353opentelemetry-exporter-otlp-proto-grpc==1.24.0354 # via chromadb355opentelemetry-instrumentation==0.45b0356 # via opentelemetry-instrumentation-asgi357 # via opentelemetry-instrumentation-fastapi358opentelemetry-instrumentation-asgi==0.45b0359 # via opentelemetry-instrumentation-fastapi360opentelemetry-instrumentation-fastapi==0.45b0361 # via chromadb362opentelemetry-proto==1.24.0363 # via opentelemetry-exporter-otlp-proto-common364 # via opentelemetry-exporter-otlp-proto-grpc365opentelemetry-sdk==1.24.0366 # via chromadb367 # via opentelemetry-exporter-otlp-proto-grpc368opentelemetry-semantic-conventions==0.45b0369 # via opentelemetry-instrumentation-asgi370 # via opentelemetry-instrumentation-fastapi371 # via opentelemetry-sdk372opentelemetry-util-http==0.45b0373 # via opentelemetry-instrumentation-asgi374 # via opentelemetry-instrumentation-fastapi375ordered-set==4.1.0376 # via deepdiff377orjson==3.10.3378 # via chromadb379 # via duckduckgo-search380 # via fastapi381 # via langsmith382overrides==7.7.0383 # via chromadb384packaging==23.2385 # via black386 # via build387 # via huggingface-hub388 # via langchain-core389 # via langfuse390 # via marshmallow391 # via onnxruntime392 # via transformers393 # via unstructured-client394pandas==2.2.2395 # via open-webui396passlib==1.7.4397 # via open-webui398pathspec==0.12.1399 # via black400pcodedmp==1.2.6401 # via oletools402peewee==3.17.5403 # via open-webui404 # via peewee-migrate405peewee-migrate==1.12.2406 # via open-webui407pillow==10.3.0408 # via fpdf2409 # via rapidocr-onnxruntime410 # via sentence-transformers411platformdirs==4.2.1412 # via black413posthog==3.5.0414 # via chromadb415proto-plus==1.23.0416 # via google-ai-generativelanguage417 # via google-api-core418protobuf==4.25.3419 # via google-ai-generativelanguage420 # via google-api-core421 # via google-generativeai422 # via googleapis-common-protos423 # via grpcio-status424 # via onnxruntime425 # via opentelemetry-proto426 # via proto-plus427psycopg2-binary==2.9.9428 # via open-webui429pyasn1==0.6.0430 # via pyasn1-modules431 # via python-jose432 # via rsa433pyasn1-modules==0.4.0434 # via google-auth435pyclipper==1.3.0.post5436 # via rapidocr-onnxruntime437pycparser==2.22438 # via cffi439pydantic==2.7.1440 # via chromadb441 # via fastapi442 # via google-generativeai443 # via langchain444 # via langchain-core445 # via langfuse446 # via langsmith447 # via open-webui448pydantic-core==2.18.2449 # via pydantic450pydub==0.25.1451 # via open-webui452pygments==2.18.0453 # via rich454pyjwt==2.8.0455 # via open-webui456pymysql==1.1.0457 # via open-webui458pypandoc==1.13459 # via open-webui460pyparsing==2.4.7461 # via httplib2462 # via oletools463pypdf==4.2.0464 # via open-webui465 # via unstructured-client466pypika==0.48.9467 # via chromadb468pyproject-hooks==1.1.0469 # via build470pyreqwest-impersonate==0.4.7471 # via duckduckgo-search472python-dateutil==2.9.0.post0473 # via botocore474 # via kubernetes475 # via pandas476 # via posthog477 # via unstructured-client478python-dotenv==1.0.1479 # via uvicorn480python-engineio==4.9.0481 # via python-socketio482python-iso639==2024.4.27483 # via unstructured484python-jose==3.3.0485 # via open-webui486python-magic==0.4.27487 # via unstructured488python-multipart==0.0.9489 # via fastapi490 # via open-webui491python-socketio==5.11.2492 # via open-webui493pytube==15.0.0494 # via open-webui495pytz==2024.1496 # via apscheduler497 # via pandas498pyxlsb==1.0.10499 # via open-webui500pyyaml==6.0.1501 # via chromadb502 # via ctranslate2503 # via huggingface-hub504 # via kubernetes505 # via langchain506 # via langchain-community507 # via langchain-core508 # via rapidocr-onnxruntime509 # via transformers510 # via uvicorn511rank-bm25==0.2.2512 # via open-webui513rapidfuzz==3.9.0514 # via unstructured515rapidocr-onnxruntime==1.3.22516 # via open-webui517red-black-tree-mod==1.20518 # via extract-msg519regex==2024.5.10520 # via nltk521 # via transformers522requests==2.32.2523 # via chromadb524 # via google-api-core525 # via huggingface-hub526 # via kubernetes527 # via langchain528 # via langchain-community529 # via langsmith530 # via open-webui531 # via posthog532 # via requests-oauthlib533 # via transformers534 # via unstructured535 # via unstructured-client536 # via youtube-transcript-api537requests-oauthlib==2.0.0538 # via kubernetes539rich==13.7.1540 # via typer541rsa==4.9542 # via google-auth543 # via python-jose544rtfde==0.1.1545 # via extract-msg546s3transfer==0.10.1547 # via boto3548safetensors==0.4.3549 # via transformers550scikit-learn==1.4.2551 # via sentence-transformers552scipy==1.13.0553 # via scikit-learn554 # via sentence-transformers555sentence-transformers==2.7.0556 # via open-webui557setuptools==69.5.1558 # via ctranslate2559 # via opentelemetry-instrumentation560shapely==2.0.4561 # via rapidocr-onnxruntime562shellingham==1.5.4563 # via typer564simple-websocket==1.0.0565 # via python-engineio566six==1.16.0567 # via apscheduler568 # via ecdsa569 # via kubernetes570 # via langdetect571 # via posthog572 # via python-dateutil573 # via rapidocr-onnxruntime574 # via unstructured-client575sniffio==1.3.1576 # via anyio577 # via httpx578soupsieve==2.5579 # via beautifulsoup4580sqlalchemy==2.0.30581 # via langchain582 # via langchain-community583starlette==0.37.2584 # via fastapi585sympy==1.12586 # via onnxruntime587 # via torch588tabulate==0.9.0589 # via unstructured590tenacity==8.3.0591 # via chromadb592 # via langchain593 # via langchain-community594 # via langchain-core595threadpoolctl==3.5.0596 # via scikit-learn597tokenizers==0.15.2598 # via chromadb599 # via faster-whisper600 # via transformers601torch==2.3.0602 # via sentence-transformers603tqdm==4.66.4604 # via chromadb605 # via google-generativeai606 # via huggingface-hub607 # via nltk608 # via sentence-transformers609 # via transformers610transformers==4.39.3611 # via sentence-transformers612typer==0.12.3613 # via chromadb614 # via fastapi-cli615typing-extensions==4.11.0616 # via chromadb617 # via fastapi618 # via google-generativeai619 # via huggingface-hub620 # via opentelemetry-sdk621 # via pydantic622 # via pydantic-core623 # via sqlalchemy624 # via torch625 # via typer626 # via typing-inspect627 # via unstructured628 # via unstructured-client629typing-inspect==0.9.0630 # via dataclasses-json631 # via unstructured-client632tzdata==2024.1633 # via pandas634tzlocal==5.2635 # via apscheduler636 # via extract-msg637ujson==5.10.0638 # via fastapi639unstructured==0.14.0640 # via open-webui641unstructured-client==0.22.0642 # via unstructured643uritemplate==4.1.1644 # via google-api-python-client645urllib3==2.2.1646 # via botocore647 # via kubernetes648 # via requests649 # via unstructured-client650uvicorn==0.22.0651 # via chromadb652 # via fastapi653 # via open-webui654uvloop==0.19.0655 # via uvicorn656validators==0.28.1657 # via open-webui658watchfiles==0.21.0659 # via uvicorn660websocket-client==1.8.0661 # via kubernetes662websockets==12.0663 # via uvicorn664werkzeug==3.0.3665 # via flask666wrapt==1.16.0667 # via deprecated668 # via langfuse669 # via opentelemetry-instrumentation670 # via unstructured671wsproto==1.2.0672 # via simple-websocket673xlrd==2.0.1674 # via open-webui675yarl==1.9.4676 # via aiohttp677youtube-transcript-api==0.6.2678 # via open-webui679zipp==3.18.1680 # via importlib-metadata681 