requirements-dev.lock 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688
  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 open-webui
  276. lxml==5.2.2
  277. # via unstructured
  278. markdown==3.6
  279. # via open-webui
  280. markdown-it-py==3.0.0
  281. # via rich
  282. markupsafe==2.1.5
  283. # via jinja2
  284. # via werkzeug
  285. marshmallow==3.21.2
  286. # via dataclasses-json
  287. # via unstructured-client
  288. mdurl==0.1.2
  289. # via markdown-it-py
  290. mmh3==4.1.0
  291. # via chromadb
  292. monotonic==1.6
  293. # via posthog
  294. mpmath==1.3.0
  295. # via sympy
  296. multidict==6.0.5
  297. # via aiohttp
  298. # via yarl
  299. mypy-extensions==1.0.0
  300. # via black
  301. # via typing-inspect
  302. # via unstructured-client
  303. networkx==3.3
  304. # via torch
  305. nltk==3.8.1
  306. # via unstructured
  307. numpy==1.26.4
  308. # via chroma-hnswlib
  309. # via chromadb
  310. # via ctranslate2
  311. # via langchain
  312. # via langchain-chroma
  313. # via langchain-community
  314. # via onnxruntime
  315. # via opencv-python
  316. # via opencv-python-headless
  317. # via pandas
  318. # via rank-bm25
  319. # via rapidocr-onnxruntime
  320. # via scikit-learn
  321. # via scipy
  322. # via sentence-transformers
  323. # via shapely
  324. # via transformers
  325. # via unstructured
  326. oauthlib==3.2.2
  327. # via fastapi-sso
  328. # via kubernetes
  329. # via requests-oauthlib
  330. onnxruntime==1.17.3
  331. # via chromadb
  332. # via faster-whisper
  333. # via rapidocr-onnxruntime
  334. openai==1.28.1
  335. # via litellm
  336. opencv-python==4.9.0.80
  337. # via rapidocr-onnxruntime
  338. opencv-python-headless==4.9.0.80
  339. # via open-webui
  340. openpyxl==3.1.2
  341. # via open-webui
  342. opentelemetry-api==1.24.0
  343. # via chromadb
  344. # via opentelemetry-exporter-otlp-proto-grpc
  345. # via opentelemetry-instrumentation
  346. # via opentelemetry-instrumentation-asgi
  347. # via opentelemetry-instrumentation-fastapi
  348. # via opentelemetry-sdk
  349. opentelemetry-exporter-otlp-proto-common==1.24.0
  350. # via opentelemetry-exporter-otlp-proto-grpc
  351. opentelemetry-exporter-otlp-proto-grpc==1.24.0
  352. # via chromadb
  353. opentelemetry-instrumentation==0.45b0
  354. # via opentelemetry-instrumentation-asgi
  355. # via opentelemetry-instrumentation-fastapi
  356. opentelemetry-instrumentation-asgi==0.45b0
  357. # via opentelemetry-instrumentation-fastapi
  358. opentelemetry-instrumentation-fastapi==0.45b0
  359. # via chromadb
  360. opentelemetry-proto==1.24.0
  361. # via opentelemetry-exporter-otlp-proto-common
  362. # via opentelemetry-exporter-otlp-proto-grpc
  363. opentelemetry-sdk==1.24.0
  364. # via chromadb
  365. # via opentelemetry-exporter-otlp-proto-grpc
  366. opentelemetry-semantic-conventions==0.45b0
  367. # via opentelemetry-instrumentation-asgi
  368. # via opentelemetry-instrumentation-fastapi
  369. # via opentelemetry-sdk
  370. opentelemetry-util-http==0.45b0
  371. # via opentelemetry-instrumentation-asgi
  372. # via opentelemetry-instrumentation-fastapi
  373. ordered-set==4.1.0
  374. # via deepdiff
  375. orjson==3.10.3
  376. # via chromadb
  377. # via fastapi
  378. # via langsmith
  379. # via litellm
  380. overrides==7.7.0
  381. # via chromadb
  382. packaging==23.2
  383. # via black
  384. # via build
  385. # via gunicorn
  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. peewee==3.17.5
  400. # via open-webui
  401. # via peewee-migrate
  402. peewee-migrate==1.12.2
  403. # via open-webui
  404. pillow==10.3.0
  405. # via fpdf2
  406. # via rapidocr-onnxruntime
  407. # via sentence-transformers
  408. platformdirs==4.2.1
  409. # via black
  410. posthog==3.5.0
  411. # via chromadb
  412. proto-plus==1.23.0
  413. # via google-ai-generativelanguage
  414. # via google-api-core
  415. protobuf==4.25.3
  416. # via google-ai-generativelanguage
  417. # via google-api-core
  418. # via google-generativeai
  419. # via googleapis-common-protos
  420. # via grpcio-status
  421. # via onnxruntime
  422. # via opentelemetry-proto
  423. # via proto-plus
  424. psycopg2-binary==2.9.9
  425. # via open-webui
  426. pyasn1==0.6.0
  427. # via pyasn1-modules
  428. # via python-jose
  429. # via rsa
  430. pyasn1-modules==0.4.0
  431. # via google-auth
  432. pyclipper==1.3.0.post5
  433. # via rapidocr-onnxruntime
  434. pycparser==2.22
  435. # via cffi
  436. pydantic==2.7.1
  437. # via chromadb
  438. # via fastapi
  439. # via fastapi-sso
  440. # via google-generativeai
  441. # via langchain
  442. # via langchain-core
  443. # via langfuse
  444. # via langsmith
  445. # via open-webui
  446. # via openai
  447. pydantic-core==2.18.2
  448. # via pydantic
  449. pygments==2.18.0
  450. # via rich
  451. pyjwt==2.8.0
  452. # via litellm
  453. # via open-webui
  454. pymysql==1.1.0
  455. # via open-webui
  456. pypandoc==1.13
  457. # via open-webui
  458. pyparsing==3.1.2
  459. # via httplib2
  460. pypdf==4.2.0
  461. # via open-webui
  462. # via unstructured-client
  463. pypika==0.48.9
  464. # via chromadb
  465. pyproject-hooks==1.1.0
  466. # via build
  467. python-dateutil==2.9.0.post0
  468. # via botocore
  469. # via kubernetes
  470. # via pandas
  471. # via posthog
  472. # via unstructured-client
  473. python-dotenv==1.0.1
  474. # via litellm
  475. # via uvicorn
  476. python-engineio==4.9.0
  477. # via python-socketio
  478. python-iso639==2024.4.27
  479. # via unstructured
  480. python-jose==3.3.0
  481. # via open-webui
  482. python-magic==0.4.27
  483. # via unstructured
  484. python-multipart==0.0.9
  485. # via fastapi
  486. # via litellm
  487. # via open-webui
  488. python-socketio==5.11.2
  489. # via open-webui
  490. pytube==15.0.0
  491. # via open-webui
  492. pytz==2024.1
  493. # via apscheduler
  494. # via pandas
  495. pyxlsb==1.0.10
  496. # via open-webui
  497. pyyaml==6.0.1
  498. # via chromadb
  499. # via ctranslate2
  500. # via huggingface-hub
  501. # via kubernetes
  502. # via langchain
  503. # via langchain-community
  504. # via langchain-core
  505. # via litellm
  506. # via rapidocr-onnxruntime
  507. # via transformers
  508. # via uvicorn
  509. rank-bm25==0.2.2
  510. # via open-webui
  511. rapidfuzz==3.9.0
  512. # via unstructured
  513. rapidocr-onnxruntime==1.3.22
  514. # via open-webui
  515. redis==5.0.4
  516. # via rq
  517. regex==2024.5.10
  518. # via nltk
  519. # via tiktoken
  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 litellm
  530. # via open-webui
  531. # via posthog
  532. # via requests-oauthlib
  533. # via tiktoken
  534. # via transformers
  535. # via unstructured
  536. # via unstructured-client
  537. # via youtube-transcript-api
  538. requests-oauthlib==2.0.0
  539. # via kubernetes
  540. rich==13.7.1
  541. # via typer
  542. rq==1.16.2
  543. # via litellm
  544. rsa==4.9
  545. # via google-auth
  546. # via python-jose
  547. s3transfer==0.10.1
  548. # via boto3
  549. safetensors==0.4.3
  550. # via transformers
  551. scikit-learn==1.4.2
  552. # via sentence-transformers
  553. scipy==1.13.0
  554. # via scikit-learn
  555. # via sentence-transformers
  556. sentence-transformers==2.7.0
  557. # via open-webui
  558. setuptools==69.5.1
  559. # via ctranslate2
  560. # via opentelemetry-instrumentation
  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. uvloop==0.19.0
  662. # via uvicorn
  663. validators==0.28.1
  664. # via open-webui
  665. watchfiles==0.21.0
  666. # via uvicorn
  667. websocket-client==1.8.0
  668. # via kubernetes
  669. websockets==12.0
  670. # via uvicorn
  671. werkzeug==3.0.3
  672. # via flask
  673. wrapt==1.16.0
  674. # via deprecated
  675. # via langfuse
  676. # via opentelemetry-instrumentation
  677. # via unstructured
  678. wsproto==1.2.0
  679. # via simple-websocket
  680. xlrd==2.0.1
  681. # via open-webui
  682. yarl==1.9.4
  683. # via aiohttp
  684. youtube-transcript-api==0.6.2
  685. # via open-webui
  686. zipp==3.18.1
  687. # via importlib-metadata