requirements.lock 15 KB

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