requirements-dev.lock 16 KB

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