requirements.lock 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691
  1. # generated by rye
  2. # use `rye lock` or `rye sync` to update this lockfile
  3. #
  4. # last locked with the following flags:
  5. # pre: false
  6. # features: []
  7. # all-features: false
  8. # with-sources: false
  9. # generate-hashes: false
  10. -e file:.
  11. aiohttp==3.9.5
  12. # via langchain
  13. # via langchain-community
  14. # via litellm
  15. # via open-webui
  16. aiosignal==1.3.1
  17. # via aiohttp
  18. annotated-types==0.6.0
  19. # via pydantic
  20. anyio==4.3.0
  21. # via httpx
  22. # via openai
  23. # via starlette
  24. # via watchfiles
  25. apscheduler==3.10.4
  26. # via litellm
  27. # via open-webui
  28. argon2-cffi==23.1.0
  29. # via open-webui
  30. argon2-cffi-bindings==21.2.0
  31. # via argon2-cffi
  32. asgiref==3.8.1
  33. # via opentelemetry-instrumentation-asgi
  34. attrs==23.2.0
  35. # via aiohttp
  36. authlib==1.3.0
  37. # via open-webui
  38. av==11.0.0
  39. # via faster-whisper
  40. backoff==2.2.1
  41. # via langfuse
  42. # via litellm
  43. # via posthog
  44. # via unstructured
  45. bcrypt==4.1.3
  46. # via chromadb
  47. # via open-webui
  48. # via passlib
  49. beautifulsoup4==4.12.3
  50. # via unstructured
  51. bidict==0.23.1
  52. # via python-socketio
  53. black==24.4.2
  54. # via open-webui
  55. blinker==1.8.2
  56. # via flask
  57. boto3==1.34.110
  58. # via open-webui
  59. botocore==1.34.110
  60. # via boto3
  61. # via s3transfer
  62. build==1.2.1
  63. # via chromadb
  64. cachetools==5.3.3
  65. # via google-auth
  66. certifi==2024.2.2
  67. # via httpcore
  68. # via httpx
  69. # via kubernetes
  70. # via requests
  71. # via unstructured-client
  72. cffi==1.16.0
  73. # via argon2-cffi-bindings
  74. # via cryptography
  75. chardet==5.2.0
  76. # via unstructured
  77. charset-normalizer==3.3.2
  78. # via requests
  79. # via unstructured-client
  80. chroma-hnswlib==0.7.3
  81. # via chromadb
  82. chromadb==0.5.0
  83. # via langchain-chroma
  84. # via open-webui
  85. click==8.1.7
  86. # via black
  87. # via flask
  88. # via litellm
  89. # via nltk
  90. # via peewee-migrate
  91. # via rq
  92. # via typer
  93. # via uvicorn
  94. coloredlogs==15.0.1
  95. # via onnxruntime
  96. cryptography==42.0.7
  97. # via authlib
  98. # via litellm
  99. # via pyjwt
  100. ctranslate2==4.2.1
  101. # via faster-whisper
  102. dataclasses-json==0.6.6
  103. # via langchain
  104. # via langchain-community
  105. # via unstructured
  106. # via unstructured-client
  107. deepdiff==7.0.1
  108. # via unstructured-client
  109. defusedxml==0.7.1
  110. # via fpdf2
  111. deprecated==1.2.14
  112. # via opentelemetry-api
  113. # via opentelemetry-exporter-otlp-proto-grpc
  114. distro==1.9.0
  115. # via openai
  116. dnspython==2.6.1
  117. # via email-validator
  118. docx2txt==0.8
  119. # via open-webui
  120. ecdsa==0.19.0
  121. # via python-jose
  122. email-validator==2.1.1
  123. # via fastapi
  124. # via pydantic
  125. emoji==2.11.1
  126. # via unstructured
  127. et-xmlfile==1.1.0
  128. # via openpyxl
  129. fake-useragent==1.5.1
  130. # via open-webui
  131. fastapi==0.111.0
  132. # via chromadb
  133. # via fastapi-sso
  134. # via langchain-chroma
  135. # via litellm
  136. # via open-webui
  137. fastapi-cli==0.0.4
  138. # via fastapi
  139. fastapi-sso==0.10.0
  140. # via litellm
  141. faster-whisper==1.0.2
  142. # via open-webui
  143. filelock==3.14.0
  144. # via huggingface-hub
  145. # via torch
  146. # via transformers
  147. filetype==1.2.0
  148. # via unstructured
  149. flask==3.0.3
  150. # via flask-cors
  151. # via open-webui
  152. flask-cors==4.0.1
  153. # via open-webui
  154. flatbuffers==24.3.25
  155. # via onnxruntime
  156. fonttools==4.51.0
  157. # via fpdf2
  158. fpdf2==2.7.9
  159. # via open-webui
  160. frozenlist==1.4.1
  161. # via aiohttp
  162. # via aiosignal
  163. fsspec==2024.3.1
  164. # via huggingface-hub
  165. # via torch
  166. google-ai-generativelanguage==0.6.4
  167. # via google-generativeai
  168. google-api-core==2.19.0
  169. # via google-ai-generativelanguage
  170. # via google-api-python-client
  171. # via google-generativeai
  172. google-api-python-client==2.129.0
  173. # via google-generativeai
  174. google-auth==2.29.0
  175. # via google-ai-generativelanguage
  176. # via google-api-core
  177. # via google-api-python-client
  178. # via google-auth-httplib2
  179. # via google-generativeai
  180. # via kubernetes
  181. google-auth-httplib2==0.2.0
  182. # via google-api-python-client
  183. google-generativeai==0.5.4
  184. # via open-webui
  185. googleapis-common-protos==1.63.0
  186. # via google-api-core
  187. # via grpcio-status
  188. # via opentelemetry-exporter-otlp-proto-grpc
  189. grpcio==1.63.0
  190. # via chromadb
  191. # via google-api-core
  192. # via grpcio-status
  193. # via opentelemetry-exporter-otlp-proto-grpc
  194. grpcio-status==1.62.2
  195. # via google-api-core
  196. gunicorn==22.0.0
  197. # via litellm
  198. h11==0.14.0
  199. # via httpcore
  200. # via uvicorn
  201. # via wsproto
  202. httpcore==1.0.5
  203. # via httpx
  204. httplib2==0.22.0
  205. # via google-api-python-client
  206. # via google-auth-httplib2
  207. httptools==0.6.1
  208. # via uvicorn
  209. httpx==0.27.0
  210. # via fastapi
  211. # via fastapi-sso
  212. # via langfuse
  213. # via openai
  214. huggingface-hub==0.23.0
  215. # via faster-whisper
  216. # via sentence-transformers
  217. # via tokenizers
  218. # via transformers
  219. humanfriendly==10.0
  220. # via coloredlogs
  221. idna==3.7
  222. # via anyio
  223. # via email-validator
  224. # via httpx
  225. # via langfuse
  226. # via requests
  227. # via unstructured-client
  228. # via yarl
  229. importlib-metadata==7.0.0
  230. # via litellm
  231. # via opentelemetry-api
  232. importlib-resources==6.4.0
  233. # via chromadb
  234. itsdangerous==2.2.0
  235. # via flask
  236. jinja2==3.1.4
  237. # via fastapi
  238. # via flask
  239. # via litellm
  240. # via torch
  241. jmespath==1.0.1
  242. # via boto3
  243. # via botocore
  244. joblib==1.4.2
  245. # via nltk
  246. # via scikit-learn
  247. jsonpatch==1.33
  248. # via langchain-core
  249. jsonpath-python==1.0.6
  250. # via unstructured-client
  251. jsonpointer==2.4
  252. # via jsonpatch
  253. kubernetes==29.0.0
  254. # via chromadb
  255. langchain==0.2.0
  256. # via langchain-community
  257. # via open-webui
  258. langchain-chroma==0.1.1
  259. # via open-webui
  260. langchain-community==0.2.0
  261. # via open-webui
  262. langchain-core==0.2.1
  263. # via langchain
  264. # via langchain-chroma
  265. # via langchain-community
  266. # via langchain-text-splitters
  267. langchain-text-splitters==0.2.0
  268. # via langchain
  269. langdetect==1.0.9
  270. # via unstructured
  271. langfuse==2.33.0
  272. # via open-webui
  273. langsmith==0.1.57
  274. # via langchain
  275. # via langchain-community
  276. # via langchain-core
  277. litellm==1.37.20
  278. # via open-webui
  279. lxml==5.2.2
  280. # via unstructured
  281. markdown==3.6
  282. # via open-webui
  283. markdown-it-py==3.0.0
  284. # via rich
  285. markupsafe==2.1.5
  286. # via jinja2
  287. # via werkzeug
  288. marshmallow==3.21.2
  289. # via dataclasses-json
  290. # via unstructured-client
  291. mdurl==0.1.2
  292. # via markdown-it-py
  293. mmh3==4.1.0
  294. # via chromadb
  295. monotonic==1.6
  296. # via posthog
  297. mpmath==1.3.0
  298. # via sympy
  299. multidict==6.0.5
  300. # via aiohttp
  301. # via yarl
  302. mypy-extensions==1.0.0
  303. # via black
  304. # via typing-inspect
  305. # via unstructured-client
  306. networkx==3.3
  307. # via torch
  308. nltk==3.8.1
  309. # via unstructured
  310. numpy==1.26.4
  311. # via chroma-hnswlib
  312. # via chromadb
  313. # via ctranslate2
  314. # via langchain
  315. # via langchain-chroma
  316. # via langchain-community
  317. # via onnxruntime
  318. # via opencv-python
  319. # via opencv-python-headless
  320. # via pandas
  321. # via rank-bm25
  322. # via rapidocr-onnxruntime
  323. # via scikit-learn
  324. # via scipy
  325. # via sentence-transformers
  326. # via shapely
  327. # via transformers
  328. # via unstructured
  329. oauthlib==3.2.2
  330. # via fastapi-sso
  331. # via kubernetes
  332. # via requests-oauthlib
  333. onnxruntime==1.17.3
  334. # via chromadb
  335. # via faster-whisper
  336. # via rapidocr-onnxruntime
  337. openai==1.28.1
  338. # via litellm
  339. opencv-python==4.9.0.80
  340. # via rapidocr-onnxruntime
  341. opencv-python-headless==4.9.0.80
  342. # via open-webui
  343. openpyxl==3.1.2
  344. # via open-webui
  345. opentelemetry-api==1.24.0
  346. # via chromadb
  347. # via opentelemetry-exporter-otlp-proto-grpc
  348. # via opentelemetry-instrumentation
  349. # via opentelemetry-instrumentation-asgi
  350. # via opentelemetry-instrumentation-fastapi
  351. # via opentelemetry-sdk
  352. opentelemetry-exporter-otlp-proto-common==1.24.0
  353. # via opentelemetry-exporter-otlp-proto-grpc
  354. opentelemetry-exporter-otlp-proto-grpc==1.24.0
  355. # via chromadb
  356. opentelemetry-instrumentation==0.45b0
  357. # via opentelemetry-instrumentation-asgi
  358. # via opentelemetry-instrumentation-fastapi
  359. opentelemetry-instrumentation-asgi==0.45b0
  360. # via opentelemetry-instrumentation-fastapi
  361. opentelemetry-instrumentation-fastapi==0.45b0
  362. # via chromadb
  363. opentelemetry-proto==1.24.0
  364. # via opentelemetry-exporter-otlp-proto-common
  365. # via opentelemetry-exporter-otlp-proto-grpc
  366. opentelemetry-sdk==1.24.0
  367. # via chromadb
  368. # via opentelemetry-exporter-otlp-proto-grpc
  369. opentelemetry-semantic-conventions==0.45b0
  370. # via opentelemetry-instrumentation-asgi
  371. # via opentelemetry-instrumentation-fastapi
  372. # via opentelemetry-sdk
  373. opentelemetry-util-http==0.45b0
  374. # via opentelemetry-instrumentation-asgi
  375. # via opentelemetry-instrumentation-fastapi
  376. ordered-set==4.1.0
  377. # via deepdiff
  378. orjson==3.10.3
  379. # via chromadb
  380. # via fastapi
  381. # via langsmith
  382. # via litellm
  383. overrides==7.7.0
  384. # via chromadb
  385. packaging==23.2
  386. # via black
  387. # via build
  388. # via gunicorn
  389. # via huggingface-hub
  390. # via langchain-core
  391. # via langfuse
  392. # via marshmallow
  393. # via onnxruntime
  394. # via transformers
  395. # via unstructured-client
  396. pandas==2.2.2
  397. # via open-webui
  398. passlib==1.7.4
  399. # via open-webui
  400. pathspec==0.12.1
  401. # via black
  402. peewee==3.17.5
  403. # via open-webui
  404. # via peewee-migrate
  405. peewee-migrate==1.12.2
  406. # via open-webui
  407. pillow==10.3.0
  408. # via fpdf2
  409. # via rapidocr-onnxruntime
  410. # via sentence-transformers
  411. platformdirs==4.2.1
  412. # via black
  413. posthog==3.5.0
  414. # via chromadb
  415. proto-plus==1.23.0
  416. # via google-ai-generativelanguage
  417. # via google-api-core
  418. protobuf==4.25.3
  419. # via google-ai-generativelanguage
  420. # via google-api-core
  421. # via google-generativeai
  422. # via googleapis-common-protos
  423. # via grpcio-status
  424. # via onnxruntime
  425. # via opentelemetry-proto
  426. # via proto-plus
  427. psycopg2-binary==2.9.9
  428. # via open-webui
  429. pyasn1==0.6.0
  430. # via pyasn1-modules
  431. # via python-jose
  432. # via rsa
  433. pyasn1-modules==0.4.0
  434. # via google-auth
  435. pyclipper==1.3.0.post5
  436. # via rapidocr-onnxruntime
  437. pycparser==2.22
  438. # via cffi
  439. pydantic==2.7.1
  440. # via chromadb
  441. # via fastapi
  442. # via fastapi-sso
  443. # via google-generativeai
  444. # via langchain
  445. # via langchain-core
  446. # via langfuse
  447. # via langsmith
  448. # via open-webui
  449. # via openai
  450. pydantic-core==2.18.2
  451. # via pydantic
  452. pygments==2.18.0
  453. # via rich
  454. pyjwt==2.8.0
  455. # via litellm
  456. # via open-webui
  457. pymysql==1.1.0
  458. # via open-webui
  459. pypandoc==1.13
  460. # via open-webui
  461. pyparsing==3.1.2
  462. # via httplib2
  463. pypdf==4.2.0
  464. # via open-webui
  465. # via unstructured-client
  466. pypika==0.48.9
  467. # via chromadb
  468. pyproject-hooks==1.1.0
  469. # via build
  470. python-dateutil==2.9.0.post0
  471. # via botocore
  472. # via kubernetes
  473. # via pandas
  474. # via posthog
  475. # via unstructured-client
  476. python-dotenv==1.0.1
  477. # via litellm
  478. # via uvicorn
  479. python-engineio==4.9.0
  480. # via python-socketio
  481. python-iso639==2024.4.27
  482. # via unstructured
  483. python-jose==3.3.0
  484. # via open-webui
  485. python-magic==0.4.27
  486. # via unstructured
  487. python-multipart==0.0.9
  488. # via fastapi
  489. # via litellm
  490. # via open-webui
  491. python-socketio==5.11.2
  492. # via open-webui
  493. pytube==15.0.0
  494. # via open-webui
  495. pytz==2024.1
  496. # via apscheduler
  497. # via pandas
  498. pyxlsb==1.0.10
  499. # via open-webui
  500. pyyaml==6.0.1
  501. # via chromadb
  502. # via ctranslate2
  503. # via huggingface-hub
  504. # via kubernetes
  505. # via langchain
  506. # via langchain-community
  507. # via langchain-core
  508. # via litellm
  509. # via rapidocr-onnxruntime
  510. # via transformers
  511. # via uvicorn
  512. rank-bm25==0.2.2
  513. # via open-webui
  514. rapidfuzz==3.9.0
  515. # via unstructured
  516. rapidocr-onnxruntime==1.3.22
  517. # via open-webui
  518. redis==5.0.4
  519. # via rq
  520. regex==2024.5.10
  521. # via nltk
  522. # via tiktoken
  523. # via transformers
  524. requests==2.32.2
  525. # via chromadb
  526. # via google-api-core
  527. # via huggingface-hub
  528. # via kubernetes
  529. # via langchain
  530. # via langchain-community
  531. # via langsmith
  532. # via litellm
  533. # via open-webui
  534. # via posthog
  535. # via requests-oauthlib
  536. # via tiktoken
  537. # via transformers
  538. # via unstructured
  539. # via unstructured-client
  540. # via youtube-transcript-api
  541. requests-oauthlib==2.0.0
  542. # via kubernetes
  543. rich==13.7.1
  544. # via typer
  545. rq==1.16.2
  546. # via litellm
  547. rsa==4.9
  548. # via google-auth
  549. # via python-jose
  550. s3transfer==0.10.1
  551. # via boto3
  552. safetensors==0.4.3
  553. # via transformers
  554. scikit-learn==1.4.2
  555. # via sentence-transformers
  556. scipy==1.13.0
  557. # via scikit-learn
  558. # via sentence-transformers
  559. sentence-transformers==2.7.0
  560. # via open-webui
  561. setuptools==69.5.1
  562. # via ctranslate2
  563. # via opentelemetry-instrumentation
  564. shapely==2.0.4
  565. # via rapidocr-onnxruntime
  566. shellingham==1.5.4
  567. # via typer
  568. simple-websocket==1.0.0
  569. # via python-engineio
  570. six==1.16.0
  571. # via apscheduler
  572. # via ecdsa
  573. # via kubernetes
  574. # via langdetect
  575. # via posthog
  576. # via python-dateutil
  577. # via rapidocr-onnxruntime
  578. # via unstructured-client
  579. sniffio==1.3.1
  580. # via anyio
  581. # via httpx
  582. # via openai
  583. soupsieve==2.5
  584. # via beautifulsoup4
  585. sqlalchemy==2.0.30
  586. # via langchain
  587. # via langchain-community
  588. starlette==0.37.2
  589. # via fastapi
  590. sympy==1.12
  591. # via onnxruntime
  592. # via torch
  593. tabulate==0.9.0
  594. # via unstructured
  595. tenacity==8.3.0
  596. # via chromadb
  597. # via langchain
  598. # via langchain-community
  599. # via langchain-core
  600. threadpoolctl==3.5.0
  601. # via scikit-learn
  602. tiktoken==0.6.0
  603. # via litellm
  604. tokenizers==0.15.2
  605. # via chromadb
  606. # via faster-whisper
  607. # via litellm
  608. # via transformers
  609. torch==2.3.0
  610. # via sentence-transformers
  611. tqdm==4.66.4
  612. # via chromadb
  613. # via google-generativeai
  614. # via huggingface-hub
  615. # via nltk
  616. # via openai
  617. # via sentence-transformers
  618. # via transformers
  619. transformers==4.39.3
  620. # via sentence-transformers
  621. typer==0.12.3
  622. # via chromadb
  623. # via fastapi-cli
  624. typing-extensions==4.11.0
  625. # via chromadb
  626. # via fastapi
  627. # via google-generativeai
  628. # via huggingface-hub
  629. # via openai
  630. # via opentelemetry-sdk
  631. # via pydantic
  632. # via pydantic-core
  633. # via sqlalchemy
  634. # via torch
  635. # via typer
  636. # via typing-inspect
  637. # via unstructured
  638. # via unstructured-client
  639. typing-inspect==0.9.0
  640. # via dataclasses-json
  641. # via unstructured-client
  642. tzdata==2024.1
  643. # via pandas
  644. tzlocal==5.2
  645. # via apscheduler
  646. ujson==5.10.0
  647. # via fastapi
  648. unstructured==0.14.0
  649. # via open-webui
  650. unstructured-client==0.22.0
  651. # via unstructured
  652. uritemplate==4.1.1
  653. # via google-api-python-client
  654. urllib3==2.2.1
  655. # via botocore
  656. # via kubernetes
  657. # via requests
  658. # via unstructured-client
  659. uvicorn==0.22.0
  660. # via chromadb
  661. # via fastapi
  662. # via litellm
  663. # via open-webui
  664. uvloop==0.19.0
  665. # via uvicorn
  666. validators==0.28.1
  667. # via open-webui
  668. watchfiles==0.21.0
  669. # via uvicorn
  670. websocket-client==1.8.0
  671. # via kubernetes
  672. websockets==12.0
  673. # via uvicorn
  674. werkzeug==3.0.3
  675. # via flask
  676. wrapt==1.16.0
  677. # via deprecated
  678. # via langfuse
  679. # via opentelemetry-instrumentation
  680. # via unstructured
  681. wsproto==1.2.0
  682. # via simple-websocket
  683. xlrd==2.0.1
  684. # via open-webui
  685. yarl==1.9.4
  686. # via aiohttp
  687. youtube-transcript-api==0.6.2
  688. # via open-webui
  689. zipp==3.18.1
  690. # via importlib-metadata