requirements-dev.lock 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692
  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.3
  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.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 flask
  86. # via litellm
  87. # via nltk
  88. # via peewee-migrate
  89. # via rq
  90. # via typer
  91. # via uvicorn
  92. coloredlogs==15.0.1
  93. # via onnxruntime
  94. cryptography==42.0.7
  95. # via litellm
  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. distro==1.9.0
  112. # via openai
  113. dnspython==2.6.1
  114. # via email-validator
  115. docx2txt==0.8
  116. # via open-webui
  117. ecdsa==0.19.0
  118. # via python-jose
  119. email-validator==2.1.1
  120. # via fastapi
  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.111.0
  129. # via chromadb
  130. # via fastapi-sso
  131. # via langchain-chroma
  132. # via litellm
  133. # via open-webui
  134. fastapi-cli==0.0.4
  135. # via fastapi
  136. fastapi-sso==0.10.0
  137. # via litellm
  138. faster-whisper==1.0.2
  139. # via open-webui
  140. filelock==3.14.0
  141. # via huggingface-hub
  142. # via torch
  143. # via transformers
  144. filetype==1.2.0
  145. # via unstructured
  146. flask==3.0.3
  147. # via flask-cors
  148. # via open-webui
  149. flask-cors==4.0.1
  150. # via open-webui
  151. flatbuffers==24.3.25
  152. # via onnxruntime
  153. fonttools==4.51.0
  154. # via fpdf2
  155. fpdf2==2.7.9
  156. # via open-webui
  157. frozenlist==1.4.1
  158. # via aiohttp
  159. # via aiosignal
  160. fsspec==2024.3.1
  161. # via huggingface-hub
  162. # via torch
  163. google-ai-generativelanguage==0.6.4
  164. # via google-generativeai
  165. google-api-core==2.19.0
  166. # via google-ai-generativelanguage
  167. # via google-api-python-client
  168. # via google-generativeai
  169. google-api-python-client==2.129.0
  170. # via google-generativeai
  171. google-auth==2.29.0
  172. # via google-ai-generativelanguage
  173. # via google-api-core
  174. # via google-api-python-client
  175. # via google-auth-httplib2
  176. # via google-generativeai
  177. # via kubernetes
  178. google-auth-httplib2==0.2.0
  179. # via google-api-python-client
  180. google-generativeai==0.5.4
  181. # via open-webui
  182. googleapis-common-protos==1.63.0
  183. # via google-api-core
  184. # via grpcio-status
  185. # via opentelemetry-exporter-otlp-proto-grpc
  186. grpcio==1.63.0
  187. # via chromadb
  188. # via google-api-core
  189. # via grpcio-status
  190. # via opentelemetry-exporter-otlp-proto-grpc
  191. grpcio-status==1.62.2
  192. # via google-api-core
  193. gunicorn==22.0.0
  194. # via litellm
  195. h11==0.14.0
  196. # via httpcore
  197. # via uvicorn
  198. # via wsproto
  199. httpcore==1.0.5
  200. # via httpx
  201. httplib2==0.22.0
  202. # via google-api-python-client
  203. # via google-auth-httplib2
  204. httptools==0.6.1
  205. # via uvicorn
  206. httpx==0.27.0
  207. # via fastapi
  208. # via fastapi-sso
  209. # via langfuse
  210. # via openai
  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 litellm
  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 litellm
  237. # via torch
  238. jmespath==1.0.1
  239. # via boto3
  240. # via botocore
  241. joblib==1.4.2
  242. # via nltk
  243. # via scikit-learn
  244. jsonpatch==1.33
  245. # via langchain-core
  246. jsonpath-python==1.0.6
  247. # via unstructured-client
  248. jsonpointer==2.4
  249. # via jsonpatch
  250. kubernetes==29.0.0
  251. # via chromadb
  252. langchain==0.2.0
  253. # via langchain-community
  254. # via open-webui
  255. langchain-chroma==0.1.1
  256. # via open-webui
  257. langchain-community==0.2.0
  258. # via open-webui
  259. langchain-core==0.2.1
  260. # via langchain
  261. # via langchain-chroma
  262. # via langchain-community
  263. # via langchain-text-splitters
  264. langchain-text-splitters==0.2.0
  265. # via langchain
  266. langdetect==1.0.9
  267. # via unstructured
  268. langfuse==2.33.0
  269. # via open-webui
  270. langsmith==0.1.57
  271. # via langchain
  272. # via langchain-community
  273. # via langchain-core
  274. litellm==1.37.20
  275. # via litellm
  276. # via open-webui
  277. lxml==5.2.2
  278. # via unstructured
  279. markdown==3.6
  280. # via open-webui
  281. markdown-it-py==3.0.0
  282. # via rich
  283. markupsafe==2.1.5
  284. # via jinja2
  285. # via werkzeug
  286. marshmallow==3.21.2
  287. # via dataclasses-json
  288. # via unstructured-client
  289. mdurl==0.1.2
  290. # via markdown-it-py
  291. mmh3==4.1.0
  292. # via chromadb
  293. monotonic==1.6
  294. # via posthog
  295. mpmath==1.3.0
  296. # via sympy
  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 fastapi-sso
  329. # via kubernetes
  330. # via requests-oauthlib
  331. onnxruntime==1.17.3
  332. # via chromadb
  333. # via faster-whisper
  334. # via rapidocr-onnxruntime
  335. openai==1.28.1
  336. # via litellm
  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 fastapi
  379. # via langsmith
  380. # via litellm
  381. overrides==7.7.0
  382. # via chromadb
  383. packaging==23.2
  384. # via black
  385. # via build
  386. # via gunicorn
  387. # via huggingface-hub
  388. # via langchain-core
  389. # via langfuse
  390. # via marshmallow
  391. # via onnxruntime
  392. # via transformers
  393. # via unstructured-client
  394. pandas==2.2.2
  395. # via open-webui
  396. passlib==1.7.4
  397. # via open-webui
  398. # via passlib
  399. pathspec==0.12.1
  400. # via black
  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 fastapi-sso
  442. # via google-generativeai
  443. # via langchain
  444. # via langchain-core
  445. # via langfuse
  446. # via langsmith
  447. # via open-webui
  448. # via openai
  449. pydantic-core==2.18.2
  450. # via pydantic
  451. pygments==2.18.0
  452. # via rich
  453. pyjwt==2.8.0
  454. # via litellm
  455. # via open-webui
  456. # via pyjwt
  457. pymysql==1.1.0
  458. # via open-webui
  459. pypandoc==1.13
  460. # via open-webui
  461. pyparsing==3.1.2
  462. # via httplib2
  463. pypdf==4.2.0
  464. # via open-webui
  465. # via unstructured-client
  466. pypika==0.48.9
  467. # via chromadb
  468. pyproject-hooks==1.1.0
  469. # via build
  470. python-dateutil==2.9.0.post0
  471. # via botocore
  472. # via kubernetes
  473. # via pandas
  474. # via posthog
  475. # via unstructured-client
  476. python-dotenv==1.0.1
  477. # via litellm
  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 litellm
  490. # via open-webui
  491. python-socketio==5.11.2
  492. # via open-webui
  493. pytube==15.0.0
  494. # via open-webui
  495. pytz==2024.1
  496. # via apscheduler
  497. # via pandas
  498. pyxlsb==1.0.10
  499. # via open-webui
  500. pyyaml==6.0.1
  501. # via chromadb
  502. # via ctranslate2
  503. # via huggingface-hub
  504. # via kubernetes
  505. # via langchain
  506. # via langchain-community
  507. # via langchain-core
  508. # via litellm
  509. # via rapidocr-onnxruntime
  510. # via transformers
  511. # via uvicorn
  512. rank-bm25==0.2.2
  513. # via open-webui
  514. rapidfuzz==3.9.0
  515. # via unstructured
  516. rapidocr-onnxruntime==1.3.22
  517. # via open-webui
  518. redis==5.0.4
  519. # via rq
  520. regex==2024.5.10
  521. # via nltk
  522. # via tiktoken
  523. # via transformers
  524. requests==2.32.2
  525. # via chromadb
  526. # via google-api-core
  527. # via huggingface-hub
  528. # via kubernetes
  529. # via langchain
  530. # via langchain-community
  531. # via langsmith
  532. # via litellm
  533. # via open-webui
  534. # via posthog
  535. # via requests-oauthlib
  536. # via tiktoken
  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. rq==1.16.2
  546. # via litellm
  547. rsa==4.9
  548. # via google-auth
  549. # via python-jose
  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. # via openai
  580. soupsieve==2.5
  581. # via beautifulsoup4
  582. sqlalchemy==2.0.30
  583. # via langchain
  584. # via langchain-community
  585. starlette==0.37.2
  586. # via fastapi
  587. sympy==1.12
  588. # via onnxruntime
  589. # via torch
  590. tabulate==0.9.0
  591. # via unstructured
  592. tenacity==8.3.0
  593. # via chromadb
  594. # via langchain
  595. # via langchain-community
  596. # via langchain-core
  597. threadpoolctl==3.5.0
  598. # via scikit-learn
  599. tiktoken==0.6.0
  600. # via litellm
  601. tokenizers==0.15.2
  602. # via chromadb
  603. # via faster-whisper
  604. # via litellm
  605. # via transformers
  606. torch==2.3.0
  607. # via sentence-transformers
  608. tqdm==4.66.4
  609. # via chromadb
  610. # via google-generativeai
  611. # via huggingface-hub
  612. # via nltk
  613. # via openai
  614. # via sentence-transformers
  615. # via transformers
  616. transformers==4.39.3
  617. # via sentence-transformers
  618. typer==0.12.3
  619. # via chromadb
  620. # via fastapi-cli
  621. typing-extensions==4.11.0
  622. # via chromadb
  623. # via fastapi
  624. # via google-generativeai
  625. # via huggingface-hub
  626. # via openai
  627. # via opentelemetry-sdk
  628. # via pydantic
  629. # via pydantic-core
  630. # via sqlalchemy
  631. # via torch
  632. # via typer
  633. # via typing-inspect
  634. # via unstructured
  635. # via unstructured-client
  636. typing-inspect==0.9.0
  637. # via dataclasses-json
  638. # via unstructured-client
  639. tzdata==2024.1
  640. # via pandas
  641. tzlocal==5.2
  642. # via apscheduler
  643. ujson==5.10.0
  644. # via fastapi
  645. unstructured==0.14.0
  646. # via open-webui
  647. unstructured-client==0.22.0
  648. # via unstructured
  649. uritemplate==4.1.1
  650. # via google-api-python-client
  651. urllib3==2.2.1
  652. # via botocore
  653. # via kubernetes
  654. # via requests
  655. # via unstructured-client
  656. uvicorn==0.22.0
  657. # via chromadb
  658. # via fastapi
  659. # via litellm
  660. # via open-webui
  661. # via uvicorn
  662. uvloop==0.19.0
  663. # via uvicorn
  664. validators==0.28.1
  665. # via open-webui
  666. watchfiles==0.21.0
  667. # via uvicorn
  668. websocket-client==1.8.0
  669. # via kubernetes
  670. websockets==12.0
  671. # via uvicorn
  672. werkzeug==3.0.3
  673. # via flask
  674. wrapt==1.16.0
  675. # via deprecated
  676. # via langfuse
  677. # via opentelemetry-instrumentation
  678. # via unstructured
  679. wsproto==1.2.0
  680. # via simple-websocket
  681. xlrd==2.0.1
  682. # via open-webui
  683. yarl==1.9.4
  684. # via aiohttp
  685. youtube-transcript-api==0.6.2
  686. # via open-webui
  687. zipp==3.18.1
  688. # via importlib-metadata
  689. setuptools==69.5.1
  690. # via ctranslate2
  691. # via opentelemetry-instrumentation