requirements-dev.lock 15 KB

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