pdm.lock 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104
  1. # This file is @generated by PDM.
  2. # It is not intended for manual editing.
  3. [metadata]
  4. groups = ["default", "ldap", "sonic"]
  5. strategy = ["inherit_metadata"]
  6. lock_version = "4.5.0"
  7. content_hash = "sha256:f2f7ca01f2e18a1ef07d59b7a8985d89785a4b8a2a4e66452f1f9e8e8ad529ad"
  8. [[metadata.targets]]
  9. requires_python = "==3.10.*"
  10. platform = "manylinux_2_17_x86_64"
  11. [[metadata.targets]]
  12. requires_python = "==3.10.*"
  13. platform = "macos_12_0_arm64"
  14. [[package]]
  15. name = "annotated-types"
  16. version = "0.7.0"
  17. requires_python = ">=3.8"
  18. summary = "Reusable constraint types to use with typing.Annotated"
  19. groups = ["default"]
  20. marker = "python_version == \"3.10\""
  21. dependencies = [
  22. "typing-extensions>=4.0.0; python_version < \"3.9\"",
  23. ]
  24. files = [
  25. {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
  26. {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
  27. ]
  28. [[package]]
  29. name = "anyio"
  30. version = "4.4.0"
  31. requires_python = ">=3.8"
  32. summary = "High level compatibility layer for multiple asynchronous event loop implementations"
  33. groups = ["default"]
  34. marker = "python_version == \"3.10\""
  35. dependencies = [
  36. "exceptiongroup>=1.0.2; python_version < \"3.11\"",
  37. "idna>=2.8",
  38. "sniffio>=1.1",
  39. "typing-extensions>=4.1; python_version < \"3.11\"",
  40. ]
  41. files = [
  42. {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"},
  43. {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"},
  44. ]
  45. [[package]]
  46. name = "asgiref"
  47. version = "3.8.1"
  48. requires_python = ">=3.8"
  49. summary = "ASGI specs, helper code, and adapters"
  50. groups = ["default", "ldap"]
  51. marker = "python_version == \"3.10\""
  52. dependencies = [
  53. "typing-extensions>=4; python_version < \"3.11\"",
  54. ]
  55. files = [
  56. {file = "asgiref-3.8.1-py3-none-any.whl", hash = "sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47"},
  57. {file = "asgiref-3.8.1.tar.gz", hash = "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"},
  58. ]
  59. [[package]]
  60. name = "asttokens"
  61. version = "2.4.1"
  62. summary = "Annotate AST trees with source code positions"
  63. groups = ["default"]
  64. marker = "python_version == \"3.10\""
  65. dependencies = [
  66. "six>=1.12.0",
  67. "typing; python_version < \"3.5\"",
  68. ]
  69. files = [
  70. {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"},
  71. {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"},
  72. ]
  73. [[package]]
  74. name = "brotli"
  75. version = "1.1.0"
  76. summary = "Python bindings for the Brotli compression library"
  77. groups = ["default"]
  78. marker = "implementation_name == \"cpython\" and python_version == \"3.10\""
  79. files = [
  80. {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e1140c64812cb9b06c922e77f1c26a75ec5e3f0fb2bf92cc8c58720dec276752"},
  81. {file = "Brotli-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:38025d9f30cf4634f8309c6874ef871b841eb3c347e90b0851f63d1ded5212da"},
  82. {file = "Brotli-1.1.0.tar.gz", hash = "sha256:81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724"},
  83. ]
  84. [[package]]
  85. name = "brotlicffi"
  86. version = "1.1.0.0"
  87. requires_python = ">=3.7"
  88. summary = "Python CFFI bindings to the Brotli library"
  89. groups = ["default"]
  90. marker = "implementation_name != \"cpython\" and python_version == \"3.10\""
  91. dependencies = [
  92. "cffi>=1.0.0",
  93. ]
  94. files = [
  95. {file = "brotlicffi-1.1.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9feb210d932ffe7798ee62e6145d3a757eb6233aa9a4e7db78dd3690d7755814"},
  96. {file = "brotlicffi-1.1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:54a07bb2374a1eba8ebb52b6fafffa2afd3c4df85ddd38fcc0511f2bb387c2a8"},
  97. {file = "brotlicffi-1.1.0.0.tar.gz", hash = "sha256:b77827a689905143f87915310b93b273ab17888fd43ef350d4832c4a71083c13"},
  98. ]
  99. [[package]]
  100. name = "certifi"
  101. version = "2024.7.4"
  102. requires_python = ">=3.6"
  103. summary = "Python package for providing Mozilla's CA Bundle."
  104. groups = ["default"]
  105. marker = "python_version == \"3.10\""
  106. files = [
  107. {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"},
  108. {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"},
  109. ]
  110. [[package]]
  111. name = "cffi"
  112. version = "1.17.0"
  113. requires_python = ">=3.8"
  114. summary = "Foreign Function Interface for Python calling C code."
  115. groups = ["default"]
  116. marker = "(platform_python_implementation != \"PyPy\" or implementation_name != \"cpython\") and python_version == \"3.10\""
  117. dependencies = [
  118. "pycparser",
  119. ]
  120. files = [
  121. {file = "cffi-1.17.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a0ce71725cacc9ebf839630772b07eeec220cbb5f03be1399e0457a1464f8e1a"},
  122. {file = "cffi-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24aa705a5f5bd3a8bcfa4d123f03413de5d86e497435693b638cbffb7d5d8a1b"},
  123. {file = "cffi-1.17.0.tar.gz", hash = "sha256:f3157624b7558b914cb039fd1af735e5e8049a87c817cc215109ad1c8779df76"},
  124. ]
  125. [[package]]
  126. name = "charset-normalizer"
  127. version = "3.3.2"
  128. requires_python = ">=3.7.0"
  129. summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
  130. groups = ["default"]
  131. marker = "python_version == \"3.10\""
  132. files = [
  133. {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"},
  134. {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"},
  135. {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"},
  136. {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"},
  137. {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"},
  138. ]
  139. [[package]]
  140. name = "croniter"
  141. version = "3.0.3"
  142. requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.6"
  143. summary = "croniter provides iteration for datetime object with cron like format"
  144. groups = ["default"]
  145. marker = "python_version == \"3.10\""
  146. dependencies = [
  147. "python-dateutil",
  148. "pytz>2021.1",
  149. ]
  150. files = [
  151. {file = "croniter-3.0.3-py2.py3-none-any.whl", hash = "sha256:b3bd11f270dc54ccd1f2397b813436015a86d30ffc5a7a9438eec1ed916f2101"},
  152. {file = "croniter-3.0.3.tar.gz", hash = "sha256:34117ec1741f10a7bd0ec3ad7d8f0eb8fa457a2feb9be32e6a2250e158957668"},
  153. ]
  154. [[package]]
  155. name = "cryptography"
  156. version = "43.0.0"
  157. requires_python = ">=3.7"
  158. summary = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
  159. groups = ["default"]
  160. marker = "python_version == \"3.10\""
  161. dependencies = [
  162. "cffi>=1.12; platform_python_implementation != \"PyPy\"",
  163. ]
  164. files = [
  165. {file = "cryptography-43.0.0-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:64c3f16e2a4fc51c0d06af28441881f98c5d91009b8caaff40cf3548089e9c74"},
  166. {file = "cryptography-43.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d9a1eca329405219b605fac09ecfc09ac09e595d6def650a437523fcd08dd22"},
  167. {file = "cryptography-43.0.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:7b3f5fe74a5ca32d4d0f302ffe6680fcc5c28f8ef0dc0ae8f40c0f3a1b4fca66"},
  168. {file = "cryptography-43.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:299d3da8e00b7e2b54bb02ef58d73cd5f55fb31f33ebbf33bd00d9aa6807df7e"},
  169. {file = "cryptography-43.0.0.tar.gz", hash = "sha256:b88075ada2d51aa9f18283532c9f60e72170041bba88d7f37e49cbb10275299e"},
  170. ]
  171. [[package]]
  172. name = "dateparser"
  173. version = "1.2.0"
  174. requires_python = ">=3.7"
  175. summary = "Date parsing library designed to parse dates from HTML pages"
  176. groups = ["default"]
  177. marker = "python_version == \"3.10\""
  178. dependencies = [
  179. "python-dateutil",
  180. "pytz",
  181. "regex!=2019.02.19,!=2021.8.27",
  182. "tzlocal",
  183. ]
  184. files = [
  185. {file = "dateparser-1.2.0-py2.py3-none-any.whl", hash = "sha256:0b21ad96534e562920a0083e97fd45fa959882d4162acc358705144520a35830"},
  186. {file = "dateparser-1.2.0.tar.gz", hash = "sha256:7975b43a4222283e0ae15be7b4999d08c9a70e2d378ac87385b1ccf2cffbbb30"},
  187. ]
  188. [[package]]
  189. name = "decorator"
  190. version = "5.1.1"
  191. requires_python = ">=3.5"
  192. summary = "Decorators for Humans"
  193. groups = ["default"]
  194. marker = "python_version == \"3.10\""
  195. files = [
  196. {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"},
  197. {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
  198. ]
  199. [[package]]
  200. name = "django"
  201. version = "5.1"
  202. requires_python = ">=3.10"
  203. summary = "A high-level Python web framework that encourages rapid development and clean, pragmatic design."
  204. groups = ["default", "ldap"]
  205. marker = "python_version == \"3.10\""
  206. dependencies = [
  207. "asgiref<4,>=3.8.1",
  208. "sqlparse>=0.3.1",
  209. "tzdata; sys_platform == \"win32\"",
  210. ]
  211. files = [
  212. {file = "Django-5.1-py3-none-any.whl", hash = "sha256:d3b811bf5371a26def053d7ee42a9df1267ef7622323fe70a601936725aa4557"},
  213. {file = "Django-5.1.tar.gz", hash = "sha256:848a5980e8efb76eea70872fb0e4bc5e371619c70fffbe48e3e1b50b2c09455d"},
  214. ]
  215. [[package]]
  216. name = "django-admin-data-views"
  217. version = "0.3.1"
  218. requires_python = ">=3.8,<4"
  219. summary = "Add custom data views to django admin panel."
  220. groups = ["default"]
  221. marker = "python_version == \"3.10\""
  222. dependencies = [
  223. "Django>=3.2",
  224. "django-settings-holder>=0.1.0",
  225. ]
  226. files = [
  227. {file = "django_admin_data_views-0.3.1-py3-none-any.whl", hash = "sha256:f91fa15bcdc7f6d3bea37b3b3a906a2a62c37a4fad011afef076e8f7fede31b5"},
  228. {file = "django_admin_data_views-0.3.1.tar.gz", hash = "sha256:347a2358d39a0fd0e0e468f18a14be3a9801894b7f8f40b3da47520f3a434f86"},
  229. ]
  230. [[package]]
  231. name = "django-auth-ldap"
  232. version = "4.8.0"
  233. requires_python = ">=3.8"
  234. summary = "Django LDAP authentication backend"
  235. groups = ["ldap"]
  236. marker = "python_version == \"3.10\""
  237. dependencies = [
  238. "Django>=3.2",
  239. "python-ldap>=3.1",
  240. ]
  241. files = [
  242. {file = "django-auth-ldap-4.8.0.tar.gz", hash = "sha256:604250938ddc9fda619f247c7a59b0b2f06e53a7d3f46a156f28aa30dd71a738"},
  243. {file = "django_auth_ldap-4.8.0-py3-none-any.whl", hash = "sha256:4b4b944f3c28bce362f33fb6e8db68429ed8fd8f12f0c0c4b1a4344a7ef225ce"},
  244. ]
  245. [[package]]
  246. name = "django-charid-field"
  247. version = "0.4"
  248. requires_python = ">=3.8,<4.0"
  249. summary = "Provides a char-based, prefixable ID field for your Django models. Supports cuid, ksuid, ulid, et al."
  250. groups = ["default"]
  251. marker = "python_version == \"3.10\""
  252. dependencies = [
  253. "django<6.0,>=3.2",
  254. ]
  255. files = [
  256. {file = "django_charid_field-0.4-py3-none-any.whl", hash = "sha256:70f140cb15ddde8459fc5a6cd8c4d24ed08d4c2aac2212d24df0ac724bc411f4"},
  257. {file = "django_charid_field-0.4.tar.gz", hash = "sha256:3d8a0f4395f4c9b19667800254924503016160051c166c61e935e7366036cd38"},
  258. ]
  259. [[package]]
  260. name = "django-extensions"
  261. version = "3.2.3"
  262. requires_python = ">=3.6"
  263. summary = "Extensions for Django"
  264. groups = ["default"]
  265. marker = "python_version == \"3.10\""
  266. dependencies = [
  267. "Django>=3.2",
  268. ]
  269. files = [
  270. {file = "django-extensions-3.2.3.tar.gz", hash = "sha256:44d27919d04e23b3f40231c4ab7af4e61ce832ef46d610cc650d53e68328410a"},
  271. {file = "django_extensions-3.2.3-py3-none-any.whl", hash = "sha256:9600b7562f79a92cbf1fde6403c04fee314608fefbb595502e34383ae8203401"},
  272. ]
  273. [[package]]
  274. name = "django-jsonform"
  275. version = "2.22.0"
  276. requires_python = ">=3.4"
  277. summary = "A user-friendly JSON editing form for Django admin."
  278. groups = ["default"]
  279. marker = "python_version == \"3.10\""
  280. dependencies = [
  281. "django>=2.0",
  282. ]
  283. files = [
  284. {file = "django-jsonform-2.22.0.tar.gz", hash = "sha256:0c9d50fb371938e7262a7fef7c5a60835dd288f872f87b952d5e2ea84c825221"},
  285. {file = "django_jsonform-2.22.0-py3-none-any.whl", hash = "sha256:c4dd1ba2b0152bd3164aacf326a83c35355c70d12de81908b5ced5f94c8263d6"},
  286. ]
  287. [[package]]
  288. name = "django-ninja"
  289. version = "1.3.0"
  290. requires_python = ">=3.7"
  291. summary = "Django Ninja - Fast Django REST framework"
  292. groups = ["default"]
  293. marker = "python_version == \"3.10\""
  294. dependencies = [
  295. "Django>=3.1",
  296. "pydantic<3.0.0,>=2.0",
  297. ]
  298. files = [
  299. {file = "django_ninja-1.3.0-py3-none-any.whl", hash = "sha256:f58096b6c767d1403dfd6c49743f82d780d7b9688d9302ecab316ac1fa6131bb"},
  300. {file = "django_ninja-1.3.0.tar.gz", hash = "sha256:5b320e2dc0f41a6032bfa7e1ebc33559ae1e911a426f0c6be6674a50b20819be"},
  301. ]
  302. [[package]]
  303. name = "django-pydantic-field"
  304. version = "0.3.10"
  305. requires_python = ">=3.7"
  306. summary = "Django JSONField with Pydantic models as a Schema"
  307. groups = ["default"]
  308. marker = "python_version == \"3.10\""
  309. dependencies = [
  310. "django<6,>=3.1",
  311. "pydantic<3,>=1.10",
  312. "typing-extensions",
  313. ]
  314. files = [
  315. {file = "django_pydantic_field-0.3.10-py3-none-any.whl", hash = "sha256:c9824962d300dacd7009b76a64ef9ede81858cc769edbeb25a2c81d338c6f9b8"},
  316. {file = "django_pydantic_field-0.3.10.tar.gz", hash = "sha256:9237ad99f2fd1f54aa19c4da68e6c92ef9bcf8d2240f205aeea44a8a9aecdd47"},
  317. ]
  318. [[package]]
  319. name = "django-settings-holder"
  320. version = "0.1.2"
  321. requires_python = ">=3.9,<4"
  322. summary = "Object that allows settings to be accessed with attributes."
  323. groups = ["default"]
  324. marker = "python_version == \"3.10\""
  325. files = [
  326. {file = "django_settings_holder-0.1.2-py3-none-any.whl", hash = "sha256:7a65f888fc1e8427a807be72d43d5f3f242163e0a0eaf33a393592e6fff3e102"},
  327. {file = "django_settings_holder-0.1.2.tar.gz", hash = "sha256:8ab0f2dabf5a1c79ec9e95e97a296808e0f2c48f6f9aa1da1b77b433ee1e2f9e"},
  328. ]
  329. [[package]]
  330. name = "django-signal-webhooks"
  331. version = "0.3.0"
  332. requires_python = ">=3.9,<4"
  333. summary = "Add webhooks to django using signals."
  334. groups = ["default"]
  335. marker = "python_version == \"3.10\""
  336. dependencies = [
  337. "Django>=3.2",
  338. "asgiref>=3.5.0",
  339. "cryptography>=36.0.0",
  340. "django-settings-holder>=0.1.0",
  341. "httpx>=0.23.0",
  342. ]
  343. files = [
  344. {file = "django_signal_webhooks-0.3.0-py3-none-any.whl", hash = "sha256:64be32ff06c1b74fe80176395258cfb51f1757fed28f026285f38a44d559c00f"},
  345. {file = "django_signal_webhooks-0.3.0.tar.gz", hash = "sha256:3efff4305a8c0555a17ce8f4cbb1006014afd7314862647db5724e06eec4493e"},
  346. ]
  347. [[package]]
  348. name = "django-stubs"
  349. version = "5.0.4"
  350. requires_python = ">=3.8"
  351. summary = "Mypy stubs for Django"
  352. groups = ["default"]
  353. marker = "python_version == \"3.10\""
  354. dependencies = [
  355. "asgiref",
  356. "django",
  357. "django-stubs-ext>=5.0.4",
  358. "tomli; python_version < \"3.11\"",
  359. "types-PyYAML",
  360. "typing-extensions>=4.11.0",
  361. ]
  362. files = [
  363. {file = "django_stubs-5.0.4-py3-none-any.whl", hash = "sha256:c2502f5ecbae50c68f9a86d52b5b2447d8648fd205036dad0ccb41e19a445927"},
  364. {file = "django_stubs-5.0.4.tar.gz", hash = "sha256:78e3764488fdfd2695f12502136548ec22f8d4b1780541a835042b8238d11514"},
  365. ]
  366. [[package]]
  367. name = "django-stubs-ext"
  368. version = "5.0.4"
  369. requires_python = ">=3.8"
  370. summary = "Monkey-patching and extensions for django-stubs"
  371. groups = ["default"]
  372. marker = "python_version == \"3.10\""
  373. dependencies = [
  374. "django",
  375. "typing-extensions",
  376. ]
  377. files = [
  378. {file = "django_stubs_ext-5.0.4-py3-none-any.whl", hash = "sha256:910cbaff3d1e8e806a5c27d5ddd4088535aae8371ea921b7fd680fdfa5f14e30"},
  379. {file = "django_stubs_ext-5.0.4.tar.gz", hash = "sha256:85da065224204774208be29c7d02b4482d5a69218a728465c2fbe41725fdc819"},
  380. ]
  381. [[package]]
  382. name = "exceptiongroup"
  383. version = "1.2.2"
  384. requires_python = ">=3.7"
  385. summary = "Backport of PEP 654 (exception groups)"
  386. groups = ["default"]
  387. marker = "python_version == \"3.10\""
  388. files = [
  389. {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"},
  390. {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"},
  391. ]
  392. [[package]]
  393. name = "executing"
  394. version = "2.0.1"
  395. requires_python = ">=3.5"
  396. summary = "Get the currently executing AST node of a frame, and other information"
  397. groups = ["default"]
  398. marker = "python_version == \"3.10\""
  399. files = [
  400. {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"},
  401. {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"},
  402. ]
  403. [[package]]
  404. name = "feedparser"
  405. version = "6.0.11"
  406. requires_python = ">=3.6"
  407. summary = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds"
  408. groups = ["default"]
  409. marker = "python_version == \"3.10\""
  410. dependencies = [
  411. "sgmllib3k",
  412. ]
  413. files = [
  414. {file = "feedparser-6.0.11-py3-none-any.whl", hash = "sha256:0be7ee7b395572b19ebeb1d6aafb0028dee11169f1c934e0ed67d54992f4ad45"},
  415. {file = "feedparser-6.0.11.tar.gz", hash = "sha256:c9d0407b64c6f2a065d0ebb292c2b35c01050cc0dc33757461aaabdc4c4184d5"},
  416. ]
  417. [[package]]
  418. name = "h11"
  419. version = "0.14.0"
  420. requires_python = ">=3.7"
  421. summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
  422. groups = ["default"]
  423. marker = "python_version == \"3.10\""
  424. dependencies = [
  425. "typing-extensions; python_version < \"3.8\"",
  426. ]
  427. files = [
  428. {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
  429. {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
  430. ]
  431. [[package]]
  432. name = "httpcore"
  433. version = "1.0.5"
  434. requires_python = ">=3.8"
  435. summary = "A minimal low-level HTTP client."
  436. groups = ["default"]
  437. marker = "python_version == \"3.10\""
  438. dependencies = [
  439. "certifi",
  440. "h11<0.15,>=0.13",
  441. ]
  442. files = [
  443. {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"},
  444. {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"},
  445. ]
  446. [[package]]
  447. name = "httpx"
  448. version = "0.27.0"
  449. requires_python = ">=3.8"
  450. summary = "The next generation HTTP client."
  451. groups = ["default"]
  452. marker = "python_version == \"3.10\""
  453. dependencies = [
  454. "anyio",
  455. "certifi",
  456. "httpcore==1.*",
  457. "idna",
  458. "sniffio",
  459. ]
  460. files = [
  461. {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"},
  462. {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"},
  463. ]
  464. [[package]]
  465. name = "idna"
  466. version = "3.7"
  467. requires_python = ">=3.5"
  468. summary = "Internationalized Domain Names in Applications (IDNA)"
  469. groups = ["default"]
  470. marker = "python_version == \"3.10\""
  471. files = [
  472. {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"},
  473. {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"},
  474. ]
  475. [[package]]
  476. name = "ipython"
  477. version = "8.26.0"
  478. requires_python = ">=3.10"
  479. summary = "IPython: Productive Interactive Computing"
  480. groups = ["default"]
  481. marker = "python_version == \"3.10\""
  482. dependencies = [
  483. "colorama; sys_platform == \"win32\"",
  484. "decorator",
  485. "exceptiongroup; python_version < \"3.11\"",
  486. "jedi>=0.16",
  487. "matplotlib-inline",
  488. "pexpect>4.3; sys_platform != \"win32\" and sys_platform != \"emscripten\"",
  489. "prompt-toolkit<3.1.0,>=3.0.41",
  490. "pygments>=2.4.0",
  491. "stack-data",
  492. "traitlets>=5.13.0",
  493. "typing-extensions>=4.6; python_version < \"3.12\"",
  494. ]
  495. files = [
  496. {file = "ipython-8.26.0-py3-none-any.whl", hash = "sha256:e6b347c27bdf9c32ee9d31ae85defc525755a1869f14057e900675b9e8d6e6ff"},
  497. {file = "ipython-8.26.0.tar.gz", hash = "sha256:1cec0fbba8404af13facebe83d04436a7434c7400e59f47acf467c64abd0956c"},
  498. ]
  499. [[package]]
  500. name = "jedi"
  501. version = "0.19.1"
  502. requires_python = ">=3.6"
  503. summary = "An autocompletion tool for Python that can be used for text editors."
  504. groups = ["default"]
  505. marker = "python_version == \"3.10\""
  506. dependencies = [
  507. "parso<0.9.0,>=0.8.3",
  508. ]
  509. files = [
  510. {file = "jedi-0.19.1-py2.py3-none-any.whl", hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0"},
  511. {file = "jedi-0.19.1.tar.gz", hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd"},
  512. ]
  513. [[package]]
  514. name = "matplotlib-inline"
  515. version = "0.1.7"
  516. requires_python = ">=3.8"
  517. summary = "Inline Matplotlib backend for Jupyter"
  518. groups = ["default"]
  519. marker = "python_version == \"3.10\""
  520. dependencies = [
  521. "traitlets",
  522. ]
  523. files = [
  524. {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"},
  525. {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"},
  526. ]
  527. [[package]]
  528. name = "mutagen"
  529. version = "1.47.0"
  530. requires_python = ">=3.7"
  531. summary = "read and write audio tags for many formats"
  532. groups = ["default"]
  533. marker = "python_version == \"3.10\""
  534. files = [
  535. {file = "mutagen-1.47.0-py3-none-any.whl", hash = "sha256:edd96f50c5907a9539d8e5bba7245f62c9f520aef333d13392a79a4f70aca719"},
  536. {file = "mutagen-1.47.0.tar.gz", hash = "sha256:719fadef0a978c31b4cf3c956261b3c58b6948b32023078a2117b1de09f0fc99"},
  537. ]
  538. [[package]]
  539. name = "mypy-extensions"
  540. version = "1.0.0"
  541. requires_python = ">=3.5"
  542. summary = "Type system extensions for programs checked with the mypy type checker."
  543. groups = ["default"]
  544. marker = "python_version == \"3.10\""
  545. files = [
  546. {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
  547. {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
  548. ]
  549. [[package]]
  550. name = "parso"
  551. version = "0.8.4"
  552. requires_python = ">=3.6"
  553. summary = "A Python Parser"
  554. groups = ["default"]
  555. marker = "python_version == \"3.10\""
  556. files = [
  557. {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"},
  558. {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"},
  559. ]
  560. [[package]]
  561. name = "pexpect"
  562. version = "4.9.0"
  563. summary = "Pexpect allows easy control of interactive console applications."
  564. groups = ["default"]
  565. marker = "(sys_platform != \"win32\" and sys_platform != \"emscripten\") and python_version == \"3.10\""
  566. dependencies = [
  567. "ptyprocess>=0.5",
  568. ]
  569. files = [
  570. {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"},
  571. {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"},
  572. ]
  573. [[package]]
  574. name = "prompt-toolkit"
  575. version = "3.0.47"
  576. requires_python = ">=3.7.0"
  577. summary = "Library for building powerful interactive command lines in Python"
  578. groups = ["default"]
  579. marker = "python_version == \"3.10\""
  580. dependencies = [
  581. "wcwidth",
  582. ]
  583. files = [
  584. {file = "prompt_toolkit-3.0.47-py3-none-any.whl", hash = "sha256:0d7bfa67001d5e39d02c224b663abc33687405033a8c422d0d675a5a13361d10"},
  585. {file = "prompt_toolkit-3.0.47.tar.gz", hash = "sha256:1e1b29cb58080b1e69f207c893a1a7bf16d127a5c30c9d17a25a5d77792e5360"},
  586. ]
  587. [[package]]
  588. name = "ptyprocess"
  589. version = "0.7.0"
  590. summary = "Run a subprocess in a pseudo terminal"
  591. groups = ["default"]
  592. marker = "(sys_platform != \"win32\" and sys_platform != \"emscripten\") and python_version == \"3.10\""
  593. files = [
  594. {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"},
  595. {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"},
  596. ]
  597. [[package]]
  598. name = "pure-eval"
  599. version = "0.2.3"
  600. summary = "Safely evaluate AST nodes without side effects"
  601. groups = ["default"]
  602. marker = "python_version == \"3.10\""
  603. files = [
  604. {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"},
  605. {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"},
  606. ]
  607. [[package]]
  608. name = "pyasn1"
  609. version = "0.6.0"
  610. requires_python = ">=3.8"
  611. summary = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)"
  612. groups = ["ldap"]
  613. marker = "python_version == \"3.10\""
  614. files = [
  615. {file = "pyasn1-0.6.0-py2.py3-none-any.whl", hash = "sha256:cca4bb0f2df5504f02f6f8a775b6e416ff9b0b3b16f7ee80b5a3153d9b804473"},
  616. {file = "pyasn1-0.6.0.tar.gz", hash = "sha256:3a35ab2c4b5ef98e17dfdec8ab074046fbda76e281c5a706ccd82328cfc8f64c"},
  617. ]
  618. [[package]]
  619. name = "pyasn1-modules"
  620. version = "0.4.0"
  621. requires_python = ">=3.8"
  622. summary = "A collection of ASN.1-based protocols modules"
  623. groups = ["ldap"]
  624. marker = "python_version == \"3.10\""
  625. dependencies = [
  626. "pyasn1<0.7.0,>=0.4.6",
  627. ]
  628. files = [
  629. {file = "pyasn1_modules-0.4.0-py3-none-any.whl", hash = "sha256:be04f15b66c206eed667e0bb5ab27e2b1855ea54a842e5037738099e8ca4ae0b"},
  630. {file = "pyasn1_modules-0.4.0.tar.gz", hash = "sha256:831dbcea1b177b28c9baddf4c6d1013c24c3accd14a1873fffaa6a2e905f17b6"},
  631. ]
  632. [[package]]
  633. name = "pycparser"
  634. version = "2.22"
  635. requires_python = ">=3.8"
  636. summary = "C parser in Python"
  637. groups = ["default"]
  638. marker = "(platform_python_implementation != \"PyPy\" or implementation_name != \"cpython\") and python_version == \"3.10\""
  639. files = [
  640. {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"},
  641. {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"},
  642. ]
  643. [[package]]
  644. name = "pycryptodomex"
  645. version = "3.20.0"
  646. requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
  647. summary = "Cryptographic library for Python"
  648. groups = ["default"]
  649. marker = "python_version == \"3.10\""
  650. files = [
  651. {file = "pycryptodomex-3.20.0-cp35-abi3-macosx_10_9_universal2.whl", hash = "sha256:59af01efb011b0e8b686ba7758d59cf4a8263f9ad35911bfe3f416cee4f5c08c"},
  652. {file = "pycryptodomex-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca649483d5ed251d06daf25957f802e44e6bb6df2e8f218ae71968ff8f8edc4"},
  653. {file = "pycryptodomex-3.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e48217c7901edd95f9f097feaa0388da215ed14ce2ece803d3f300b4e694abea"},
  654. {file = "pycryptodomex-3.20.0.tar.gz", hash = "sha256:7a710b79baddd65b806402e14766c721aee8fb83381769c27920f26476276c1e"},
  655. ]
  656. [[package]]
  657. name = "pydantic"
  658. version = "2.8.2"
  659. requires_python = ">=3.8"
  660. summary = "Data validation using Python type hints"
  661. groups = ["default"]
  662. marker = "python_version == \"3.10\""
  663. dependencies = [
  664. "annotated-types>=0.4.0",
  665. "pydantic-core==2.20.1",
  666. "typing-extensions>=4.12.2; python_version >= \"3.13\"",
  667. "typing-extensions>=4.6.1; python_version < \"3.13\"",
  668. ]
  669. files = [
  670. {file = "pydantic-2.8.2-py3-none-any.whl", hash = "sha256:73ee9fddd406dc318b885c7a2eab8a6472b68b8fb5ba8150949fc3db939f23c8"},
  671. {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"},
  672. ]
  673. [[package]]
  674. name = "pydantic-core"
  675. version = "2.20.1"
  676. requires_python = ">=3.8"
  677. summary = "Core functionality for Pydantic validation and serialization"
  678. groups = ["default"]
  679. marker = "python_version == \"3.10\""
  680. dependencies = [
  681. "typing-extensions!=4.7.0,>=4.6.0",
  682. ]
  683. files = [
  684. {file = "pydantic_core-2.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41f4c96227a67a013e7de5ff8f20fb496ce573893b7f4f2707d065907bffdbd6"},
  685. {file = "pydantic_core-2.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d482efec8b7dc6bfaedc0f166b2ce349df0011f5d2f1f25537ced4cfc34fd98"},
  686. {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d02a72df14dfdbaf228424573a07af10637bd490f0901cee872c4f434a735b94"},
  687. {file = "pydantic_core-2.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084659fac3c83fd674596612aeff6041a18402f1e1bc19ca39e417d554468482"},
  688. {file = "pydantic_core-2.20.1.tar.gz", hash = "sha256:26ca695eeee5f9f1aeeb211ffc12f10bcb6f71e2989988fda61dabd65db878d4"},
  689. ]
  690. [[package]]
  691. name = "pygments"
  692. version = "2.18.0"
  693. requires_python = ">=3.8"
  694. summary = "Pygments is a syntax highlighting package written in Python."
  695. groups = ["default"]
  696. marker = "python_version == \"3.10\""
  697. files = [
  698. {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"},
  699. {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"},
  700. ]
  701. [[package]]
  702. name = "python-crontab"
  703. version = "3.2.0"
  704. summary = "Python Crontab API"
  705. groups = ["default"]
  706. marker = "python_version == \"3.10\""
  707. dependencies = [
  708. "python-dateutil",
  709. ]
  710. files = [
  711. {file = "python_crontab-3.2.0-py3-none-any.whl", hash = "sha256:82cb9b6a312d41ff66fd3caf3eed7115c28c195bfb50711bc2b4b9592feb9fe5"},
  712. {file = "python_crontab-3.2.0.tar.gz", hash = "sha256:40067d1dd39ade3460b2ad8557c7651514cd3851deffff61c5c60e1227c5c36b"},
  713. ]
  714. [[package]]
  715. name = "python-dateutil"
  716. version = "2.9.0.post0"
  717. requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
  718. summary = "Extensions to the standard Python datetime module"
  719. groups = ["default"]
  720. marker = "python_version == \"3.10\""
  721. dependencies = [
  722. "six>=1.5",
  723. ]
  724. files = [
  725. {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
  726. {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
  727. ]
  728. [[package]]
  729. name = "python-ldap"
  730. version = "3.4.4"
  731. requires_python = ">=3.6"
  732. summary = "Python modules for implementing LDAP clients"
  733. groups = ["ldap"]
  734. marker = "python_version == \"3.10\""
  735. dependencies = [
  736. "pyasn1-modules>=0.1.5",
  737. "pyasn1>=0.3.7",
  738. ]
  739. files = [
  740. {file = "python-ldap-3.4.4.tar.gz", hash = "sha256:7edb0accec4e037797705f3a05cbf36a9fde50d08c8f67f2aef99a2628fab828"},
  741. ]
  742. [[package]]
  743. name = "pytz"
  744. version = "2024.1"
  745. summary = "World timezone definitions, modern and historical"
  746. groups = ["default"]
  747. marker = "python_version == \"3.10\""
  748. files = [
  749. {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"},
  750. {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"},
  751. ]
  752. [[package]]
  753. name = "regex"
  754. version = "2024.7.24"
  755. requires_python = ">=3.8"
  756. summary = "Alternative regular expression module, to replace re."
  757. groups = ["default"]
  758. marker = "python_version == \"3.10\""
  759. files = [
  760. {file = "regex-2024.7.24-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b0d3f567fafa0633aee87f08b9276c7062da9616931382993c03808bb68ce"},
  761. {file = "regex-2024.7.24-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f273674b445bcb6e4409bf8d1be67bc4b58e8b46fd0d560055d515b8830063cd"},
  762. {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf7a89eef64b5455835f5ed30254ec19bf41f7541cd94f266ab7cbd463f00c41"},
  763. {file = "regex-2024.7.24-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7a5486ca56c8869070a966321d5ab416ff0f83f30e0e2da1ab48815c8d165d46"},
  764. {file = "regex-2024.7.24.tar.gz", hash = "sha256:9cfd009eed1a46b27c14039ad5bbc5e71b6367c5b2e6d5f5da0ea91600817506"},
  765. ]
  766. [[package]]
  767. name = "requests"
  768. version = "2.32.3"
  769. requires_python = ">=3.8"
  770. summary = "Python HTTP for Humans."
  771. groups = ["default"]
  772. marker = "python_version == \"3.10\""
  773. dependencies = [
  774. "certifi>=2017.4.17",
  775. "charset-normalizer<4,>=2",
  776. "idna<4,>=2.5",
  777. "urllib3<3,>=1.21.1",
  778. ]
  779. files = [
  780. {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"},
  781. {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"},
  782. ]
  783. [[package]]
  784. name = "setuptools"
  785. version = "73.0.1"
  786. requires_python = ">=3.8"
  787. summary = "Easily download, build, install, upgrade, and uninstall Python packages"
  788. groups = ["default"]
  789. marker = "python_version == \"3.10\""
  790. files = [
  791. {file = "setuptools-73.0.1-py3-none-any.whl", hash = "sha256:b208925fcb9f7af924ed2dc04708ea89791e24bde0d3020b27df0e116088b34e"},
  792. {file = "setuptools-73.0.1.tar.gz", hash = "sha256:d59a3e788ab7e012ab2c4baed1b376da6366883ee20d7a5fc426816e3d7b1193"},
  793. ]
  794. [[package]]
  795. name = "sgmllib3k"
  796. version = "1.0.0"
  797. summary = "Py3k port of sgmllib."
  798. groups = ["default"]
  799. marker = "python_version == \"3.10\""
  800. files = [
  801. {file = "sgmllib3k-1.0.0.tar.gz", hash = "sha256:7868fb1c8bfa764c1ac563d3cf369c381d1325d36124933a726f29fcdaa812e9"},
  802. ]
  803. [[package]]
  804. name = "six"
  805. version = "1.16.0"
  806. requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
  807. summary = "Python 2 and 3 compatibility utilities"
  808. groups = ["default"]
  809. marker = "python_version == \"3.10\""
  810. files = [
  811. {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
  812. {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
  813. ]
  814. [[package]]
  815. name = "sniffio"
  816. version = "1.3.1"
  817. requires_python = ">=3.7"
  818. summary = "Sniff out which async library your code is running under"
  819. groups = ["default"]
  820. marker = "python_version == \"3.10\""
  821. files = [
  822. {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
  823. {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
  824. ]
  825. [[package]]
  826. name = "sonic-client"
  827. version = "1.0.0"
  828. summary = "python client for sonic search backend"
  829. groups = ["sonic"]
  830. marker = "python_version == \"3.10\""
  831. files = [
  832. {file = "sonic-client-1.0.0.tar.gz", hash = "sha256:fe324c7354670488ed84847f6a6727d3cb5fb3675cb9b61396dcf5720e5aca66"},
  833. {file = "sonic_client-1.0.0-py3-none-any.whl", hash = "sha256:291bf292861e97a2dd765ff0c8754ea9631383680d31a63ec3da6f5aa5f4beda"},
  834. ]
  835. [[package]]
  836. name = "sqlparse"
  837. version = "0.5.1"
  838. requires_python = ">=3.8"
  839. summary = "A non-validating SQL parser."
  840. groups = ["default", "ldap"]
  841. marker = "python_version == \"3.10\""
  842. files = [
  843. {file = "sqlparse-0.5.1-py3-none-any.whl", hash = "sha256:773dcbf9a5ab44a090f3441e2180efe2560220203dc2f8c0b0fa141e18b505e4"},
  844. {file = "sqlparse-0.5.1.tar.gz", hash = "sha256:bb6b4df465655ef332548e24f08e205afc81b9ab86cb1c45657a7ff173a3a00e"},
  845. ]
  846. [[package]]
  847. name = "stack-data"
  848. version = "0.6.3"
  849. summary = "Extract data from python stack frames and tracebacks for informative displays"
  850. groups = ["default"]
  851. marker = "python_version == \"3.10\""
  852. dependencies = [
  853. "asttokens>=2.1.0",
  854. "executing>=1.2.0",
  855. "pure-eval",
  856. ]
  857. files = [
  858. {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"},
  859. {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"},
  860. ]
  861. [[package]]
  862. name = "tomli"
  863. version = "2.0.1"
  864. requires_python = ">=3.7"
  865. summary = "A lil' TOML parser"
  866. groups = ["default"]
  867. marker = "python_version == \"3.10\""
  868. files = [
  869. {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
  870. {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
  871. ]
  872. [[package]]
  873. name = "traitlets"
  874. version = "5.14.3"
  875. requires_python = ">=3.8"
  876. summary = "Traitlets Python configuration system"
  877. groups = ["default"]
  878. marker = "python_version == \"3.10\""
  879. files = [
  880. {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"},
  881. {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"},
  882. ]
  883. [[package]]
  884. name = "typeid-python"
  885. version = "0.3.1"
  886. requires_python = "<4,>=3.8"
  887. summary = "Python implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs"
  888. groups = ["default"]
  889. marker = "python_version == \"3.10\""
  890. dependencies = [
  891. "uuid6>=2023.5.2",
  892. ]
  893. files = [
  894. {file = "typeid_python-0.3.1-py3-none-any.whl", hash = "sha256:62a6747933b3323d65f0bf91c8e8c7768b0292eaf9c176fb0c934ff3a61acce5"},
  895. {file = "typeid_python-0.3.1.tar.gz", hash = "sha256:f96a78c5dc6d8df1d058b72598bcc2c1c5bb8d8343f53f910e074dae01458417"},
  896. ]
  897. [[package]]
  898. name = "types-pyyaml"
  899. version = "6.0.12.20240808"
  900. requires_python = ">=3.8"
  901. summary = "Typing stubs for PyYAML"
  902. groups = ["default"]
  903. marker = "python_version == \"3.10\""
  904. files = [
  905. {file = "types-PyYAML-6.0.12.20240808.tar.gz", hash = "sha256:b8f76ddbd7f65440a8bda5526a9607e4c7a322dc2f8e1a8c405644f9a6f4b9af"},
  906. {file = "types_PyYAML-6.0.12.20240808-py3-none-any.whl", hash = "sha256:deda34c5c655265fc517b546c902aa6eed2ef8d3e921e4765fe606fe2afe8d35"},
  907. ]
  908. [[package]]
  909. name = "typing-extensions"
  910. version = "4.12.2"
  911. requires_python = ">=3.8"
  912. summary = "Backported and Experimental Type Hints for Python 3.8+"
  913. groups = ["default", "ldap"]
  914. marker = "python_version == \"3.10\""
  915. files = [
  916. {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"},
  917. {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
  918. ]
  919. [[package]]
  920. name = "tzlocal"
  921. version = "5.2"
  922. requires_python = ">=3.8"
  923. summary = "tzinfo object for the local timezone"
  924. groups = ["default"]
  925. marker = "python_version == \"3.10\""
  926. dependencies = [
  927. "backports-zoneinfo; python_version < \"3.9\"",
  928. "tzdata; platform_system == \"Windows\"",
  929. ]
  930. files = [
  931. {file = "tzlocal-5.2-py3-none-any.whl", hash = "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8"},
  932. {file = "tzlocal-5.2.tar.gz", hash = "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e"},
  933. ]
  934. [[package]]
  935. name = "ulid-py"
  936. version = "1.1.0"
  937. summary = "Universally Unique Lexicographically Sortable Identifier"
  938. groups = ["default"]
  939. marker = "python_version == \"3.10\""
  940. files = [
  941. {file = "ulid-py-1.1.0.tar.gz", hash = "sha256:dc6884be91558df077c3011b9fb0c87d1097cb8fc6534b11f310161afd5738f0"},
  942. {file = "ulid_py-1.1.0-py2.py3-none-any.whl", hash = "sha256:b56a0f809ef90d6020b21b89a87a48edc7c03aea80e5ed5174172e82d76e3987"},
  943. ]
  944. [[package]]
  945. name = "urllib3"
  946. version = "2.2.2"
  947. requires_python = ">=3.8"
  948. summary = "HTTP library with thread-safe connection pooling, file post, and more."
  949. groups = ["default"]
  950. marker = "python_version == \"3.10\""
  951. files = [
  952. {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"},
  953. {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"},
  954. ]
  955. [[package]]
  956. name = "uuid6"
  957. version = "2024.7.10"
  958. requires_python = ">=3.8"
  959. summary = "New time-based UUID formats which are suited for use as a database key"
  960. groups = ["default"]
  961. marker = "python_version == \"3.10\""
  962. files = [
  963. {file = "uuid6-2024.7.10-py3-none-any.whl", hash = "sha256:93432c00ba403751f722829ad21759ff9db051dea140bf81493271e8e4dd18b7"},
  964. {file = "uuid6-2024.7.10.tar.gz", hash = "sha256:2d29d7f63f593caaeea0e0d0dd0ad8129c9c663b29e19bdf882e864bedf18fb0"},
  965. ]
  966. [[package]]
  967. name = "w3lib"
  968. version = "2.2.1"
  969. requires_python = ">=3.8"
  970. summary = "Library of web-related functions"
  971. groups = ["default"]
  972. marker = "python_version == \"3.10\""
  973. files = [
  974. {file = "w3lib-2.2.1-py3-none-any.whl", hash = "sha256:e56d81c6a6bf507d7039e0c95745ab80abd24b465eb0f248af81e3eaa46eb510"},
  975. {file = "w3lib-2.2.1.tar.gz", hash = "sha256:756ff2d94c64e41c8d7c0c59fea12a5d0bc55e33a531c7988b4a163deb9b07dd"},
  976. ]
  977. [[package]]
  978. name = "wcwidth"
  979. version = "0.2.13"
  980. summary = "Measures the displayed width of unicode strings in a terminal"
  981. groups = ["default"]
  982. marker = "python_version == \"3.10\""
  983. dependencies = [
  984. "backports-functools-lru-cache>=1.2.1; python_version < \"3.2\"",
  985. ]
  986. files = [
  987. {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"},
  988. {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"},
  989. ]
  990. [[package]]
  991. name = "websockets"
  992. version = "13.0"
  993. requires_python = ">=3.8"
  994. summary = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
  995. groups = ["default"]
  996. marker = "python_version == \"3.10\""
  997. files = [
  998. {file = "websockets-13.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ad4fa707ff9e2ffee019e946257b5300a45137a58f41fbd9a4db8e684ab61528"},
  999. {file = "websockets-13.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cbac2eb7ce0fac755fb983c9247c4a60c4019bcde4c0e4d167aeb17520cc7ef1"},
  1000. {file = "websockets-13.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e6566e79c8c7cbea75ec450f6e1828945fc5c9a4769ceb1c7b6e22470539712"},
  1001. {file = "websockets-13.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:bf8eb5dca4f484a60f5327b044e842e0d7f7cdbf02ea6dc4a4f811259f1f1f0b"},
  1002. {file = "websockets-13.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7334752052532c156d28b8eaf3558137e115c7871ea82adff69b6d94a7bee273"},
  1003. {file = "websockets-13.0-py3-none-any.whl", hash = "sha256:dbbac01e80aee253d44c4f098ab3cc17c822518519e869b284cfbb8cd16cc9de"},
  1004. {file = "websockets-13.0.tar.gz", hash = "sha256:b7bf950234a482b7461afdb2ec99eee3548ec4d53f418c7990bb79c620476602"},
  1005. ]
  1006. [[package]]
  1007. name = "yt-dlp"
  1008. version = "2024.8.6"
  1009. requires_python = ">=3.8"
  1010. summary = "A feature-rich command-line audio/video downloader"
  1011. groups = ["default"]
  1012. marker = "python_version == \"3.10\""
  1013. dependencies = [
  1014. "brotli; implementation_name == \"cpython\"",
  1015. "brotlicffi; implementation_name != \"cpython\"",
  1016. "certifi",
  1017. "mutagen",
  1018. "pycryptodomex",
  1019. "requests<3,>=2.32.2",
  1020. "urllib3<3,>=1.26.17",
  1021. "websockets>=12.0",
  1022. ]
  1023. files = [
  1024. {file = "yt_dlp-2024.8.6-py3-none-any.whl", hash = "sha256:ab507ff600bd9269ad4d654e309646976778f0e243eaa2f6c3c3214278bb2922"},
  1025. {file = "yt_dlp-2024.8.6.tar.gz", hash = "sha256:e8551f26bc8bf67b99c12373cc87ed2073436c3437e53290878d0f4b4bb1f663"},
  1026. ]