pdm.lock 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386
  1. # This file is @generated by PDM.
  2. # It is not intended for manual editing.
  3. [metadata]
  4. groups = ["default"]
  5. strategy = ["inherit_metadata"]
  6. lock_version = "4.5.0"
  7. content_hash = "sha256:b1461fe2ef5ca4d7887f30aedb0610d929a1b1f21128a9da6d005052a8ab9aa8"
  8. [[metadata.targets]]
  9. requires_python = "==3.10.*"
  10. [[package]]
  11. name = "annotated-doc"
  12. version = "0.0.4"
  13. requires_python = ">=3.8"
  14. summary = "Document parameters, class attributes, return types, and variables inline, with Annotated."
  15. groups = ["default"]
  16. marker = "python_version == \"3.10\""
  17. files = [
  18. {file = "annotated_doc-0.0.4-py3-none-any.whl", hash = "sha256:571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320"},
  19. {file = "annotated_doc-0.0.4.tar.gz", hash = "sha256:fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4"},
  20. ]
  21. [[package]]
  22. name = "annotated-types"
  23. version = "0.7.0"
  24. requires_python = ">=3.8"
  25. summary = "Reusable constraint types to use with typing.Annotated"
  26. groups = ["default"]
  27. marker = "python_version == \"3.10\""
  28. dependencies = [
  29. "typing-extensions>=4.0.0; python_version < \"3.9\"",
  30. ]
  31. files = [
  32. {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
  33. {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
  34. ]
  35. [[package]]
  36. name = "anyio"
  37. version = "4.12.1"
  38. requires_python = ">=3.9"
  39. summary = "High-level concurrency and networking framework on top of asyncio or Trio"
  40. groups = ["default"]
  41. marker = "python_version == \"3.10\""
  42. dependencies = [
  43. "exceptiongroup>=1.0.2; python_version < \"3.11\"",
  44. "idna>=2.8",
  45. "typing-extensions>=4.5; python_version < \"3.13\"",
  46. ]
  47. files = [
  48. {file = "anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c"},
  49. {file = "anyio-4.12.1.tar.gz", hash = "sha256:41cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703"},
  50. ]
  51. [[package]]
  52. name = "anysqlite"
  53. version = "0.0.5"
  54. requires_python = ">=3.8"
  55. summary = ""
  56. groups = ["default"]
  57. marker = "python_version == \"3.10\""
  58. dependencies = [
  59. "anyio>3.4.0",
  60. ]
  61. files = [
  62. {file = "anysqlite-0.0.5-py3-none-any.whl", hash = "sha256:cb345dc4f76f6b37f768d7a0b3e9cf5c700dfcb7a6356af8ab46a11f666edbe7"},
  63. {file = "anysqlite-0.0.5.tar.gz", hash = "sha256:9dfcf87baf6b93426ad1d9118088c41dbf24ef01b445eea4a5d486bac2755cce"},
  64. ]
  65. [[package]]
  66. name = "asyncer"
  67. version = "0.0.17"
  68. requires_python = ">=3.10"
  69. summary = "Asyncer, async and await, focused on developer experience."
  70. groups = ["default"]
  71. marker = "python_version == \"3.10\""
  72. dependencies = [
  73. "anyio<5.0,>=3.4.0",
  74. "sniffio>=1.1",
  75. "typing-extensions>=4.12.0; python_version < \"3.15\"",
  76. ]
  77. files = [
  78. {file = "asyncer-0.0.17-py3-none-any.whl", hash = "sha256:b0055950e094fb84fd8d21611c7e7b6f5715ddcb57c522c058f64c20badd1438"},
  79. {file = "asyncer-0.0.17.tar.gz", hash = "sha256:8a41e185e7ec2ecd583c269d72907a0f9f832e744b6c7474aeb21e349c4becf4"},
  80. ]
  81. [[package]]
  82. name = "blinker"
  83. version = "1.9.0"
  84. requires_python = ">=3.9"
  85. summary = "Fast, simple object-to-object and broadcast signaling"
  86. groups = ["default"]
  87. marker = "python_version == \"3.10\""
  88. files = [
  89. {file = "blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc"},
  90. {file = "blinker-1.9.0.tar.gz", hash = "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf"},
  91. ]
  92. [[package]]
  93. name = "certifi"
  94. version = "2026.1.4"
  95. requires_python = ">=3.7"
  96. summary = "Python package for providing Mozilla's CA Bundle."
  97. groups = ["default"]
  98. marker = "python_version == \"3.10\""
  99. files = [
  100. {file = "certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c"},
  101. {file = "certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120"},
  102. ]
  103. [[package]]
  104. name = "charset-normalizer"
  105. version = "3.4.4"
  106. requires_python = ">=3.7"
  107. summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
  108. groups = ["default"]
  109. marker = "python_version == \"3.10\""
  110. files = [
  111. {file = "charset_normalizer-3.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d"},
  112. {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8"},
  113. {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:027f6de494925c0ab2a55eab46ae5129951638a49a34d87f4c3eda90f696b4ad"},
  114. {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f820802628d2694cb7e56db99213f930856014862f3fd943d290ea8438d07ca8"},
  115. {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:798d75d81754988d2565bff1b97ba5a44411867c0cf32b77a7e8f8d84796b10d"},
  116. {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d1bb833febdff5c8927f922386db610b49db6e0d4f4ee29601d71e7c2694313"},
  117. {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9cd98cdc06614a2f768d2b7286d66805f94c48cde050acdbbb7db2600ab3197e"},
  118. {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:077fbb858e903c73f6c9db43374fd213b0b6a778106bc7032446a8e8b5b38b93"},
  119. {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:244bfb999c71b35de57821b8ea746b24e863398194a4014e4c76adc2bbdfeff0"},
  120. {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:64b55f9dce520635f018f907ff1b0df1fdc31f2795a922fb49dd14fbcdf48c84"},
  121. {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e"},
  122. {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6515f3182dbe4ea06ced2d9e8666d97b46ef4c75e326b79bb624110f122551db"},
  123. {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc00f04ed596e9dc0da42ed17ac5e596c6ccba999ba6bd92b0e0aef2f170f2d6"},
  124. {file = "charset_normalizer-3.4.4-cp310-cp310-win32.whl", hash = "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f"},
  125. {file = "charset_normalizer-3.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d"},
  126. {file = "charset_normalizer-3.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69"},
  127. {file = "charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f"},
  128. {file = "charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a"},
  129. ]
  130. [[package]]
  131. name = "click"
  132. version = "8.3.1"
  133. requires_python = ">=3.10"
  134. summary = "Composable command line interface toolkit"
  135. groups = ["default"]
  136. marker = "python_version == \"3.10\""
  137. dependencies = [
  138. "colorama; platform_system == \"Windows\"",
  139. ]
  140. files = [
  141. {file = "click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6"},
  142. {file = "click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a"},
  143. ]
  144. [[package]]
  145. name = "colorama"
  146. version = "0.4.6"
  147. requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
  148. summary = "Cross-platform colored terminal text."
  149. groups = ["default"]
  150. marker = "platform_system == \"Windows\" and python_version == \"3.10\""
  151. files = [
  152. {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
  153. {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
  154. ]
  155. [[package]]
  156. name = "dbutils"
  157. version = "3.1.2"
  158. requires_python = ">=3.7"
  159. summary = "Database connections for multi-threaded environments."
  160. groups = ["default"]
  161. marker = "python_version == \"3.10\""
  162. files = [
  163. {file = "dbutils-3.1.2-py3-none-any.whl", hash = "sha256:0cb388a89eeecf04089aef113a7007c3fac9199e9580c8549829f954870c403a"},
  164. {file = "dbutils-3.1.2.tar.gz", hash = "sha256:160b5788154f1adeddc61080daff1530b4df2ba0d45af1c3bfbac76db24186b3"},
  165. ]
  166. [[package]]
  167. name = "dep-logic"
  168. version = "0.5.2"
  169. requires_python = ">=3.8"
  170. summary = "Python dependency specifications supporting logical operations"
  171. groups = ["default"]
  172. marker = "python_version == \"3.10\""
  173. dependencies = [
  174. "packaging>=22",
  175. ]
  176. files = [
  177. {file = "dep_logic-0.5.2-py3-none-any.whl", hash = "sha256:0e72ab6676afd32fe8702896a8b9886bddd6ccd457b77ba360e7b6c4c95ce4c0"},
  178. {file = "dep_logic-0.5.2.tar.gz", hash = "sha256:f8dc4a74d1bad0d35a45c236572cf5d6534b5c2e84de87f2a354c849eec7e562"},
  179. ]
  180. [[package]]
  181. name = "distlib"
  182. version = "0.4.0"
  183. summary = "Distribution utilities"
  184. groups = ["default"]
  185. marker = "python_version == \"3.10\""
  186. files = [
  187. {file = "distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16"},
  188. {file = "distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d"},
  189. ]
  190. [[package]]
  191. name = "distro"
  192. version = "1.9.0"
  193. requires_python = ">=3.6"
  194. summary = "Distro - an OS platform information API"
  195. groups = ["default"]
  196. marker = "python_version == \"3.10\""
  197. files = [
  198. {file = "distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2"},
  199. {file = "distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed"},
  200. ]
  201. [[package]]
  202. name = "elastic-transport"
  203. version = "8.17.1"
  204. requires_python = ">=3.8"
  205. summary = "Transport classes and utilities shared among Python Elastic client libraries"
  206. groups = ["default"]
  207. marker = "python_version == \"3.10\""
  208. dependencies = [
  209. "certifi",
  210. "urllib3<3,>=1.26.2",
  211. ]
  212. files = [
  213. {file = "elastic_transport-8.17.1-py3-none-any.whl", hash = "sha256:192718f498f1d10c5e9aa8b9cf32aed405e469a7f0e9d6a8923431dbb2c59fb8"},
  214. {file = "elastic_transport-8.17.1.tar.gz", hash = "sha256:5edef32ac864dca8e2f0a613ef63491ee8d6b8cfb52881fa7313ba9290cac6d2"},
  215. ]
  216. [[package]]
  217. name = "elasticsearch"
  218. version = "8.9.0"
  219. requires_python = ">=3.6, <4"
  220. summary = "Python client for Elasticsearch"
  221. groups = ["default"]
  222. marker = "python_version == \"3.10\""
  223. dependencies = [
  224. "elastic-transport<9,>=8",
  225. ]
  226. files = [
  227. {file = "elasticsearch-8.9.0-py3-none-any.whl", hash = "sha256:0795cbf0f61482070741c09ba02ac8fdf18f5984912fbd08b248fadd8a8c9952"},
  228. {file = "elasticsearch-8.9.0.tar.gz", hash = "sha256:d3367fc013e04fc7aad349a6de9fad1ee04fb6d627b0e7896aa505c12fde5e04"},
  229. ]
  230. [[package]]
  231. name = "exceptiongroup"
  232. version = "1.3.1"
  233. requires_python = ">=3.7"
  234. summary = "Backport of PEP 654 (exception groups)"
  235. groups = ["default"]
  236. marker = "python_version == \"3.10\""
  237. dependencies = [
  238. "typing-extensions>=4.6.0; python_version < \"3.13\"",
  239. ]
  240. files = [
  241. {file = "exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598"},
  242. {file = "exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219"},
  243. ]
  244. [[package]]
  245. name = "fastapi"
  246. version = "0.128.0"
  247. requires_python = ">=3.9"
  248. summary = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
  249. groups = ["default"]
  250. marker = "python_version == \"3.10\""
  251. dependencies = [
  252. "annotated-doc>=0.0.2",
  253. "pydantic>=2.7.0",
  254. "starlette<0.51.0,>=0.40.0",
  255. "typing-extensions>=4.8.0",
  256. ]
  257. files = [
  258. {file = "fastapi-0.128.0-py3-none-any.whl", hash = "sha256:aebd93f9716ee3b4f4fcfe13ffb7cf308d99c9f3ab5622d8877441072561582d"},
  259. {file = "fastapi-0.128.0.tar.gz", hash = "sha256:1cc179e1cef10a6be60ffe429f79b829dce99d8de32d7acb7e6c8dfdf7f2645a"},
  260. ]
  261. [[package]]
  262. name = "filelock"
  263. version = "3.24.3"
  264. requires_python = ">=3.10"
  265. summary = "A platform independent file lock."
  266. groups = ["default"]
  267. marker = "python_version == \"3.10\""
  268. files = [
  269. {file = "filelock-3.24.3-py3-none-any.whl", hash = "sha256:426e9a4660391f7f8a810d71b0555bce9008b0a1cc342ab1f6947d37639e002d"},
  270. {file = "filelock-3.24.3.tar.gz", hash = "sha256:011a5644dc937c22699943ebbfc46e969cdde3e171470a6e40b9533e5a72affa"},
  271. ]
  272. [[package]]
  273. name = "findpython"
  274. version = "0.7.1"
  275. requires_python = ">=3.8"
  276. summary = "A utility to find python versions on your system"
  277. groups = ["default"]
  278. marker = "python_version == \"3.10\""
  279. dependencies = [
  280. "packaging>=20",
  281. "platformdirs>=4.3.6",
  282. ]
  283. files = [
  284. {file = "findpython-0.7.1-py3-none-any.whl", hash = "sha256:1b78b1ff6e886cbddeffe80f8ecdbf2b8b061169bbd18b673070e26b644c51ac"},
  285. {file = "findpython-0.7.1.tar.gz", hash = "sha256:9f29e6a3dabdb75f2b39c949772c0ed26eab15308006669f3478cdab0d867c78"},
  286. ]
  287. [[package]]
  288. name = "h11"
  289. version = "0.16.0"
  290. requires_python = ">=3.8"
  291. summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
  292. groups = ["default"]
  293. marker = "python_version == \"3.10\""
  294. files = [
  295. {file = "h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"},
  296. {file = "h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"},
  297. ]
  298. [[package]]
  299. name = "hishel"
  300. version = "1.1.9"
  301. requires_python = ">=3.10"
  302. summary = "Elegant HTTP Caching for Python"
  303. groups = ["default"]
  304. marker = "python_version == \"3.10\""
  305. dependencies = [
  306. "msgpack>=1.1.2",
  307. "typing-extensions>=4.14.1",
  308. ]
  309. files = [
  310. {file = "hishel-1.1.9-py3-none-any.whl", hash = "sha256:6b6f294cb7593f170a9bf874849cc85330ff81f5e35d2ca189548498fed10806"},
  311. {file = "hishel-1.1.9.tar.gz", hash = "sha256:47248a50e4cff4fbaa141832782d8c07b2169914916f4bd792f37449176dfa23"},
  312. ]
  313. [[package]]
  314. name = "hishel"
  315. version = "1.1.9"
  316. extras = ["httpx"]
  317. requires_python = ">=3.10"
  318. summary = "Elegant HTTP Caching for Python"
  319. groups = ["default"]
  320. marker = "python_version == \"3.10\""
  321. dependencies = [
  322. "anyio>=4.9.0",
  323. "anysqlite>=0.0.5",
  324. "hishel==1.1.9",
  325. "httpx>=0.28.1",
  326. ]
  327. files = [
  328. {file = "hishel-1.1.9-py3-none-any.whl", hash = "sha256:6b6f294cb7593f170a9bf874849cc85330ff81f5e35d2ca189548498fed10806"},
  329. {file = "hishel-1.1.9.tar.gz", hash = "sha256:47248a50e4cff4fbaa141832782d8c07b2169914916f4bd792f37449176dfa23"},
  330. ]
  331. [[package]]
  332. name = "httpcore"
  333. version = "1.0.9"
  334. requires_python = ">=3.8"
  335. summary = "A minimal low-level HTTP client."
  336. groups = ["default"]
  337. marker = "python_version == \"3.10\""
  338. dependencies = [
  339. "certifi",
  340. "h11>=0.16",
  341. ]
  342. files = [
  343. {file = "httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"},
  344. {file = "httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"},
  345. ]
  346. [[package]]
  347. name = "httpx"
  348. version = "0.28.1"
  349. requires_python = ">=3.8"
  350. summary = "The next generation HTTP client."
  351. groups = ["default"]
  352. marker = "python_version == \"3.10\""
  353. dependencies = [
  354. "anyio",
  355. "certifi",
  356. "httpcore==1.*",
  357. "idna",
  358. ]
  359. files = [
  360. {file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"},
  361. {file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"},
  362. ]
  363. [[package]]
  364. name = "httpx"
  365. version = "0.28.1"
  366. extras = ["socks"]
  367. requires_python = ">=3.8"
  368. summary = "The next generation HTTP client."
  369. groups = ["default"]
  370. marker = "python_version == \"3.10\""
  371. dependencies = [
  372. "httpx==0.28.1",
  373. "socksio==1.*",
  374. ]
  375. files = [
  376. {file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"},
  377. {file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"},
  378. ]
  379. [[package]]
  380. name = "id"
  381. version = "1.6.1"
  382. requires_python = ">=3.9"
  383. summary = "A tool for generating OIDC identities"
  384. groups = ["default"]
  385. marker = "python_version == \"3.10\""
  386. dependencies = [
  387. "urllib3<3,>=2",
  388. ]
  389. files = [
  390. {file = "id-1.6.1-py3-none-any.whl", hash = "sha256:f5ec41ed2629a508f5d0988eda142e190c9c6da971100612c4de9ad9f9b237ca"},
  391. {file = "id-1.6.1.tar.gz", hash = "sha256:d0732d624fb46fd4e7bc4e5152f00214450953b9e772c182c1c22964def1a069"},
  392. ]
  393. [[package]]
  394. name = "idna"
  395. version = "3.11"
  396. requires_python = ">=3.8"
  397. summary = "Internationalized Domain Names in Applications (IDNA)"
  398. groups = ["default"]
  399. marker = "python_version == \"3.10\""
  400. files = [
  401. {file = "idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea"},
  402. {file = "idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902"},
  403. ]
  404. [[package]]
  405. name = "installer"
  406. version = "0.7.0"
  407. requires_python = ">=3.7"
  408. summary = "A library for installing Python wheels."
  409. groups = ["default"]
  410. marker = "python_version == \"3.10\""
  411. files = [
  412. {file = "installer-0.7.0-py3-none-any.whl", hash = "sha256:05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53"},
  413. {file = "installer-0.7.0.tar.gz", hash = "sha256:a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631"},
  414. ]
  415. [[package]]
  416. name = "jiter"
  417. version = "0.13.0"
  418. requires_python = ">=3.9"
  419. summary = "Fast iterable JSON parser."
  420. groups = ["default"]
  421. marker = "python_version == \"3.10\""
  422. files = [
  423. {file = "jiter-0.13.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2ffc63785fd6c7977defe49b9824ae6ce2b2e2b77ce539bdaf006c26da06342e"},
  424. {file = "jiter-0.13.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4a638816427006c1e3f0013eb66d391d7a3acda99a7b0cf091eff4497ccea33a"},
  425. {file = "jiter-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19928b5d1ce0ff8c1ee1b9bdef3b5bfc19e8304f1b904e436caf30bc15dc6cf5"},
  426. {file = "jiter-0.13.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:309549b778b949d731a2f0e1594a3f805716be704a73bf3ad9a807eed5eb5721"},
  427. {file = "jiter-0.13.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bcdabaea26cb04e25df3103ce47f97466627999260290349a88c8136ecae0060"},
  428. {file = "jiter-0.13.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a3a377af27b236abbf665a69b2bdd680e3b5a0bd2af825cd3b81245279a7606c"},
  429. {file = "jiter-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe49d3ff6db74321f144dff9addd4a5874d3105ac5ba7c5b77fac099cfae31ae"},
  430. {file = "jiter-0.13.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2113c17c9a67071b0f820733c0893ed1d467b5fcf4414068169e5c2cabddb1e2"},
  431. {file = "jiter-0.13.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:ab1185ca5c8b9491b55ebf6c1e8866b8f68258612899693e24a92c5fdb9455d5"},
  432. {file = "jiter-0.13.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9621ca242547edc16400981ca3231e0c91c0c4c1ab8573a596cd9bb3575d5c2b"},
  433. {file = "jiter-0.13.0-cp310-cp310-win32.whl", hash = "sha256:a7637d92b1c9d7a771e8c56f445c7f84396d48f2e756e5978840ecba2fac0894"},
  434. {file = "jiter-0.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:c1b609e5cbd2f52bb74fb721515745b407df26d7b800458bd97cb3b972c29e7d"},
  435. {file = "jiter-0.13.0.tar.gz", hash = "sha256:f2839f9c2c7e2dffc1bc5929a510e14ce0a946be9365fd1219e7ef342dae14f4"},
  436. ]
  437. [[package]]
  438. name = "jsonpatch"
  439. version = "1.33"
  440. requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*"
  441. summary = "Apply JSON-Patches (RFC 6902) "
  442. groups = ["default"]
  443. marker = "python_version == \"3.10\""
  444. dependencies = [
  445. "jsonpointer>=1.9",
  446. ]
  447. files = [
  448. {file = "jsonpatch-1.33-py2.py3-none-any.whl", hash = "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade"},
  449. {file = "jsonpatch-1.33.tar.gz", hash = "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c"},
  450. ]
  451. [[package]]
  452. name = "jsonpointer"
  453. version = "3.0.0"
  454. requires_python = ">=3.7"
  455. summary = "Identify specific nodes in a JSON document (RFC 6901) "
  456. groups = ["default"]
  457. marker = "python_version == \"3.10\""
  458. files = [
  459. {file = "jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942"},
  460. {file = "jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef"},
  461. ]
  462. [[package]]
  463. name = "langchain"
  464. version = "1.2.9"
  465. requires_python = "<4.0.0,>=3.10.0"
  466. summary = "Building applications with LLMs through composability"
  467. groups = ["default"]
  468. marker = "python_version == \"3.10\""
  469. dependencies = [
  470. "langchain-core<2.0.0,>=1.2.9",
  471. "langgraph<1.1.0,>=1.0.7",
  472. "pydantic<3.0.0,>=2.7.4",
  473. ]
  474. files = [
  475. {file = "langchain-1.2.9-py3-none-any.whl", hash = "sha256:c1af39d22b7f0415a6f8fa63b37f692335601d3333592c481b899166c55f3fcb"},
  476. {file = "langchain-1.2.9.tar.gz", hash = "sha256:ae266c640b63c38f16b6d996a50aea575940b29b63cbc652c5d12f0111357f01"},
  477. ]
  478. [[package]]
  479. name = "langchain-core"
  480. version = "1.2.9"
  481. requires_python = "<4.0.0,>=3.10.0"
  482. summary = "Building applications with LLMs through composability"
  483. groups = ["default"]
  484. marker = "python_version == \"3.10\""
  485. dependencies = [
  486. "jsonpatch<2.0.0,>=1.33.0",
  487. "langsmith<1.0.0,>=0.3.45",
  488. "packaging>=23.2.0",
  489. "pydantic<3.0.0,>=2.7.4",
  490. "pyyaml<7.0.0,>=5.3.0",
  491. "tenacity!=8.4.0,<10.0.0,>=8.1.0",
  492. "typing-extensions<5.0.0,>=4.7.0",
  493. "uuid-utils<1.0,>=0.12.0",
  494. ]
  495. files = [
  496. {file = "langchain_core-1.2.9-py3-none-any.whl", hash = "sha256:7e5ecba5ed7a65852e8d5288e9ceeba05340fa9baf32baf672818b497bbaea8f"},
  497. {file = "langchain_core-1.2.9.tar.gz", hash = "sha256:a3768febc762307241d153b0f8bc58fd4b70c0ff077fda3274606741fca3f5a7"},
  498. ]
  499. [[package]]
  500. name = "langchain-openai"
  501. version = "1.1.7"
  502. requires_python = "<4.0.0,>=3.10.0"
  503. summary = "An integration package connecting OpenAI and LangChain"
  504. groups = ["default"]
  505. marker = "python_version == \"3.10\""
  506. dependencies = [
  507. "langchain-core<2.0.0,>=1.2.6",
  508. "openai<3.0.0,>=1.109.1",
  509. "tiktoken<1.0.0,>=0.7.0",
  510. ]
  511. files = [
  512. {file = "langchain_openai-1.1.7-py3-none-any.whl", hash = "sha256:34e9cd686aac1a120d6472804422792bf8080a2103b5d21ee450c9e42d053815"},
  513. {file = "langchain_openai-1.1.7.tar.gz", hash = "sha256:f5ec31961ed24777548b63a5fe313548bc6e0eb9730d6552b8c6418765254c81"},
  514. ]
  515. [[package]]
  516. name = "langgraph"
  517. version = "1.0.8"
  518. requires_python = ">=3.10"
  519. summary = "Building stateful, multi-actor applications with LLMs"
  520. groups = ["default"]
  521. marker = "python_version == \"3.10\""
  522. dependencies = [
  523. "langchain-core>=0.1",
  524. "langgraph-checkpoint<5.0.0,>=2.1.0",
  525. "langgraph-prebuilt<1.1.0,>=1.0.7",
  526. "langgraph-sdk<0.4.0,>=0.3.0",
  527. "pydantic>=2.7.4",
  528. "xxhash>=3.5.0",
  529. ]
  530. files = [
  531. {file = "langgraph-1.0.8-py3-none-any.whl", hash = "sha256:da737177c024caad7e5262642bece4f54edf4cba2c905a1d1338963f41cf0904"},
  532. {file = "langgraph-1.0.8.tar.gz", hash = "sha256:2630fc578846995114fd659f8b14df9eff5a4e78c49413f67718725e88ceb544"},
  533. ]
  534. [[package]]
  535. name = "langgraph-checkpoint"
  536. version = "4.0.0"
  537. requires_python = ">=3.10"
  538. summary = "Library with base interfaces for LangGraph checkpoint savers."
  539. groups = ["default"]
  540. marker = "python_version == \"3.10\""
  541. dependencies = [
  542. "langchain-core>=0.2.38",
  543. "ormsgpack>=1.12.0",
  544. ]
  545. files = [
  546. {file = "langgraph_checkpoint-4.0.0-py3-none-any.whl", hash = "sha256:3fa9b2635a7c5ac28b338f631abf6a030c3b508b7b9ce17c22611513b589c784"},
  547. {file = "langgraph_checkpoint-4.0.0.tar.gz", hash = "sha256:814d1bd050fac029476558d8e68d87bce9009a0262d04a2c14b918255954a624"},
  548. ]
  549. [[package]]
  550. name = "langgraph-prebuilt"
  551. version = "1.0.7"
  552. requires_python = ">=3.10"
  553. summary = "Library with high-level APIs for creating and executing LangGraph agents and tools."
  554. groups = ["default"]
  555. marker = "python_version == \"3.10\""
  556. dependencies = [
  557. "langchain-core>=1.0.0",
  558. "langgraph-checkpoint<5.0.0,>=2.1.0",
  559. ]
  560. files = [
  561. {file = "langgraph_prebuilt-1.0.7-py3-none-any.whl", hash = "sha256:e14923516504405bb5edc3977085bc9622c35476b50c1808544490e13871fe7c"},
  562. {file = "langgraph_prebuilt-1.0.7.tar.gz", hash = "sha256:38e097e06de810de4d0e028ffc0e432bb56d1fb417620fb1dfdc76c5e03e4bf9"},
  563. ]
  564. [[package]]
  565. name = "langgraph-sdk"
  566. version = "0.3.4"
  567. requires_python = ">=3.10"
  568. summary = "SDK for interacting with LangGraph API"
  569. groups = ["default"]
  570. marker = "python_version == \"3.10\""
  571. dependencies = [
  572. "httpx>=0.25.2",
  573. "orjson>=3.10.1",
  574. ]
  575. files = [
  576. {file = "langgraph_sdk-0.3.4-py3-none-any.whl", hash = "sha256:eb73a2fb57a4167aeb31efeaf0c4daecd2cf0c942e8a376670fd1cc636992f49"},
  577. {file = "langgraph_sdk-0.3.4.tar.gz", hash = "sha256:a8055464027c70ff7b454c0d67caec9a91c6a2bc75c66d023d3ce48773a2a774"},
  578. ]
  579. [[package]]
  580. name = "langsmith"
  581. version = "0.6.9"
  582. requires_python = ">=3.10"
  583. summary = "Client library to connect to the LangSmith Observability and Evaluation Platform."
  584. groups = ["default"]
  585. marker = "python_version == \"3.10\""
  586. dependencies = [
  587. "httpx<1,>=0.23.0",
  588. "orjson>=3.9.14; platform_python_implementation != \"PyPy\"",
  589. "packaging>=23.2",
  590. "pydantic<3,>=2",
  591. "requests-toolbelt>=1.0.0",
  592. "requests>=2.0.0",
  593. "uuid-utils<1.0,>=0.12.0",
  594. "xxhash>=3.0.0",
  595. "zstandard>=0.23.0",
  596. ]
  597. files = [
  598. {file = "langsmith-0.6.9-py3-none-any.whl", hash = "sha256:86ba521e042397f6fbb79d63991df9d5f7b6a6dd6a6323d4f92131291478dcff"},
  599. {file = "langsmith-0.6.9.tar.gz", hash = "sha256:aae04cec6e6d8e133f63ba71c332ce0fbd2cda95260db7746ff4c3b6a3c41db1"},
  600. ]
  601. [[package]]
  602. name = "markdown-it-py"
  603. version = "4.0.0"
  604. requires_python = ">=3.10"
  605. summary = "Python port of markdown-it. Markdown parsing, done right!"
  606. groups = ["default"]
  607. marker = "python_version == \"3.10\""
  608. dependencies = [
  609. "mdurl~=0.1",
  610. ]
  611. files = [
  612. {file = "markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147"},
  613. {file = "markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3"},
  614. ]
  615. [[package]]
  616. name = "mdurl"
  617. version = "0.1.2"
  618. requires_python = ">=3.7"
  619. summary = "Markdown URL utilities"
  620. groups = ["default"]
  621. marker = "python_version == \"3.10\""
  622. files = [
  623. {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"},
  624. {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"},
  625. ]
  626. [[package]]
  627. name = "msgpack"
  628. version = "1.1.2"
  629. requires_python = ">=3.9"
  630. summary = "MessagePack serializer"
  631. groups = ["default"]
  632. marker = "python_version == \"3.10\""
  633. files = [
  634. {file = "msgpack-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0051fffef5a37ca2cd16978ae4f0aef92f164df86823871b5162812bebecd8e2"},
  635. {file = "msgpack-1.1.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a605409040f2da88676e9c9e5853b3449ba8011973616189ea5ee55ddbc5bc87"},
  636. {file = "msgpack-1.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b696e83c9f1532b4af884045ba7f3aa741a63b2bc22617293a2c6a7c645f251"},
  637. {file = "msgpack-1.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:365c0bbe981a27d8932da71af63ef86acc59ed5c01ad929e09a0b88c6294e28a"},
  638. {file = "msgpack-1.1.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:41d1a5d875680166d3ac5c38573896453bbbea7092936d2e107214daf43b1d4f"},
  639. {file = "msgpack-1.1.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:354e81bcdebaab427c3df4281187edc765d5d76bfb3a7c125af9da7a27e8458f"},
  640. {file = "msgpack-1.1.2-cp310-cp310-win32.whl", hash = "sha256:e64c8d2f5e5d5fda7b842f55dec6133260ea8f53c4257d64494c534f306bf7a9"},
  641. {file = "msgpack-1.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:db6192777d943bdaaafb6ba66d44bf65aa0e9c5616fa1d2da9bb08828c6b39aa"},
  642. {file = "msgpack-1.1.2.tar.gz", hash = "sha256:3b60763c1373dd60f398488069bcdc703cd08a711477b5d480eecc9f9626f47e"},
  643. ]
  644. [[package]]
  645. name = "numpy"
  646. version = "2.2.6"
  647. requires_python = ">=3.10"
  648. summary = "Fundamental package for array computing in Python"
  649. groups = ["default"]
  650. marker = "python_version == \"3.10\""
  651. files = [
  652. {file = "numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb"},
  653. {file = "numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90"},
  654. {file = "numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163"},
  655. {file = "numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf"},
  656. {file = "numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83"},
  657. {file = "numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915"},
  658. {file = "numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680"},
  659. {file = "numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289"},
  660. {file = "numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d"},
  661. {file = "numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3"},
  662. {file = "numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d"},
  663. {file = "numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db"},
  664. {file = "numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543"},
  665. {file = "numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00"},
  666. {file = "numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd"},
  667. ]
  668. [[package]]
  669. name = "openai"
  670. version = "2.17.0"
  671. requires_python = ">=3.9"
  672. summary = "The official Python library for the openai API"
  673. groups = ["default"]
  674. marker = "python_version == \"3.10\""
  675. dependencies = [
  676. "anyio<5,>=3.5.0",
  677. "distro<2,>=1.7.0",
  678. "httpx<1,>=0.23.0",
  679. "jiter<1,>=0.10.0",
  680. "pydantic<3,>=1.9.0",
  681. "sniffio",
  682. "tqdm>4",
  683. "typing-extensions<5,>=4.11",
  684. ]
  685. files = [
  686. {file = "openai-2.17.0-py3-none-any.whl", hash = "sha256:4f393fd886ca35e113aac7ff239bcd578b81d8f104f5aedc7d3693eb2af1d338"},
  687. {file = "openai-2.17.0.tar.gz", hash = "sha256:47224b74bd20f30c6b0a6a329505243cb2f26d5cf84d9f8d0825ff8b35e9c999"},
  688. ]
  689. [[package]]
  690. name = "orjson"
  691. version = "3.11.7"
  692. requires_python = ">=3.10"
  693. summary = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
  694. groups = ["default"]
  695. marker = "python_version == \"3.10\""
  696. files = [
  697. {file = "orjson-3.11.7-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:a02c833f38f36546ba65a452127633afce4cf0dd7296b753d3bb54e55e5c0174"},
  698. {file = "orjson-3.11.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b63c6e6738d7c3470ad01601e23376aa511e50e1f3931395b9f9c722406d1a67"},
  699. {file = "orjson-3.11.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:043d3006b7d32c7e233b8cfb1f01c651013ea079e08dcef7189a29abd8befe11"},
  700. {file = "orjson-3.11.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57036b27ac8a25d81112eb0cc9835cd4833c5b16e1467816adc0015f59e870dc"},
  701. {file = "orjson-3.11.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:733ae23ada68b804b222c44affed76b39e30806d38660bf1eb200520d259cc16"},
  702. {file = "orjson-3.11.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5fdfad2093bdd08245f2e204d977facd5f871c88c4a71230d5bcbd0e43bf6222"},
  703. {file = "orjson-3.11.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cededd6738e1c153530793998e31c05086582b08315db48ab66649768f326baa"},
  704. {file = "orjson-3.11.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:14f440c7268c8f8633d1b3d443a434bd70cb15686117ea6beff8fdc8f5917a1e"},
  705. {file = "orjson-3.11.7-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:3a2479753bbb95b0ebcf7969f562cdb9668e6d12416a35b0dda79febf89cdea2"},
  706. {file = "orjson-3.11.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:71924496986275a737f38e3f22b4e0878882b3f7a310d2ff4dc96e812789120c"},
  707. {file = "orjson-3.11.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4a9eefdc70bf8bf9857f0290f973dec534ac84c35cd6a7f4083be43e7170a8f"},
  708. {file = "orjson-3.11.7-cp310-cp310-win32.whl", hash = "sha256:ae9e0b37a834cef7ce8f99de6498f8fad4a2c0bf6bfc3d02abd8ed56aa15b2de"},
  709. {file = "orjson-3.11.7-cp310-cp310-win_amd64.whl", hash = "sha256:d772afdb22555f0c58cfc741bdae44180122b3616faa1ecadb595cd526e4c993"},
  710. {file = "orjson-3.11.7.tar.gz", hash = "sha256:9b1a67243945819ce55d24a30b59d6a168e86220452d2c96f4d1f093e71c0c49"},
  711. ]
  712. [[package]]
  713. name = "ormsgpack"
  714. version = "1.12.2"
  715. requires_python = ">=3.10"
  716. summary = "Fast, correct Python msgpack library supporting dataclasses, datetimes, and numpy"
  717. groups = ["default"]
  718. marker = "python_version == \"3.10\""
  719. files = [
  720. {file = "ormsgpack-1.12.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:c1429217f8f4d7fcb053523bbbac6bed5e981af0b85ba616e6df7cce53c19657"},
  721. {file = "ormsgpack-1.12.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f13034dc6c84a6280c6c33db7ac420253852ea233fc3ee27c8875f8dd651163"},
  722. {file = "ormsgpack-1.12.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:59f5da97000c12bc2d50e988bdc8576b21f6ab4e608489879d35b2c07a8ab51a"},
  723. {file = "ormsgpack-1.12.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e4459c3f27066beadb2b81ea48a076a417aafffff7df1d3c11c519190ed44f2"},
  724. {file = "ormsgpack-1.12.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a1c460655d7288407ffa09065e322a7231997c0d62ce914bf3a96ad2dc6dedd"},
  725. {file = "ormsgpack-1.12.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:458e4568be13d311ef7d8877275e7ccbe06c0e01b39baaac874caaa0f46d826c"},
  726. {file = "ormsgpack-1.12.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8cde5eaa6c6cbc8622db71e4a23de56828e3d876aeb6460ffbcb5b8aff91093b"},
  727. {file = "ormsgpack-1.12.2-cp310-cp310-win_amd64.whl", hash = "sha256:dc7a33be14c347893edbb1ceda89afbf14c467d593a5ee92c11de4f1666b4d4f"},
  728. {file = "ormsgpack-1.12.2.tar.gz", hash = "sha256:944a2233640273bee67521795a73cf1e959538e0dfb7ac635505010455e53b33"},
  729. ]
  730. [[package]]
  731. name = "packaging"
  732. version = "26.0"
  733. requires_python = ">=3.8"
  734. summary = "Core utilities for Python packages"
  735. groups = ["default"]
  736. marker = "python_version == \"3.10\""
  737. files = [
  738. {file = "packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529"},
  739. {file = "packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4"},
  740. ]
  741. [[package]]
  742. name = "pbs-installer"
  743. version = "2026.2.11"
  744. requires_python = ">=3.8"
  745. summary = "Installer for Python Build Standalone"
  746. groups = ["default"]
  747. marker = "python_version == \"3.10\""
  748. files = [
  749. {file = "pbs_installer-2026.2.11-py3-none-any.whl", hash = "sha256:0a1eb8bc6c0a53f381b8dc09c18c0d7aa9e6a2495b0bf02b27d48af6b6b4d01f"},
  750. {file = "pbs_installer-2026.2.11.tar.gz", hash = "sha256:7eb2730aaa8e2a9aa51db3871e494d058dbab64328deec1fc7bdbbc68578167f"},
  751. ]
  752. [[package]]
  753. name = "pdm"
  754. version = "2.26.6"
  755. requires_python = ">=3.9"
  756. summary = "A modern Python package and dependency manager supporting the latest PEP standards"
  757. groups = ["default"]
  758. marker = "python_version == \"3.10\""
  759. dependencies = [
  760. "blinker",
  761. "certifi>=2024.8.30",
  762. "dep-logic>=0.5",
  763. "filelock>=3.13",
  764. "findpython<1.0.0a0,>=0.7.0",
  765. "hishel[httpx]>=1.0.0",
  766. "httpcore>=1.0.6",
  767. "httpx[socks]<1,>0.20",
  768. "id>=1.5.0",
  769. "importlib-metadata>=3.6; python_version < \"3.10\"",
  770. "installer<0.8,>=0.7",
  771. "packaging>22.0",
  772. "pbs-installer>=2025.10.7",
  773. "platformdirs",
  774. "pyproject-hooks",
  775. "python-dotenv>=0.15",
  776. "resolvelib>=1.1",
  777. "rich>=12.3.0",
  778. "shellingham>=1.3.2",
  779. "tomli>=1.1.0; python_version < \"3.11\"",
  780. "tomlkit<1,>=0.11.1",
  781. "truststore>=0.10.4; python_version >= \"3.10\"",
  782. "unearth>=0.17.5",
  783. "virtualenv>=20",
  784. ]
  785. files = [
  786. {file = "pdm-2.26.6-py3-none-any.whl", hash = "sha256:39583edee738cc62b9ec2d5b4e434f44e501b55f609401a89732b5e8a451944f"},
  787. {file = "pdm-2.26.6.tar.gz", hash = "sha256:771f95b9a484f9eb34dcf8d851be6ff95333e4f3c46189f9004cfd5cc2e925f9"},
  788. ]
  789. [[package]]
  790. name = "platformdirs"
  791. version = "4.9.2"
  792. requires_python = ">=3.10"
  793. summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
  794. groups = ["default"]
  795. marker = "python_version == \"3.10\""
  796. files = [
  797. {file = "platformdirs-4.9.2-py3-none-any.whl", hash = "sha256:9170634f126f8efdae22fb58ae8a0eaa86f38365bc57897a6c4f781d1f5875bd"},
  798. {file = "platformdirs-4.9.2.tar.gz", hash = "sha256:9a33809944b9db043ad67ca0db94b14bf452cc6aeaac46a88ea55b26e2e9d291"},
  799. ]
  800. [[package]]
  801. name = "pydantic"
  802. version = "2.12.5"
  803. requires_python = ">=3.9"
  804. summary = "Data validation using Python type hints"
  805. groups = ["default"]
  806. marker = "python_version == \"3.10\""
  807. dependencies = [
  808. "annotated-types>=0.6.0",
  809. "pydantic-core==2.41.5",
  810. "typing-extensions>=4.14.1",
  811. "typing-inspection>=0.4.2",
  812. ]
  813. files = [
  814. {file = "pydantic-2.12.5-py3-none-any.whl", hash = "sha256:e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d"},
  815. {file = "pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49"},
  816. ]
  817. [[package]]
  818. name = "pydantic-core"
  819. version = "2.41.5"
  820. requires_python = ">=3.9"
  821. summary = "Core functionality for Pydantic validation and serialization"
  822. groups = ["default"]
  823. marker = "python_version == \"3.10\""
  824. dependencies = [
  825. "typing-extensions>=4.14.1",
  826. ]
  827. files = [
  828. {file = "pydantic_core-2.41.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:77b63866ca88d804225eaa4af3e664c5faf3568cea95360d21f4725ab6e07146"},
  829. {file = "pydantic_core-2.41.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dfa8a0c812ac681395907e71e1274819dec685fec28273a28905df579ef137e2"},
  830. {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5921a4d3ca3aee735d9fd163808f5e8dd6c6972101e4adbda9a4667908849b97"},
  831. {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e25c479382d26a2a41b7ebea1043564a937db462816ea07afa8a44c0866d52f9"},
  832. {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f547144f2966e1e16ae626d8ce72b4cfa0caedc7fa28052001c94fb2fcaa1c52"},
  833. {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f52298fbd394f9ed112d56f3d11aabd0d5bd27beb3084cc3d8ad069483b8941"},
  834. {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:100baa204bb412b74fe285fb0f3a385256dad1d1879f0a5cb1499ed2e83d132a"},
  835. {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:05a2c8852530ad2812cb7914dc61a1125dc4e06252ee98e5638a12da6cc6fb6c"},
  836. {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:29452c56df2ed968d18d7e21f4ab0ac55e71dc59524872f6fc57dcf4a3249ed2"},
  837. {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:d5160812ea7a8a2ffbe233d8da666880cad0cbaf5d4de74ae15c313213d62556"},
  838. {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:df3959765b553b9440adfd3c795617c352154e497a4eaf3752555cfb5da8fc49"},
  839. {file = "pydantic_core-2.41.5-cp310-cp310-win32.whl", hash = "sha256:1f8d33a7f4d5a7889e60dc39856d76d09333d8a6ed0f5f1190635cbec70ec4ba"},
  840. {file = "pydantic_core-2.41.5-cp310-cp310-win_amd64.whl", hash = "sha256:62de39db01b8d593e45871af2af9e497295db8d73b085f6bfd0b18c83c70a8f9"},
  841. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b5819cd790dbf0c5eb9f82c73c16b39a65dd6dd4d1439dcdea7816ec9adddab8"},
  842. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5a4e67afbc95fa5c34cf27d9089bca7fcab4e51e57278d710320a70b956d1b9a"},
  843. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ece5c59f0ce7d001e017643d8d24da587ea1f74f6993467d85ae8a5ef9d4f42b"},
  844. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16f80f7abe3351f8ea6858914ddc8c77e02578544a0ebc15b4c2e1a0e813b0b2"},
  845. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:33cb885e759a705b426baada1fe68cbb0a2e68e34c5d0d0289a364cf01709093"},
  846. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:c8d8b4eb992936023be7dee581270af5c6e0697a8559895f527f5b7105ecd36a"},
  847. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:242a206cd0318f95cd21bdacff3fcc3aab23e79bba5cac3db5a841c9ef9c6963"},
  848. {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d3a978c4f57a597908b7e697229d996d77a6d3c94901e9edee593adada95ce1a"},
  849. {file = "pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e"},
  850. ]
  851. [[package]]
  852. name = "pygments"
  853. version = "2.19.2"
  854. requires_python = ">=3.8"
  855. summary = "Pygments is a syntax highlighting package written in Python."
  856. groups = ["default"]
  857. marker = "python_version == \"3.10\""
  858. files = [
  859. {file = "pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b"},
  860. {file = "pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"},
  861. ]
  862. [[package]]
  863. name = "pymysql"
  864. version = "1.1.2"
  865. requires_python = ">=3.8"
  866. summary = "Pure Python MySQL Driver"
  867. groups = ["default"]
  868. marker = "python_version == \"3.10\""
  869. files = [
  870. {file = "pymysql-1.1.2-py3-none-any.whl", hash = "sha256:e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9"},
  871. {file = "pymysql-1.1.2.tar.gz", hash = "sha256:4961d3e165614ae65014e361811a724e2044ad3ea3739de9903ae7c21f539f03"},
  872. ]
  873. [[package]]
  874. name = "pyproject-hooks"
  875. version = "1.2.0"
  876. requires_python = ">=3.7"
  877. summary = "Wrappers to call pyproject.toml-based build backend hooks."
  878. groups = ["default"]
  879. marker = "python_version == \"3.10\""
  880. files = [
  881. {file = "pyproject_hooks-1.2.0-py3-none-any.whl", hash = "sha256:9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913"},
  882. {file = "pyproject_hooks-1.2.0.tar.gz", hash = "sha256:1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8"},
  883. ]
  884. [[package]]
  885. name = "python-discovery"
  886. version = "1.1.0"
  887. requires_python = ">=3.8"
  888. summary = "Python interpreter discovery"
  889. groups = ["default"]
  890. marker = "python_version == \"3.10\""
  891. dependencies = [
  892. "filelock>=3.15.4",
  893. "platformdirs<5,>=4.3.6",
  894. ]
  895. files = [
  896. {file = "python_discovery-1.1.0-py3-none-any.whl", hash = "sha256:a162893b8809727f54594a99ad2179d2ede4bf953e12d4c7abc3cc9cdbd1437b"},
  897. {file = "python_discovery-1.1.0.tar.gz", hash = "sha256:447941ba1aed8cc2ab7ee3cb91be5fc137c5bdbb05b7e6ea62fbdcb66e50b268"},
  898. ]
  899. [[package]]
  900. name = "python-dotenv"
  901. version = "1.2.1"
  902. requires_python = ">=3.9"
  903. summary = "Read key-value pairs from a .env file and set them as environment variables"
  904. groups = ["default"]
  905. marker = "python_version == \"3.10\""
  906. files = [
  907. {file = "python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61"},
  908. {file = "python_dotenv-1.2.1.tar.gz", hash = "sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6"},
  909. ]
  910. [[package]]
  911. name = "pyyaml"
  912. version = "6.0.3"
  913. requires_python = ">=3.8"
  914. summary = "YAML parser and emitter for Python"
  915. groups = ["default"]
  916. marker = "python_version == \"3.10\""
  917. files = [
  918. {file = "pyyaml-6.0.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b"},
  919. {file = "pyyaml-6.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956"},
  920. {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8"},
  921. {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198"},
  922. {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b"},
  923. {file = "pyyaml-6.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0"},
  924. {file = "pyyaml-6.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69"},
  925. {file = "pyyaml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e"},
  926. {file = "pyyaml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c"},
  927. {file = "pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"},
  928. ]
  929. [[package]]
  930. name = "regex"
  931. version = "2026.1.15"
  932. requires_python = ">=3.9"
  933. summary = "Alternative regular expression module, to replace re."
  934. groups = ["default"]
  935. marker = "python_version == \"3.10\""
  936. files = [
  937. {file = "regex-2026.1.15-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4e3dd93c8f9abe8aa4b6c652016da9a3afa190df5ad822907efe6b206c09896e"},
  938. {file = "regex-2026.1.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:97499ff7862e868b1977107873dd1a06e151467129159a6ffd07b66706ba3a9f"},
  939. {file = "regex-2026.1.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0bda75ebcac38d884240914c6c43d8ab5fb82e74cde6da94b43b17c411aa4c2b"},
  940. {file = "regex-2026.1.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7dcc02368585334f5bc81fc73a2a6a0bbade60e7d83da21cead622faf408f32c"},
  941. {file = "regex-2026.1.15-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:693b465171707bbe882a7a05de5e866f33c76aa449750bee94a8d90463533cc9"},
  942. {file = "regex-2026.1.15-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b0d190e6f013ea938623a58706d1469a62103fb2a241ce2873a9906e0386582c"},
  943. {file = "regex-2026.1.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ff818702440a5878a81886f127b80127f5d50563753a28211482867f8318106"},
  944. {file = "regex-2026.1.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f052d1be37ef35a54e394de66136e30fa1191fab64f71fc06ac7bc98c9a84618"},
  945. {file = "regex-2026.1.15-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6bfc31a37fd1592f0c4fc4bfc674b5c42e52efe45b4b7a6a14f334cca4bcebe4"},
  946. {file = "regex-2026.1.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3d6ce5ae80066b319ae3bc62fd55a557c9491baa5efd0d355f0de08c4ba54e79"},
  947. {file = "regex-2026.1.15-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:1704d204bd42b6bb80167df0e4554f35c255b579ba99616def38f69e14a5ccb9"},
  948. {file = "regex-2026.1.15-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:e3174a5ed4171570dc8318afada56373aa9289eb6dc0d96cceb48e7358b0e220"},
  949. {file = "regex-2026.1.15-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:87adf5bd6d72e3e17c9cb59ac4096b1faaf84b7eb3037a5ffa61c4b4370f0f13"},
  950. {file = "regex-2026.1.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e85dc94595f4d766bd7d872a9de5ede1ca8d3063f3bdf1e2c725f5eb411159e3"},
  951. {file = "regex-2026.1.15-cp310-cp310-win32.whl", hash = "sha256:21ca32c28c30d5d65fc9886ff576fc9b59bbca08933e844fa2363e530f4c8218"},
  952. {file = "regex-2026.1.15-cp310-cp310-win_amd64.whl", hash = "sha256:3038a62fc7d6e5547b8915a3d927a0fbeef84cdbe0b1deb8c99bbd4a8961b52a"},
  953. {file = "regex-2026.1.15-cp310-cp310-win_arm64.whl", hash = "sha256:505831646c945e3e63552cc1b1b9b514f0e93232972a2d5bedbcc32f15bc82e3"},
  954. {file = "regex-2026.1.15.tar.gz", hash = "sha256:164759aa25575cbc0651bef59a0b18353e54300d79ace8084c818ad8ac72b7d5"},
  955. ]
  956. [[package]]
  957. name = "requests"
  958. version = "2.32.5"
  959. requires_python = ">=3.9"
  960. summary = "Python HTTP for Humans."
  961. groups = ["default"]
  962. marker = "python_version == \"3.10\""
  963. dependencies = [
  964. "certifi>=2017.4.17",
  965. "charset-normalizer<4,>=2",
  966. "idna<4,>=2.5",
  967. "urllib3<3,>=1.21.1",
  968. ]
  969. files = [
  970. {file = "requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"},
  971. {file = "requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"},
  972. ]
  973. [[package]]
  974. name = "requests-toolbelt"
  975. version = "1.0.0"
  976. requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  977. summary = "A utility belt for advanced users of python-requests"
  978. groups = ["default"]
  979. marker = "python_version == \"3.10\""
  980. dependencies = [
  981. "requests<3.0.0,>=2.0.1",
  982. ]
  983. files = [
  984. {file = "requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6"},
  985. {file = "requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"},
  986. ]
  987. [[package]]
  988. name = "resolvelib"
  989. version = "1.2.1"
  990. requires_python = ">=3.9"
  991. summary = "Resolve abstract dependencies into concrete ones"
  992. groups = ["default"]
  993. marker = "python_version == \"3.10\""
  994. files = [
  995. {file = "resolvelib-1.2.1-py3-none-any.whl", hash = "sha256:fb06b66c8da04172d9e72a21d7d06186d8919e32ae5ab5cdf5b9d920be805ac2"},
  996. {file = "resolvelib-1.2.1.tar.gz", hash = "sha256:7d08a2022f6e16ce405d60b68c390f054efcfd0477d4b9bd019cc941c28fad1c"},
  997. ]
  998. [[package]]
  999. name = "rich"
  1000. version = "14.3.3"
  1001. requires_python = ">=3.8.0"
  1002. summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
  1003. groups = ["default"]
  1004. marker = "python_version == \"3.10\""
  1005. dependencies = [
  1006. "markdown-it-py>=2.2.0",
  1007. "pygments<3.0.0,>=2.13.0",
  1008. ]
  1009. files = [
  1010. {file = "rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d"},
  1011. {file = "rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b"},
  1012. ]
  1013. [[package]]
  1014. name = "shellingham"
  1015. version = "1.5.4"
  1016. requires_python = ">=3.7"
  1017. summary = "Tool to Detect Surrounding Shell"
  1018. groups = ["default"]
  1019. marker = "python_version == \"3.10\""
  1020. files = [
  1021. {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"},
  1022. {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"},
  1023. ]
  1024. [[package]]
  1025. name = "sniffio"
  1026. version = "1.3.1"
  1027. requires_python = ">=3.7"
  1028. summary = "Sniff out which async library your code is running under"
  1029. groups = ["default"]
  1030. marker = "python_version == \"3.10\""
  1031. files = [
  1032. {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
  1033. {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
  1034. ]
  1035. [[package]]
  1036. name = "socksio"
  1037. version = "1.0.0"
  1038. requires_python = ">=3.6"
  1039. summary = "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5."
  1040. groups = ["default"]
  1041. marker = "python_version == \"3.10\""
  1042. files = [
  1043. {file = "socksio-1.0.0-py3-none-any.whl", hash = "sha256:95dc1f15f9b34e8d7b16f06d74b8ccf48f609af32ab33c608d08761c5dcbb1f3"},
  1044. {file = "socksio-1.0.0.tar.gz", hash = "sha256:f88beb3da5b5c38b9890469de67d0cb0f9d494b78b106ca1845f96c10b91c4ac"},
  1045. ]
  1046. [[package]]
  1047. name = "starlette"
  1048. version = "0.50.0"
  1049. requires_python = ">=3.10"
  1050. summary = "The little ASGI library that shines."
  1051. groups = ["default"]
  1052. marker = "python_version == \"3.10\""
  1053. dependencies = [
  1054. "anyio<5,>=3.6.2",
  1055. "typing-extensions>=4.10.0; python_version < \"3.13\"",
  1056. ]
  1057. files = [
  1058. {file = "starlette-0.50.0-py3-none-any.whl", hash = "sha256:9e5391843ec9b6e472eed1365a78c8098cfceb7a74bfd4d6b1c0c0095efb3bca"},
  1059. {file = "starlette-0.50.0.tar.gz", hash = "sha256:a2a17b22203254bcbc2e1f926d2d55f3f9497f769416b3190768befe598fa3ca"},
  1060. ]
  1061. [[package]]
  1062. name = "tenacity"
  1063. version = "9.1.4"
  1064. requires_python = ">=3.10"
  1065. summary = "Retry code until it succeeds"
  1066. groups = ["default"]
  1067. marker = "python_version == \"3.10\""
  1068. files = [
  1069. {file = "tenacity-9.1.4-py3-none-any.whl", hash = "sha256:6095a360c919085f28c6527de529e76a06ad89b23659fa881ae0649b867a9d55"},
  1070. {file = "tenacity-9.1.4.tar.gz", hash = "sha256:adb31d4c263f2bd041081ab33b498309a57c77f9acf2db65aadf0898179cf93a"},
  1071. ]
  1072. [[package]]
  1073. name = "tiktoken"
  1074. version = "0.12.0"
  1075. requires_python = ">=3.9"
  1076. summary = "tiktoken is a fast BPE tokeniser for use with OpenAI's models"
  1077. groups = ["default"]
  1078. marker = "python_version == \"3.10\""
  1079. dependencies = [
  1080. "regex>=2022.1.18",
  1081. "requests>=2.26.0",
  1082. ]
  1083. files = [
  1084. {file = "tiktoken-0.12.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3de02f5a491cfd179aec916eddb70331814bd6bf764075d39e21d5862e533970"},
  1085. {file = "tiktoken-0.12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b6cfb6d9b7b54d20af21a912bfe63a2727d9cfa8fbda642fd8322c70340aad16"},
  1086. {file = "tiktoken-0.12.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:cde24cdb1b8a08368f709124f15b36ab5524aac5fa830cc3fdce9c03d4fb8030"},
  1087. {file = "tiktoken-0.12.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:6de0da39f605992649b9cfa6f84071e3f9ef2cec458d08c5feb1b6f0ff62e134"},
  1088. {file = "tiktoken-0.12.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:6faa0534e0eefbcafaccb75927a4a380463a2eaa7e26000f0173b920e98b720a"},
  1089. {file = "tiktoken-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:82991e04fc860afb933efb63957affc7ad54f83e2216fe7d319007dab1ba5892"},
  1090. {file = "tiktoken-0.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:6fb2995b487c2e31acf0a9e17647e3b242235a20832642bb7a9d1a181c0c1bb1"},
  1091. {file = "tiktoken-0.12.0.tar.gz", hash = "sha256:b18ba7ee2b093863978fcb14f74b3707cdc8d4d4d3836853ce7ec60772139931"},
  1092. ]
  1093. [[package]]
  1094. name = "tomli"
  1095. version = "2.4.0"
  1096. requires_python = ">=3.8"
  1097. summary = "A lil' TOML parser"
  1098. groups = ["default"]
  1099. marker = "python_version == \"3.10\""
  1100. files = [
  1101. {file = "tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a"},
  1102. {file = "tomli-2.4.0.tar.gz", hash = "sha256:aa89c3f6c277dd275d8e243ad24f3b5e701491a860d5121f2cdd399fbb31fc9c"},
  1103. ]
  1104. [[package]]
  1105. name = "tomlkit"
  1106. version = "0.14.0"
  1107. requires_python = ">=3.9"
  1108. summary = "Style preserving TOML library"
  1109. groups = ["default"]
  1110. marker = "python_version == \"3.10\""
  1111. files = [
  1112. {file = "tomlkit-0.14.0-py3-none-any.whl", hash = "sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680"},
  1113. {file = "tomlkit-0.14.0.tar.gz", hash = "sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064"},
  1114. ]
  1115. [[package]]
  1116. name = "tqdm"
  1117. version = "4.67.2"
  1118. requires_python = ">=3.7"
  1119. summary = "Fast, Extensible Progress Meter"
  1120. groups = ["default"]
  1121. marker = "python_version == \"3.10\""
  1122. dependencies = [
  1123. "colorama; platform_system == \"Windows\"",
  1124. ]
  1125. files = [
  1126. {file = "tqdm-4.67.2-py3-none-any.whl", hash = "sha256:9a12abcbbff58b6036b2167d9d3853042b9d436fe7330f06ae047867f2f8e0a7"},
  1127. {file = "tqdm-4.67.2.tar.gz", hash = "sha256:649aac53964b2cb8dec76a14b405a4c0d13612cb8933aae547dd144eacc99653"},
  1128. ]
  1129. [[package]]
  1130. name = "truststore"
  1131. version = "0.10.4"
  1132. requires_python = ">=3.10"
  1133. summary = "Verify certificates using native system trust stores"
  1134. groups = ["default"]
  1135. marker = "python_version == \"3.10\""
  1136. files = [
  1137. {file = "truststore-0.10.4-py3-none-any.whl", hash = "sha256:adaeaecf1cbb5f4de3b1959b42d41f6fab57b2b1666adb59e89cb0b53361d981"},
  1138. {file = "truststore-0.10.4.tar.gz", hash = "sha256:9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301"},
  1139. ]
  1140. [[package]]
  1141. name = "typing-extensions"
  1142. version = "4.15.0"
  1143. requires_python = ">=3.9"
  1144. summary = "Backported and Experimental Type Hints for Python 3.9+"
  1145. groups = ["default"]
  1146. marker = "python_version == \"3.10\""
  1147. files = [
  1148. {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"},
  1149. {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"},
  1150. ]
  1151. [[package]]
  1152. name = "typing-inspection"
  1153. version = "0.4.2"
  1154. requires_python = ">=3.9"
  1155. summary = "Runtime typing introspection tools"
  1156. groups = ["default"]
  1157. marker = "python_version == \"3.10\""
  1158. dependencies = [
  1159. "typing-extensions>=4.12.0",
  1160. ]
  1161. files = [
  1162. {file = "typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7"},
  1163. {file = "typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"},
  1164. ]
  1165. [[package]]
  1166. name = "unearth"
  1167. version = "0.18.2"
  1168. requires_python = ">=3.9"
  1169. summary = "A utility to fetch and download python packages"
  1170. groups = ["default"]
  1171. marker = "python_version == \"3.10\""
  1172. dependencies = [
  1173. "httpx<1,>=0.27.0",
  1174. "packaging>=20",
  1175. ]
  1176. files = [
  1177. {file = "unearth-0.18.2-py3-none-any.whl", hash = "sha256:31fd55d67c0e46a1ebb78993a2010568e6c4231334a3207d18d5d4a549d8d692"},
  1178. {file = "unearth-0.18.2.tar.gz", hash = "sha256:1e53d7f52f46dd5f875e77ff1c55b12477e215a092e4b66c9764a77df4a9b520"},
  1179. ]
  1180. [[package]]
  1181. name = "urllib3"
  1182. version = "2.6.3"
  1183. requires_python = ">=3.9"
  1184. summary = "HTTP library with thread-safe connection pooling, file post, and more."
  1185. groups = ["default"]
  1186. marker = "python_version == \"3.10\""
  1187. files = [
  1188. {file = "urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4"},
  1189. {file = "urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed"},
  1190. ]
  1191. [[package]]
  1192. name = "uuid-utils"
  1193. version = "0.14.0"
  1194. requires_python = ">=3.9"
  1195. summary = "Fast, drop-in replacement for Python's uuid module, powered by Rust."
  1196. groups = ["default"]
  1197. marker = "python_version == \"3.10\""
  1198. files = [
  1199. {file = "uuid_utils-0.14.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:f6695c0bed8b18a904321e115afe73b34444bc8451d0ce3244a1ec3b84deb0e5"},
  1200. {file = "uuid_utils-0.14.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:4f0a730bbf2d8bb2c11b93e1005e91769f2f533fa1125ed1f00fd15b6fcc732b"},
  1201. {file = "uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40ce3fd1a4fdedae618fc3edc8faf91897012469169d600133470f49fd699ed3"},
  1202. {file = "uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:09ae4a98416a440e78f7d9543d11b11cae4bab538b7ed94ec5da5221481748f2"},
  1203. {file = "uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:971e8c26b90d8ae727e7f2ac3ee23e265971d448b3672882f2eb44828b2b8c3e"},
  1204. {file = "uuid_utils-0.14.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5cde1fa82804a8f9d2907b7aec2009d440062c63f04abbdb825fce717a5e860"},
  1205. {file = "uuid_utils-0.14.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c7343862a2359e0bd48a7f3dfb5105877a1728677818bb694d9f40703264a2db"},
  1206. {file = "uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c51e4818fdb08ccec12dc7083a01f49507b4608770a0ab22368001685d59381b"},
  1207. {file = "uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:181bbcccb6f93d80a8504b5bd47b311a1c31395139596edbc47b154b0685b533"},
  1208. {file = "uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:5c8ae96101c3524ba8dbf762b6f05e9e9d896544786c503a727c5bf5cb9af1a7"},
  1209. {file = "uuid_utils-0.14.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:00ac3c6edfdaff7e1eed041f4800ae09a3361287be780d7610a90fdcde9befdc"},
  1210. {file = "uuid_utils-0.14.0-cp39-abi3-win32.whl", hash = "sha256:ec2fd80adf8e0e6589d40699e6f6df94c93edcc16dd999be0438dd007c77b151"},
  1211. {file = "uuid_utils-0.14.0-cp39-abi3-win_amd64.whl", hash = "sha256:efe881eb43a5504fad922644cb93d725fd8a6a6d949bd5a4b4b7d1a1587c7fd1"},
  1212. {file = "uuid_utils-0.14.0-cp39-abi3-win_arm64.whl", hash = "sha256:32b372b8fd4ebd44d3a219e093fe981af4afdeda2994ee7db208ab065cfcd080"},
  1213. {file = "uuid_utils-0.14.0.tar.gz", hash = "sha256:fc5bac21e9933ea6c590433c11aa54aaca599f690c08069e364eb13a12f670b4"},
  1214. ]
  1215. [[package]]
  1216. name = "uvicorn"
  1217. version = "0.40.0"
  1218. requires_python = ">=3.10"
  1219. summary = "The lightning-fast ASGI server."
  1220. groups = ["default"]
  1221. marker = "python_version == \"3.10\""
  1222. dependencies = [
  1223. "click>=7.0",
  1224. "h11>=0.8",
  1225. "typing-extensions>=4.0; python_version < \"3.11\"",
  1226. ]
  1227. files = [
  1228. {file = "uvicorn-0.40.0-py3-none-any.whl", hash = "sha256:c6c8f55bc8bf13eb6fa9ff87ad62308bbbc33d0b67f84293151efe87e0d5f2ee"},
  1229. {file = "uvicorn-0.40.0.tar.gz", hash = "sha256:839676675e87e73694518b5574fd0f24c9d97b46bea16df7b8c05ea1a51071ea"},
  1230. ]
  1231. [[package]]
  1232. name = "virtualenv"
  1233. version = "21.1.0"
  1234. requires_python = ">=3.8"
  1235. summary = "Virtual Python Environment builder"
  1236. groups = ["default"]
  1237. marker = "python_version == \"3.10\""
  1238. dependencies = [
  1239. "distlib<1,>=0.3.7",
  1240. "filelock<4,>=3.24.2; python_version >= \"3.10\"",
  1241. "filelock<=3.19.1,>=3.16.1; python_version < \"3.10\"",
  1242. "importlib-metadata>=6.6; python_version < \"3.8\"",
  1243. "platformdirs<5,>=3.9.1",
  1244. "python-discovery>=1",
  1245. "typing-extensions>=4.13.2; python_version < \"3.11\"",
  1246. ]
  1247. files = [
  1248. {file = "virtualenv-21.1.0-py3-none-any.whl", hash = "sha256:164f5e14c5587d170cf98e60378eb91ea35bf037be313811905d3a24ea33cc07"},
  1249. {file = "virtualenv-21.1.0.tar.gz", hash = "sha256:1990a0188c8f16b6b9cf65c9183049007375b26aad415514d377ccacf1e4fb44"},
  1250. ]
  1251. [[package]]
  1252. name = "xxhash"
  1253. version = "3.6.0"
  1254. requires_python = ">=3.7"
  1255. summary = "Python binding for xxHash"
  1256. groups = ["default"]
  1257. marker = "python_version == \"3.10\""
  1258. files = [
  1259. {file = "xxhash-3.6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:87ff03d7e35c61435976554477a7f4cd1704c3596a89a8300d5ce7fc83874a71"},
  1260. {file = "xxhash-3.6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f572dfd3d0e2eb1a57511831cf6341242f5a9f8298a45862d085f5b93394a27d"},
  1261. {file = "xxhash-3.6.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:89952ea539566b9fed2bbd94e589672794b4286f342254fad28b149f9615fef8"},
  1262. {file = "xxhash-3.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48e6f2ffb07a50b52465a1032c3cf1f4a5683f944acaca8a134a2f23674c2058"},
  1263. {file = "xxhash-3.6.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b5b848ad6c16d308c3ac7ad4ba6bede80ed5df2ba8ed382f8932df63158dd4b2"},
  1264. {file = "xxhash-3.6.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a034590a727b44dd8ac5914236a7b8504144447a9682586c3327e935f33ec8cc"},
  1265. {file = "xxhash-3.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8a8f1972e75ebdd161d7896743122834fe87378160c20e97f8b09166213bf8cc"},
  1266. {file = "xxhash-3.6.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ee34327b187f002a596d7b167ebc59a1b729e963ce645964bbc050d2f1b73d07"},
  1267. {file = "xxhash-3.6.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:339f518c3c7a850dd033ab416ea25a692759dc7478a71131fe8869010d2b75e4"},
  1268. {file = "xxhash-3.6.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:bf48889c9630542d4709192578aebbd836177c9f7a4a2778a7d6340107c65f06"},
  1269. {file = "xxhash-3.6.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:5576b002a56207f640636056b4160a378fe36a58db73ae5c27a7ec8db35f71d4"},
  1270. {file = "xxhash-3.6.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af1f3278bd02814d6dedc5dec397993b549d6f16c19379721e5a1d31e132c49b"},
  1271. {file = "xxhash-3.6.0-cp310-cp310-win32.whl", hash = "sha256:aed058764db109dc9052720da65fafe84873b05eb8b07e5e653597951af57c3b"},
  1272. {file = "xxhash-3.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:e82da5670f2d0d98950317f82a0e4a0197150ff19a6df2ba40399c2a3b9ae5fb"},
  1273. {file = "xxhash-3.6.0-cp310-cp310-win_arm64.whl", hash = "sha256:4a082ffff8c6ac07707fb6b671caf7c6e020c75226c561830b73d862060f281d"},
  1274. {file = "xxhash-3.6.0.tar.gz", hash = "sha256:f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6"},
  1275. ]
  1276. [[package]]
  1277. name = "zstandard"
  1278. version = "0.25.0"
  1279. requires_python = ">=3.9"
  1280. summary = "Zstandard bindings for Python"
  1281. groups = ["default"]
  1282. marker = "python_version == \"3.10\""
  1283. files = [
  1284. {file = "zstandard-0.25.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e59fdc271772f6686e01e1b3b74537259800f57e24280be3f29c8a0deb1904dd"},
  1285. {file = "zstandard-0.25.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4d441506e9b372386a5271c64125f72d5df6d2a8e8a2a45a0ae09b03cb781ef7"},
  1286. {file = "zstandard-0.25.0-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:ab85470ab54c2cb96e176f40342d9ed41e58ca5733be6a893b730e7af9c40550"},
  1287. {file = "zstandard-0.25.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e05ab82ea7753354bb054b92e2f288afb750e6b439ff6ca78af52939ebbc476d"},
  1288. {file = "zstandard-0.25.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:78228d8a6a1c177a96b94f7e2e8d012c55f9c760761980da16ae7546a15a8e9b"},
  1289. {file = "zstandard-0.25.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:2b6bd67528ee8b5c5f10255735abc21aa106931f0dbaf297c7be0c886353c3d0"},
  1290. {file = "zstandard-0.25.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4b6d83057e713ff235a12e73916b6d356e3084fd3d14ced499d84240f3eecee0"},
  1291. {file = "zstandard-0.25.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9174f4ed06f790a6869b41cba05b43eeb9a35f8993c4422ab853b705e8112bbd"},
  1292. {file = "zstandard-0.25.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:25f8f3cd45087d089aef5ba3848cd9efe3ad41163d3400862fb42f81a3a46701"},
  1293. {file = "zstandard-0.25.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3756b3e9da9b83da1796f8809dd57cb024f838b9eeafde28f3cb472012797ac1"},
  1294. {file = "zstandard-0.25.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:81dad8d145d8fd981b2962b686b2241d3a1ea07733e76a2f15435dfb7fb60150"},
  1295. {file = "zstandard-0.25.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:a5a419712cf88862a45a23def0ae063686db3d324cec7edbe40509d1a79a0aab"},
  1296. {file = "zstandard-0.25.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:e7360eae90809efd19b886e59a09dad07da4ca9ba096752e61a2e03c8aca188e"},
  1297. {file = "zstandard-0.25.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:75ffc32a569fb049499e63ce68c743155477610532da1eb38e7f24bf7cd29e74"},
  1298. {file = "zstandard-0.25.0-cp310-cp310-win32.whl", hash = "sha256:106281ae350e494f4ac8a80470e66d1fe27e497052c8d9c3b95dc4cf1ade81aa"},
  1299. {file = "zstandard-0.25.0-cp310-cp310-win_amd64.whl", hash = "sha256:ea9d54cc3d8064260114a0bbf3479fc4a98b21dffc89b3459edd506b69262f6e"},
  1300. {file = "zstandard-0.25.0.tar.gz", hash = "sha256:7713e1179d162cf5c7906da876ec2ccb9c3a9dcbdffef0cc7f70c3667a205f0b"},
  1301. ]