Niansuh/open-webui
2
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 aiohttp34authlib==1.3.035 # via open-webui36av==11.0.037 # via faster-whisper38backoff==2.2.139 # via langfuse40 # via posthog41 # via unstructured42bcrypt==4.1.343 # via chromadb44 # via open-webui45 # via passlib46beautifulsoup4==4.12.347 # via extract-msg48 # via unstructured49bidict==0.23.150 # via python-socketio51black==24.4.252 # via open-webui53blinker==1.8.254 # via flask55boto3==1.34.11056 # via open-webui57botocore==1.34.11058 # via boto359 # via s3transfer60build==1.2.161 # via chromadb62cachetools==5.3.363 # via google-auth64certifi==2024.2.265 # via httpcore66 # via httpx67 # via kubernetes68 # via requests69 # via unstructured-client70cffi==1.16.071 # via argon2-cffi-bindings72 # via cryptography73chardet==5.2.074 # via unstructured75charset-normalizer==3.3.276 # via requests77 # via unstructured-client78chroma-hnswlib==0.7.379 # via chromadb80chromadb==0.5.081 # via langchain-chroma82 # via open-webui83click==8.1.784 # via black85 # via duckduckgo-search86 # via flask87 # via nltk88 # via peewee-migrate89 # via typer90 # via uvicorn91colorclass==2.2.292 # via oletools93coloredlogs==15.0.194 # via onnxruntime95compressed-rtf==1.0.696 # via extract-msg97cryptography==42.0.798 # via authlib99 # via msoffcrypto-tool100 # via pyjwt101ctranslate2==4.2.1102 # via faster-whisper103dataclasses-json==0.6.6104 # via langchain105 # via langchain-community106 # via unstructured107 # via unstructured-client108deepdiff==7.0.1109 # via unstructured-client110defusedxml==0.7.1111 # via fpdf2112deprecated==1.2.14113 # via opentelemetry-api114 # via opentelemetry-exporter-otlp-proto-grpc115dnspython==2.6.1116 # via email-validator117docx2txt==0.8118 # via open-webui119duckduckgo-search==6.1.5120 # via open-webui121easygui==0.98.3122 # via oletools123ebcdic==1.1.1124 # via extract-msg125ecdsa==0.19.0126 # via python-jose127email-validator==2.1.1128 # via fastapi129emoji==2.11.1130 # via unstructured131et-xmlfile==1.1.0132 # via openpyxl133extract-msg==0.48.5134 # via open-webui135fake-useragent==1.5.1136 # via open-webui137fastapi==0.111.0138 # via chromadb139 # via langchain-chroma140 # via open-webui141fastapi-cli==0.0.4142 # via fastapi143faster-whisper==1.0.2144 # via open-webui145filelock==3.14.0146 # via huggingface-hub147 # via torch148 # via transformers149filetype==1.2.0150 # via unstructured151flask==3.0.3152 # via flask-cors153 # via open-webui154flask-cors==4.0.1155 # via open-webui156flatbuffers==24.3.25157 # via onnxruntime158fonttools==4.51.0159 # via fpdf2160fpdf2==2.7.9161 # via open-webui162frozenlist==1.4.1163 # via aiohttp164 # via aiosignal165fsspec==2024.3.1166 # via huggingface-hub167 # via torch168google-ai-generativelanguage==0.6.4169 # via google-generativeai170google-api-core==2.19.0171 # via google-ai-generativelanguage172 # via google-api-python-client173 # via google-generativeai174google-api-python-client==2.129.0175 # via google-generativeai176google-auth==2.29.0177 # via google-ai-generativelanguage178 # via google-api-core179 # via google-api-python-client180 # via google-auth-httplib2181 # via google-generativeai182 # via kubernetes183google-auth-httplib2==0.2.0184 # via google-api-python-client185google-generativeai==0.5.4186 # via open-webui187googleapis-common-protos==1.63.0188 # via google-api-core189 # via grpcio-status190 # via opentelemetry-exporter-otlp-proto-grpc191grpcio==1.63.0192 # via chromadb193 # via google-api-core194 # via grpcio-status195 # via opentelemetry-exporter-otlp-proto-grpc196grpcio-status==1.62.2197 # via google-api-core198h11==0.14.0199 # via httpcore200 # via uvicorn201 # via wsproto202httpcore==1.0.5203 # via httpx204httplib2==0.22.0205 # via google-api-python-client206 # via google-auth-httplib2207httptools==0.6.1208 # via uvicorn209httpx==0.27.0210 # via fastapi211 # via langfuse212huggingface-hub==0.23.0213 # via faster-whisper214 # via sentence-transformers215 # via tokenizers216 # via transformers217humanfriendly==10.0218 # via coloredlogs219idna==3.7220 # via anyio221 # via email-validator222 # via httpx223 # via langfuse224 # via requests225 # via unstructured-client226 # via yarl227importlib-metadata==7.0.0228 # via opentelemetry-api229importlib-resources==6.4.0230 # via chromadb231itsdangerous==2.2.0232 # via flask233jinja2==3.1.4234 # via fastapi235 # via flask236 # via torch237jmespath==1.0.1238 # via boto3239 # via botocore240joblib==1.4.2241 # via nltk242 # via scikit-learn243jsonpatch==1.33244 # via langchain-core245jsonpath-python==1.0.6246 # via unstructured-client247jsonpointer==2.4248 # via jsonpatch249kubernetes==29.0.0250 # via chromadb251langchain==0.2.0252 # via langchain-community253 # via open-webui254langchain-chroma==0.1.1255 # via open-webui256langchain-community==0.2.0257 # via open-webui258langchain-core==0.2.1259 # via langchain260 # via langchain-chroma261 # via langchain-community262 # via langchain-text-splitters263langchain-text-splitters==0.2.0264 # via langchain265langdetect==1.0.9266 # via unstructured267langfuse==2.33.0268 # via open-webui269langsmith==0.1.57270 # via langchain271 # via langchain-community272 # via langchain-core273lark==1.1.8274 # via rtfde275lxml==5.2.2276 # via unstructured277markdown==3.6278 # via open-webui279markdown-it-py==3.0.0280 # via rich281markupsafe==2.1.5282 # via jinja2283 # via werkzeug284marshmallow==3.21.2285 # via dataclasses-json286 # via unstructured-client287mdurl==0.1.2288 # via markdown-it-py289mmh3==4.1.0290 # via chromadb291monotonic==1.6292 # via posthog293mpmath==1.3.0294 # via sympy295msoffcrypto-tool==5.4.1296 # via oletools297multidict==6.0.5298 # via aiohttp299 # via yarl300mypy-extensions==1.0.0301 # via black302 # via typing-inspect303 # via unstructured-client304networkx==3.3305 # via torch306nltk==3.8.1307 # via unstructured308numpy==1.26.4309 # via chroma-hnswlib310 # via chromadb311 # via ctranslate2312 # via langchain313 # via langchain-chroma314 # via langchain-community315 # via onnxruntime316 # via opencv-python317 # via opencv-python-headless318 # via pandas319 # via rank-bm25320 # via rapidocr-onnxruntime321 # via scikit-learn322 # via scipy323 # via sentence-transformers324 # via shapely325 # via transformers326 # via unstructured327oauthlib==3.2.2328 # via kubernetes329 # via requests-oauthlib330olefile==0.47331 # via extract-msg332 # via msoffcrypto-tool333 # via oletools334oletools==0.60.1335 # via pcodedmp336 # via rtfde337onnxruntime==1.17.3338 # via chromadb339 # via faster-whisper340 # via rapidocr-onnxruntime341opencv-python==4.9.0.80342 # via rapidocr-onnxruntime343opencv-python-headless==4.9.0.80344 # via open-webui345openpyxl==3.1.2346 # via open-webui347opentelemetry-api==1.24.0348 # via chromadb349 # via opentelemetry-exporter-otlp-proto-grpc350 # via opentelemetry-instrumentation351 # via opentelemetry-instrumentation-asgi352 # via opentelemetry-instrumentation-fastapi353 # via opentelemetry-sdk354opentelemetry-exporter-otlp-proto-common==1.24.0355 # via opentelemetry-exporter-otlp-proto-grpc356opentelemetry-exporter-otlp-proto-grpc==1.24.0357 # via chromadb358opentelemetry-instrumentation==0.45b0359 # via opentelemetry-instrumentation-asgi360 # via opentelemetry-instrumentation-fastapi361opentelemetry-instrumentation-asgi==0.45b0362 # via opentelemetry-instrumentation-fastapi363opentelemetry-instrumentation-fastapi==0.45b0364 # via chromadb365opentelemetry-proto==1.24.0366 # via opentelemetry-exporter-otlp-proto-common367 # via opentelemetry-exporter-otlp-proto-grpc368opentelemetry-sdk==1.24.0369 # via chromadb370 # via opentelemetry-exporter-otlp-proto-grpc371opentelemetry-semantic-conventions==0.45b0372 # via opentelemetry-instrumentation-asgi373 # via opentelemetry-instrumentation-fastapi374 # via opentelemetry-sdk375opentelemetry-util-http==0.45b0376 # via opentelemetry-instrumentation-asgi377 # via opentelemetry-instrumentation-fastapi378ordered-set==4.1.0379 # via deepdiff380orjson==3.10.3381 # via chromadb382 # via duckduckgo-search383 # via fastapi384 # via langsmith385overrides==7.7.0386 # via chromadb387packaging==23.2388 # via black389 # via build390 # via huggingface-hub391 # via langchain-core392 # via langfuse393 # via marshmallow394 # via onnxruntime395 # via transformers396 # via unstructured-client397pandas==2.2.2398 # via open-webui399passlib==1.7.4400 # via open-webui401 # via passlib402pathspec==0.12.1403 # via black404pcodedmp==1.2.6405 # via oletools406peewee==3.17.5407 # via open-webui408 # via peewee-migrate409peewee-migrate==1.12.2410 # via open-webui411pillow==10.3.0412 # via fpdf2413 # via rapidocr-onnxruntime414 # via sentence-transformers415platformdirs==4.2.1416 # via black417posthog==3.5.0418 # via chromadb419proto-plus==1.23.0420 # via google-ai-generativelanguage421 # via google-api-core422protobuf==4.25.3423 # via google-ai-generativelanguage424 # via google-api-core425 # via google-generativeai426 # via googleapis-common-protos427 # via grpcio-status428 # via onnxruntime429 # via opentelemetry-proto430 # via proto-plus431psycopg2-binary==2.9.9432 # via open-webui433pyasn1==0.6.0434 # via pyasn1-modules435 # via python-jose436 # via rsa437pyasn1-modules==0.4.0438 # via google-auth439pyclipper==1.3.0.post5440 # via rapidocr-onnxruntime441pycparser==2.22442 # via cffi443pydantic==2.7.1444 # via chromadb445 # via fastapi446 # via google-generativeai447 # via langchain448 # via langchain-core449 # via langfuse450 # via langsmith451 # via open-webui452pydantic-core==2.18.2453 # via pydantic454pydub==0.25.1455 # via open-webui456pygments==2.18.0457 # via rich458pyjwt==2.8.0459 # via open-webui460 # via pyjwt461pymysql==1.1.0462 # via open-webui463pypandoc==1.13464 # via open-webui465pyparsing==2.4.7466 # via httplib2467 # via oletools468pypdf==4.2.0469 # via open-webui470 # via unstructured-client471pypika==0.48.9472 # via chromadb473pyproject-hooks==1.1.0474 # via build475pyreqwest-impersonate==0.4.7476 # via duckduckgo-search477python-dateutil==2.9.0.post0478 # via botocore479 # via kubernetes480 # via pandas481 # via posthog482 # via unstructured-client483python-dotenv==1.0.1484 # via uvicorn485python-engineio==4.9.0486 # via python-socketio487python-iso639==2024.4.27488 # via unstructured489python-jose==3.3.0490 # via open-webui491python-magic==0.4.27492 # via unstructured493python-multipart==0.0.9494 # via fastapi495 # via open-webui496python-socketio==5.11.2497 # via open-webui498pytube==15.0.0499 # via open-webui500pytz==2024.1501 # via apscheduler502 # via pandas503pyxlsb==1.0.10504 # via open-webui505pyyaml==6.0.1506 # via chromadb507 # via ctranslate2508 # via huggingface-hub509 # via kubernetes510 # via langchain511 # via langchain-community512 # via langchain-core513 # via rapidocr-onnxruntime514 # via transformers515 # via uvicorn516rank-bm25==0.2.2517 # via open-webui518rapidfuzz==3.9.0519 # via unstructured520rapidocr-onnxruntime==1.3.22521 # via open-webui522red-black-tree-mod==1.20523 # via extract-msg524regex==2024.5.10525 # via nltk526 # via transformers527requests==2.32.2528 # via chromadb529 # via google-api-core530 # via huggingface-hub531 # via kubernetes532 # via langchain533 # via langchain-community534 # via langsmith535 # via open-webui536 # via posthog537 # via requests-oauthlib538 # via transformers539 # via unstructured540 # via unstructured-client541 # via youtube-transcript-api542requests-oauthlib==2.0.0543 # via kubernetes544rich==13.7.1545 # via typer546rsa==4.9547 # via google-auth548 # via python-jose549rtfde==0.1.1550 # via extract-msg551s3transfer==0.10.1552 # via boto3553safetensors==0.4.3554 # via transformers555scikit-learn==1.4.2556 # via sentence-transformers557scipy==1.13.0558 # via scikit-learn559 # via sentence-transformers560sentence-transformers==2.7.0561 # via open-webui562shapely==2.0.4563 # via rapidocr-onnxruntime564shellingham==1.5.4565 # via typer566simple-websocket==1.0.0567 # via python-engineio568six==1.16.0569 # via apscheduler570 # via ecdsa571 # via kubernetes572 # via langdetect573 # via posthog574 # via python-dateutil575 # via rapidocr-onnxruntime576 # via unstructured-client577sniffio==1.3.1578 # via anyio579 # via httpx580soupsieve==2.5581 # via beautifulsoup4582sqlalchemy==2.0.30583 # via langchain584 # via langchain-community585starlette==0.37.2586 # via fastapi587sympy==1.12588 # via onnxruntime589 # via torch590tabulate==0.9.0591 # via unstructured592tenacity==8.3.0593 # via chromadb594 # via langchain595 # via langchain-community596 # via langchain-core597threadpoolctl==3.5.0598 # via scikit-learn599tokenizers==0.15.2600 # via chromadb601 # via faster-whisper602 # via transformers603torch==2.3.0604 # via sentence-transformers605tqdm==4.66.4606 # via chromadb607 # via google-generativeai608 # via huggingface-hub609 # via nltk610 # via sentence-transformers611 # via transformers612transformers==4.39.3613 # via sentence-transformers614typer==0.12.3615 # via chromadb616 # via fastapi-cli617typing-extensions==4.11.0618 # via chromadb619 # via fastapi620 # via google-generativeai621 # via huggingface-hub622 # via opentelemetry-sdk623 # via pydantic624 # via pydantic-core625 # via sqlalchemy626 # via torch627 # via typer628 # via typing-inspect629 # via unstructured630 # via unstructured-client631typing-inspect==0.9.0632 # via dataclasses-json633 # via unstructured-client634tzdata==2024.1635 # via pandas636tzlocal==5.2637 # via apscheduler638 # via extract-msg639ujson==5.10.0640 # via fastapi641unstructured==0.14.0642 # via open-webui643unstructured-client==0.22.0644 # via unstructured645uritemplate==4.1.1646 # via google-api-python-client647urllib3==2.2.1648 # via botocore649 # via kubernetes650 # via requests651 # via unstructured-client652uvicorn==0.22.0653 # via chromadb654 # via fastapi655 # via open-webui656 # via uvicorn657uvloop==0.19.0658 # via uvicorn659validators==0.28.1660 # via open-webui661watchfiles==0.21.0662 # via uvicorn663websocket-client==1.8.0664 # via kubernetes665websockets==12.0666 # via uvicorn667werkzeug==3.0.3668 # via flask669wrapt==1.16.0670 # via deprecated671 # via langfuse672 # via opentelemetry-instrumentation673 # via unstructured674wsproto==1.2.0675 # via simple-websocket676xlrd==2.0.1677 # via open-webui678yarl==1.9.4679 # via aiohttp680youtube-transcript-api==0.6.2681 # via open-webui682zipp==3.18.1683 # via importlib-metadata684setuptools==69.5.1685 # via ctranslate2686 # via opentelemetry-instrumentation687 