requirements-dev.lock 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681
  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. av==11.0.0
  37. # via faster-whisper
  38. backoff==2.2.1
  39. # via langfuse
  40. # via litellm
  41. # via posthog
  42. # via unstructured
  43. bcrypt==4.1.2
  44. # via chromadb
  45. # via open-webui
  46. # via passlib
  47. beautifulsoup4==4.12.3
  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.95
  56. # via open-webui
  57. botocore==1.34.103
  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 pulsar-client
  69. # via requests
  70. # via unstructured-client
  71. cffi==1.16.0
  72. # via argon2-cffi-bindings
  73. # via cryptography
  74. chardet==5.2.0
  75. # via unstructured
  76. charset-normalizer==3.3.2
  77. # via requests
  78. # via unstructured-client
  79. chroma-hnswlib==0.7.3
  80. # via chromadb
  81. chromadb==0.4.24
  82. # via langchain-chroma
  83. # via open-webui
  84. click==8.1.7
  85. # via black
  86. # via flask
  87. # via litellm
  88. # via nltk
  89. # via peewee-migrate
  90. # via rq
  91. # via typer
  92. # via uvicorn
  93. coloredlogs==15.0.1
  94. # via onnxruntime
  95. cryptography==42.0.7
  96. # via litellm
  97. # via pyjwt
  98. ctranslate2==4.2.1
  99. # via faster-whisper
  100. dataclasses-json==0.6.6
  101. # via langchain
  102. # via langchain-community
  103. # via unstructured
  104. # via unstructured-client
  105. deepdiff==7.0.1
  106. # via unstructured-client
  107. defusedxml==0.7.1
  108. # via fpdf2
  109. deprecated==1.2.14
  110. # via opentelemetry-api
  111. # via opentelemetry-exporter-otlp-proto-grpc
  112. distro==1.9.0
  113. # via openai
  114. dnspython==2.6.1
  115. # via email-validator
  116. docx2txt==0.8
  117. # via open-webui
  118. ecdsa==0.19.0
  119. # via python-jose
  120. email-validator==2.1.1
  121. # via pydantic
  122. emoji==2.11.1
  123. # via unstructured
  124. et-xmlfile==1.1.0
  125. # via openpyxl
  126. fake-useragent==1.5.1
  127. # via open-webui
  128. fastapi==0.109.2
  129. # via chromadb
  130. # via fastapi-sso
  131. # via langchain-chroma
  132. # via litellm
  133. # via open-webui
  134. fastapi-sso==0.10.0
  135. # via litellm
  136. faster-whisper==1.0.1
  137. # via open-webui
  138. filelock==3.14.0
  139. # via huggingface-hub
  140. # via torch
  141. # via transformers
  142. filetype==1.2.0
  143. # via unstructured
  144. flask==3.0.3
  145. # via flask-cors
  146. # via open-webui
  147. flask-cors==4.0.0
  148. # via open-webui
  149. flatbuffers==24.3.25
  150. # via onnxruntime
  151. fonttools==4.51.0
  152. # via fpdf2
  153. fpdf2==2.7.8
  154. # via open-webui
  155. frozenlist==1.4.1
  156. # via aiohttp
  157. # via aiosignal
  158. fsspec==2024.3.1
  159. # via huggingface-hub
  160. # via torch
  161. google-ai-generativelanguage==0.6.2
  162. # via google-generativeai
  163. google-api-core==2.19.0
  164. # via google-ai-generativelanguage
  165. # via google-api-python-client
  166. # via google-generativeai
  167. google-api-python-client==2.129.0
  168. # via google-generativeai
  169. google-auth==2.29.0
  170. # via google-ai-generativelanguage
  171. # via google-api-core
  172. # via google-api-python-client
  173. # via google-auth-httplib2
  174. # via google-generativeai
  175. # via kubernetes
  176. google-auth-httplib2==0.2.0
  177. # via google-api-python-client
  178. google-generativeai==0.5.2
  179. # via open-webui
  180. googleapis-common-protos==1.63.0
  181. # via google-api-core
  182. # via grpcio-status
  183. # via opentelemetry-exporter-otlp-proto-grpc
  184. grpcio==1.63.0
  185. # via chromadb
  186. # via google-api-core
  187. # via grpcio-status
  188. # via opentelemetry-exporter-otlp-proto-grpc
  189. grpcio-status==1.62.2
  190. # via google-api-core
  191. gunicorn==21.2.0
  192. # via litellm
  193. h11==0.14.0
  194. # via httpcore
  195. # via uvicorn
  196. # via wsproto
  197. httpcore==1.0.5
  198. # via httpx
  199. httplib2==0.22.0
  200. # via google-api-python-client
  201. # via google-auth-httplib2
  202. httptools==0.6.1
  203. # via uvicorn
  204. httpx==0.27.0
  205. # via fastapi-sso
  206. # via langfuse
  207. # via openai
  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 litellm
  225. # via opentelemetry-api
  226. importlib-resources==6.4.0
  227. # via chromadb
  228. itsdangerous==2.2.0
  229. # via flask
  230. jinja2==3.1.4
  231. # via flask
  232. # via litellm
  233. # via torch
  234. jmespath==1.0.1
  235. # via boto3
  236. # via botocore
  237. joblib==1.4.2
  238. # via nltk
  239. # via scikit-learn
  240. jsonpatch==1.33
  241. # via langchain
  242. # via langchain-core
  243. jsonpath-python==1.0.6
  244. # via unstructured-client
  245. jsonpointer==2.4
  246. # via jsonpatch
  247. kubernetes==29.0.0
  248. # via chromadb
  249. langchain==0.1.16
  250. # via open-webui
  251. langchain-chroma==0.1.0
  252. # via open-webui
  253. langchain-community==0.0.34
  254. # via langchain
  255. # via open-webui
  256. langchain-core==0.1.52
  257. # via langchain
  258. # via langchain-chroma
  259. # via langchain-community
  260. # via langchain-text-splitters
  261. langchain-text-splitters==0.0.1
  262. # via langchain
  263. langdetect==1.0.9
  264. # via unstructured
  265. langfuse==2.27.3
  266. # via open-webui
  267. langsmith==0.1.57
  268. # via langchain
  269. # via langchain-community
  270. # via langchain-core
  271. litellm==1.35.28
  272. # via open-webui
  273. lxml==5.2.2
  274. # via unstructured
  275. markdown==3.6
  276. # via open-webui
  277. markdown-it-py==3.0.0
  278. # via rich
  279. markupsafe==2.1.5
  280. # via jinja2
  281. # via werkzeug
  282. marshmallow==3.21.2
  283. # via dataclasses-json
  284. # via unstructured-client
  285. mdurl==0.1.2
  286. # via markdown-it-py
  287. mmh3==4.1.0
  288. # via chromadb
  289. monotonic==1.6
  290. # via posthog
  291. mpmath==1.3.0
  292. # via sympy
  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 fastapi-sso
  325. # via kubernetes
  326. # via requests-oauthlib
  327. onnxruntime==1.17.3
  328. # via chromadb
  329. # via faster-whisper
  330. # via rapidocr-onnxruntime
  331. openai==1.28.1
  332. # via litellm
  333. opencv-python==4.9.0.80
  334. # via rapidocr-onnxruntime
  335. opencv-python-headless==4.9.0.80
  336. # via open-webui
  337. openpyxl==3.1.2
  338. # via open-webui
  339. opentelemetry-api==1.24.0
  340. # via chromadb
  341. # via opentelemetry-exporter-otlp-proto-grpc
  342. # via opentelemetry-instrumentation
  343. # via opentelemetry-instrumentation-asgi
  344. # via opentelemetry-instrumentation-fastapi
  345. # via opentelemetry-sdk
  346. opentelemetry-exporter-otlp-proto-common==1.24.0
  347. # via opentelemetry-exporter-otlp-proto-grpc
  348. opentelemetry-exporter-otlp-proto-grpc==1.24.0
  349. # via chromadb
  350. opentelemetry-instrumentation==0.45b0
  351. # via opentelemetry-instrumentation-asgi
  352. # via opentelemetry-instrumentation-fastapi
  353. opentelemetry-instrumentation-asgi==0.45b0
  354. # via opentelemetry-instrumentation-fastapi
  355. opentelemetry-instrumentation-fastapi==0.45b0
  356. # via chromadb
  357. opentelemetry-proto==1.24.0
  358. # via opentelemetry-exporter-otlp-proto-common
  359. # via opentelemetry-exporter-otlp-proto-grpc
  360. opentelemetry-sdk==1.24.0
  361. # via chromadb
  362. # via opentelemetry-exporter-otlp-proto-grpc
  363. opentelemetry-semantic-conventions==0.45b0
  364. # via opentelemetry-instrumentation-asgi
  365. # via opentelemetry-instrumentation-fastapi
  366. # via opentelemetry-sdk
  367. opentelemetry-util-http==0.45b0
  368. # via opentelemetry-instrumentation-asgi
  369. # via opentelemetry-instrumentation-fastapi
  370. ordered-set==4.1.0
  371. # via deepdiff
  372. orjson==3.10.3
  373. # via chromadb
  374. # via langsmith
  375. # via litellm
  376. overrides==7.7.0
  377. # via chromadb
  378. packaging==23.2
  379. # via black
  380. # via build
  381. # via gunicorn
  382. # via huggingface-hub
  383. # via langchain-core
  384. # via langfuse
  385. # via marshmallow
  386. # via onnxruntime
  387. # via transformers
  388. # via unstructured-client
  389. pandas==2.2.2
  390. # via open-webui
  391. passlib==1.7.4
  392. # via open-webui
  393. pathspec==0.12.1
  394. # via black
  395. peewee==3.17.3
  396. # via open-webui
  397. # via peewee-migrate
  398. peewee-migrate==1.12.2
  399. # via open-webui
  400. pillow==10.3.0
  401. # via fpdf2
  402. # via rapidocr-onnxruntime
  403. # via sentence-transformers
  404. platformdirs==4.2.1
  405. # via black
  406. posthog==3.5.0
  407. # via chromadb
  408. proto-plus==1.23.0
  409. # via google-ai-generativelanguage
  410. # via google-api-core
  411. protobuf==4.25.3
  412. # via google-ai-generativelanguage
  413. # via google-api-core
  414. # via google-generativeai
  415. # via googleapis-common-protos
  416. # via grpcio-status
  417. # via onnxruntime
  418. # via opentelemetry-proto
  419. # via proto-plus
  420. psycopg2-binary==2.9.9
  421. # via open-webui
  422. pulsar-client==3.5.0
  423. # via chromadb
  424. pyasn1==0.6.0
  425. # via pyasn1-modules
  426. # via python-jose
  427. # via rsa
  428. pyasn1-modules==0.4.0
  429. # via google-auth
  430. pyclipper==1.3.0.post5
  431. # via rapidocr-onnxruntime
  432. pycparser==2.22
  433. # via cffi
  434. pydantic==2.7.1
  435. # via chromadb
  436. # via fastapi
  437. # via fastapi-sso
  438. # via google-generativeai
  439. # via langchain
  440. # via langchain-core
  441. # via langfuse
  442. # via langsmith
  443. # via open-webui
  444. # via openai
  445. pydantic-core==2.18.2
  446. # via pydantic
  447. pygments==2.18.0
  448. # via rich
  449. pyjwt==2.8.0
  450. # via litellm
  451. # via open-webui
  452. pymysql==1.1.0
  453. # via open-webui
  454. pypandoc==1.13
  455. # via open-webui
  456. pyparsing==3.1.2
  457. # via httplib2
  458. pypdf==4.2.0
  459. # via open-webui
  460. # via unstructured-client
  461. pypika==0.48.9
  462. # via chromadb
  463. pyproject-hooks==1.1.0
  464. # via build
  465. python-dateutil==2.9.0.post0
  466. # via botocore
  467. # via kubernetes
  468. # via pandas
  469. # via posthog
  470. # via unstructured-client
  471. python-dotenv==1.0.1
  472. # via litellm
  473. # via uvicorn
  474. python-engineio==4.9.0
  475. # via python-socketio
  476. python-iso639==2024.4.27
  477. # via unstructured
  478. python-jose==3.3.0
  479. # via open-webui
  480. python-magic==0.4.27
  481. # via unstructured
  482. python-multipart==0.0.9
  483. # via litellm
  484. # via open-webui
  485. python-socketio==5.11.2
  486. # via open-webui
  487. pytube==15.0.0
  488. # via open-webui
  489. pytz==2024.1
  490. # via apscheduler
  491. # via pandas
  492. pyxlsb==1.0.10
  493. # via open-webui
  494. pyyaml==6.0.1
  495. # via chromadb
  496. # via ctranslate2
  497. # via huggingface-hub
  498. # via kubernetes
  499. # via langchain
  500. # via langchain-community
  501. # via langchain-core
  502. # via litellm
  503. # via rapidocr-onnxruntime
  504. # via transformers
  505. # via uvicorn
  506. rank-bm25==0.2.2
  507. # via open-webui
  508. rapidfuzz==3.9.0
  509. # via unstructured
  510. rapidocr-onnxruntime==1.2.3
  511. # via open-webui
  512. redis==5.0.4
  513. # via rq
  514. regex==2024.5.10
  515. # via nltk
  516. # via tiktoken
  517. # via transformers
  518. requests==2.31.0
  519. # via chromadb
  520. # via google-api-core
  521. # via huggingface-hub
  522. # via kubernetes
  523. # via langchain
  524. # via langchain-community
  525. # via langsmith
  526. # via litellm
  527. # via open-webui
  528. # via posthog
  529. # via requests-oauthlib
  530. # via tiktoken
  531. # via transformers
  532. # via unstructured
  533. # via unstructured-client
  534. # via youtube-transcript-api
  535. requests-oauthlib==2.0.0
  536. # via kubernetes
  537. rich==13.7.1
  538. # via typer
  539. rq==1.16.2
  540. # via litellm
  541. rsa==4.9
  542. # via google-auth
  543. # via python-jose
  544. s3transfer==0.10.1
  545. # via boto3
  546. safetensors==0.4.3
  547. # via transformers
  548. scikit-learn==1.4.2
  549. # via sentence-transformers
  550. scipy==1.13.0
  551. # via scikit-learn
  552. # via sentence-transformers
  553. sentence-transformers==2.7.0
  554. # via open-webui
  555. setuptools==69.5.1
  556. # via ctranslate2
  557. # via opentelemetry-instrumentation
  558. shapely==2.0.4
  559. # via rapidocr-onnxruntime
  560. shellingham==1.5.4
  561. # via typer
  562. simple-websocket==1.0.0
  563. # via python-engineio
  564. six==1.16.0
  565. # via apscheduler
  566. # via ecdsa
  567. # via kubernetes
  568. # via langdetect
  569. # via posthog
  570. # via python-dateutil
  571. # via rapidocr-onnxruntime
  572. # via unstructured-client
  573. sniffio==1.3.1
  574. # via anyio
  575. # via httpx
  576. # via openai
  577. soupsieve==2.5
  578. # via beautifulsoup4
  579. sqlalchemy==2.0.30
  580. # via langchain
  581. # via langchain-community
  582. starlette==0.36.3
  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. tiktoken==0.6.0
  597. # via litellm
  598. tokenizers==0.15.2
  599. # via chromadb
  600. # via faster-whisper
  601. # via litellm
  602. # via transformers
  603. torch==2.3.0
  604. # via sentence-transformers
  605. tqdm==4.66.4
  606. # via chromadb
  607. # via google-generativeai
  608. # via huggingface-hub
  609. # via nltk
  610. # via openai
  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. typing-extensions==4.11.0
  618. # via chromadb
  619. # via fastapi
  620. # via google-generativeai
  621. # via huggingface-hub
  622. # via openai
  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. unstructured==0.11.8
  640. # via open-webui
  641. unstructured-client==0.22.0
  642. # via unstructured
  643. uritemplate==4.1.1
  644. # via google-api-python-client
  645. urllib3==2.2.1
  646. # via botocore
  647. # via kubernetes
  648. # via requests
  649. # via unstructured-client
  650. uvicorn==0.22.0
  651. # via chromadb
  652. # via litellm
  653. # via open-webui
  654. uvloop==0.19.0
  655. # via uvicorn
  656. validators==0.28.1
  657. # via open-webui
  658. watchfiles==0.21.0
  659. # via uvicorn
  660. websocket-client==1.8.0
  661. # via kubernetes
  662. websockets==12.0
  663. # via uvicorn
  664. werkzeug==3.0.3
  665. # via flask
  666. wrapt==1.16.0
  667. # via deprecated
  668. # via langfuse
  669. # via opentelemetry-instrumentation
  670. # via unstructured
  671. wsproto==1.2.0
  672. # via simple-websocket
  673. xlrd==2.0.1
  674. # via open-webui
  675. yarl==1.9.4
  676. # via aiohttp
  677. youtube-transcript-api==0.6.2
  678. # via open-webui
  679. zipp==3.18.1
  680. # via importlib-metadata