@@ -2166,48 +2166,49 @@ files = [
2166
2166
2167
2167
[[package ]]
2168
2168
name = " mypy"
2169
- version = " 1.15 .0"
2169
+ version = " 1.17 .0"
2170
2170
description = " Optional static typing for Python"
2171
2171
optional = true
2172
2172
python-versions = " >=3.9"
2173
2173
groups = [" main" ]
2174
2174
files = [
2175
- {file = " mypy-1.15 .0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = " sha256:979e4e1a006511dacf628e36fadfecbcc0160a8af6ca7dad2f5025529e082c13 " },
2176
- {file = " mypy-1.15 .0-cp310-cp310-macosx_11_0_arm64.whl" , hash = " sha256:c4bb0e1bd29f7d34efcccd71cf733580191e9a264a2202b0239da95984c5b559 " },
2177
- {file = " mypy-1.15 .0-cp310-cp310-manylinux_2_17_aarch64. manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = " sha256:be68172e9fd9ad8fb876c6389f16d1c1b5f100ffa779f77b1fb2176fcc9ab95b " },
2178
- {file = " mypy-1.15 .0-cp310-cp310-manylinux_2_17_x86_64. manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = " sha256:c7be1e46525adfa0d97681432ee9fcd61a3964c2446795714699a998d193f1a3 " },
2179
- {file = " mypy-1.15 .0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = " sha256:2e2c2e6d3593f6451b18588848e66260ff62ccca522dd231cd4dd59b0160668b " },
2180
- {file = " mypy-1.15 .0-cp310-cp310-win_amd64.whl" , hash = " sha256:6983aae8b2f653e098edb77f893f7b6aca69f6cffb19b2cc7443f23cce5f4828 " },
2181
- {file = " mypy-1.15 .0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = " sha256:2922d42e16d6de288022e5ca321cd0618b238cfc5570e0263e5ba0a77dbef56f " },
2182
- {file = " mypy-1.15 .0-cp311-cp311-macosx_11_0_arm64.whl" , hash = " sha256:2ee2d57e01a7c35de00f4634ba1bbf015185b219e4dc5909e281016df43f5ee5 " },
2183
- {file = " mypy-1.15 .0-cp311-cp311-manylinux_2_17_aarch64. manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = " sha256:973500e0774b85d9689715feeffcc980193086551110fd678ebe1f4342fb7c5e " },
2184
- {file = " mypy-1.15 .0-cp311-cp311-manylinux_2_17_x86_64. manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = " sha256:5a95fb17c13e29d2d5195869262f8125dfdb5c134dc8d9a9d0aecf7525b10c2c " },
2185
- {file = " mypy-1.15 .0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = " sha256:1905f494bfd7d85a23a88c5d97840888a7bd516545fc5aaedff0267e0bb54e2f " },
2186
- {file = " mypy-1.15 .0-cp311-cp311-win_amd64.whl" , hash = " sha256:c9817fa23833ff189db061e6d2eff49b2f3b6ed9856b4a0a73046e41932d744f " },
2187
- {file = " mypy-1.15 .0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = " sha256:aea39e0583d05124836ea645f412e88a5c7d0fd77a6d694b60d9b6b2d9f184fd " },
2188
- {file = " mypy-1.15 .0-cp312-cp312-macosx_11_0_arm64.whl" , hash = " sha256:2f2147ab812b75e5b5499b01ade1f4a81489a147c01585cda36019102538615f " },
2189
- {file = " mypy-1.15 .0-cp312-cp312-manylinux_2_17_aarch64. manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = " sha256:ce436f4c6d218a070048ed6a44c0bbb10cd2cc5e272b29e7845f6a2f57ee4464 " },
2190
- {file = " mypy-1.15 .0-cp312-cp312-manylinux_2_17_x86_64. manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = " sha256:8023ff13985661b50a5928fc7a5ca15f3d1affb41e5f0a9952cb68ef090b31ee " },
2191
- {file = " mypy-1.15 .0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = " sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e " },
2192
- {file = " mypy-1.15 .0-cp312-cp312-win_amd64.whl" , hash = " sha256:171a9ca9a40cd1843abeca0e405bc1940cd9b305eaeea2dda769ba096932bb22 " },
2193
- {file = " mypy-1.15 .0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = " sha256:93faf3fdb04768d44bf28693293f3904bbb555d076b781ad2530214ee53e3445 " },
2194
- {file = " mypy-1.15 .0-cp313-cp313-macosx_11_0_arm64.whl" , hash = " sha256:811aeccadfb730024c5d3e326b2fbe9249bb7413553f15499a4050f7c30e801d " },
2195
- {file = " mypy-1.15 .0-cp313-cp313-manylinux_2_17_aarch64. manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = " sha256:98b7b9b9aedb65fe628c62a6dc57f6d5088ef2dfca37903a7d9ee374d03acca5 " },
2196
- {file = " mypy-1.15 .0-cp313-cp313-manylinux_2_17_x86_64. manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = " sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036 " },
2197
- {file = " mypy-1.15 .0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = " sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357 " },
2198
- {file = " mypy-1.15 .0-cp313-cp313-win_amd64.whl" , hash = " sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf " },
2199
- {file = " mypy-1.15 .0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = " sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078 " },
2200
- {file = " mypy-1.15 .0-cp39-cp39-macosx_11_0_arm64.whl" , hash = " sha256:712e962a6357634fef20412699a3655c610110e01cdaa6180acec7fc9f8513ba " },
2201
- {file = " mypy-1.15 .0-cp39-cp39-manylinux_2_17_aarch64. manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = " sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5 " },
2202
- {file = " mypy-1.15 .0-cp39-cp39-manylinux_2_17_x86_64. manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = " sha256:8f8722560a14cde92fdb1e31597760dc35f9f5524cce17836c0d22841830fd5b " },
2203
- {file = " mypy-1.15 .0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = " sha256:1fbb8da62dc352133d7d7ca90ed2fb0e9d42bb1a32724c287d3c76c58cbaa9c2 " },
2204
- {file = " mypy-1.15 .0-cp39-cp39-win_amd64.whl" , hash = " sha256:d10d994b41fb3497719bbf866f227b3489048ea4bbbb5015357db306249f7980 " },
2205
- {file = " mypy-1.15 .0-py3-none-any.whl" , hash = " sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e " },
2206
- {file = " mypy-1.15 .0.tar.gz" , hash = " sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43 " },
2175
+ {file = " mypy-1.17 .0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = " sha256:f8e08de6138043108b3b18f09d3f817a4783912e48828ab397ecf183135d84d6 " },
2176
+ {file = " mypy-1.17 .0-cp310-cp310-macosx_11_0_arm64.whl" , hash = " sha256:ce4a17920ec144647d448fc43725b5873548b1aae6c603225626747ededf582d " },
2177
+ {file = " mypy-1.17 .0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64. manylinux_2_28_aarch64.whl" , hash = " sha256:6ff25d151cc057fdddb1cb1881ef36e9c41fa2a5e78d8dd71bee6e4dcd2bc05b " },
2178
+ {file = " mypy-1.17 .0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64. manylinux_2_28_x86_64.whl" , hash = " sha256:93468cf29aa9a132bceb103bd8475f78cacde2b1b9a94fd978d50d4bdf616c9a " },
2179
+ {file = " mypy-1.17 .0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = " sha256:98189382b310f16343151f65dd7e6867386d3e35f7878c45cfa11383d175d91f " },
2180
+ {file = " mypy-1.17 .0-cp310-cp310-win_amd64.whl" , hash = " sha256:c004135a300ab06a045c1c0d8e3f10215e71d7b4f5bb9a42ab80236364429937 " },
2181
+ {file = " mypy-1.17 .0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = " sha256:9d4fe5c72fd262d9c2c91c1117d16aac555e05f5beb2bae6a755274c6eec42be " },
2182
+ {file = " mypy-1.17 .0-cp311-cp311-macosx_11_0_arm64.whl" , hash = " sha256:d96b196e5c16f41b4f7736840e8455958e832871990c7ba26bf58175e357ed61 " },
2183
+ {file = " mypy-1.17 .0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64. manylinux_2_28_aarch64.whl" , hash = " sha256:73a0ff2dd10337ceb521c080d4147755ee302dcde6e1a913babd59473904615f " },
2184
+ {file = " mypy-1.17 .0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64. manylinux_2_28_x86_64.whl" , hash = " sha256:24cfcc1179c4447854e9e406d3af0f77736d631ec87d31c6281ecd5025df625d " },
2185
+ {file = " mypy-1.17 .0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = " sha256:3c56f180ff6430e6373db7a1d569317675b0a451caf5fef6ce4ab365f5f2f6c3 " },
2186
+ {file = " mypy-1.17 .0-cp311-cp311-win_amd64.whl" , hash = " sha256:eafaf8b9252734400f9b77df98b4eee3d2eecab16104680d51341c75702cad70 " },
2187
+ {file = " mypy-1.17 .0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = " sha256:f986f1cab8dbec39ba6e0eaa42d4d3ac6686516a5d3dccd64be095db05ebc6bb " },
2188
+ {file = " mypy-1.17 .0-cp312-cp312-macosx_11_0_arm64.whl" , hash = " sha256:51e455a54d199dd6e931cd7ea987d061c2afbaf0960f7f66deef47c90d1b304d " },
2189
+ {file = " mypy-1.17 .0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64. manylinux_2_28_aarch64.whl" , hash = " sha256:3204d773bab5ff4ebbd1f8efa11b498027cd57017c003ae970f310e5b96be8d8 " },
2190
+ {file = " mypy-1.17 .0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64. manylinux_2_28_x86_64.whl" , hash = " sha256:1051df7ec0886fa246a530ae917c473491e9a0ba6938cfd0ec2abc1076495c3e " },
2191
+ {file = " mypy-1.17 .0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = " sha256:f773c6d14dcc108a5b141b4456b0871df638eb411a89cd1c0c001fc4a9d08fc8 " },
2192
+ {file = " mypy-1.17 .0-cp312-cp312-win_amd64.whl" , hash = " sha256:1619a485fd0e9c959b943c7b519ed26b712de3002d7de43154a489a2d0fd817d " },
2193
+ {file = " mypy-1.17 .0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = " sha256:2c41aa59211e49d717d92b3bb1238c06d387c9325d3122085113c79118bebb06 " },
2194
+ {file = " mypy-1.17 .0-cp313-cp313-macosx_11_0_arm64.whl" , hash = " sha256:0e69db1fb65b3114f98c753e3930a00514f5b68794ba80590eb02090d54a5d4a " },
2195
+ {file = " mypy-1.17 .0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64. manylinux_2_28_aarch64.whl" , hash = " sha256:03ba330b76710f83d6ac500053f7727270b6b8553b0423348ffb3af6f2f7b889 " },
2196
+ {file = " mypy-1.17 .0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64. manylinux_2_28_x86_64.whl" , hash = " sha256:037bc0f0b124ce46bfde955c647f3e395c6174476a968c0f22c95a8d2f589bba " },
2197
+ {file = " mypy-1.17 .0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = " sha256:c38876106cb6132259683632b287238858bd58de267d80defb6f418e9ee50658 " },
2198
+ {file = " mypy-1.17 .0-cp313-cp313-win_amd64.whl" , hash = " sha256:d30ba01c0f151998f367506fab31c2ac4527e6a7b2690107c7a7f9e3cb419a9c " },
2199
+ {file = " mypy-1.17 .0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = " sha256:63e751f1b5ab51d6f3d219fe3a2fe4523eaa387d854ad06906c63883fde5b1ab " },
2200
+ {file = " mypy-1.17 .0-cp39-cp39-macosx_11_0_arm64.whl" , hash = " sha256:f7fb09d05e0f1c329a36dcd30e27564a3555717cde87301fae4fb542402ddfad " },
2201
+ {file = " mypy-1.17 .0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64. manylinux_2_28_aarch64.whl" , hash = " sha256:b72c34ce05ac3a1361ae2ebb50757fb6e3624032d91488d93544e9f82db0ed6c " },
2202
+ {file = " mypy-1.17 .0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64. manylinux_2_28_x86_64.whl" , hash = " sha256:434ad499ad8dde8b2f6391ddfa982f41cb07ccda8e3c67781b1bfd4e5f9450a8 " },
2203
+ {file = " mypy-1.17 .0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = " sha256:f105f61a5eff52e137fd73bee32958b2add9d9f0a856f17314018646af838e97 " },
2204
+ {file = " mypy-1.17 .0-cp39-cp39-win_amd64.whl" , hash = " sha256:ba06254a5a22729853209550d80f94e28690d5530c661f9416a68ac097b13fc4 " },
2205
+ {file = " mypy-1.17 .0-py3-none-any.whl" , hash = " sha256:15d9d0018237ab058e5de3d8fce61b6fa72cc59cc78fd91f1b474bce12abf496 " },
2206
+ {file = " mypy-1.17 .0.tar.gz" , hash = " sha256:e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03 " },
2207
2207
]
2208
2208
2209
2209
[package .dependencies ]
2210
2210
mypy_extensions = " >=1.0.0"
2211
+ pathspec = " >=0.9.0"
2211
2212
tomli = {version = " >=1.1.0" , markers = " python_version < \" 3.11\" " }
2212
2213
typing_extensions = " >=4.6.0"
2213
2214
@@ -2320,6 +2321,18 @@ files = [
2320
2321
{file = " packaging-25.0.tar.gz" , hash = " sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f" },
2321
2322
]
2322
2323
2324
+ [[package ]]
2325
+ name = " pathspec"
2326
+ version = " 0.12.1"
2327
+ description = " Utility library for gitignore style pattern matching of file paths."
2328
+ optional = true
2329
+ python-versions = " >=3.8"
2330
+ groups = [" main" ]
2331
+ files = [
2332
+ {file = " pathspec-0.12.1-py3-none-any.whl" , hash = " sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" },
2333
+ {file = " pathspec-0.12.1.tar.gz" , hash = " sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" },
2334
+ ]
2335
+
2323
2336
[[package ]]
2324
2337
name = " pefile"
2325
2338
version = " 2023.2.7"
0 commit comments