requirements-dev.lock 15 KB

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