lol

Merge pull request #256742 from figsoda/ruff

ruff: 0.0.290 -> 0.0.291

authored by

Mario Rodas and committed by
GitHub
5a77883b a5f519ac

+187 -158
+15
pkgs/development/tools/language-servers/ruff-lsp/default.nix
··· 3 3 , pythonOlder 4 4 , buildPythonPackage 5 5 , fetchFromGitHub 6 + , fetchpatch 6 7 , ruff 7 8 , pygls 8 9 , lsprotocol ··· 25 26 rev = "v${version}"; 26 27 hash = "sha256-hbnSx59uSzXHeAhZPZnCzxl+mCZIdr29uUPfQCsm/Ww="; 27 28 }; 29 + 30 + patches = [ 31 + # update tests to fix compatibility with ruff 0.0.291 32 + # https://github.com/astral-sh/ruff-lsp/pull/250 33 + (fetchpatch { 34 + name = "bump-ruff-version.patch"; 35 + url = "https://github.com/astral-sh/ruff-lsp/commit/35691407c4f489416a46fd2e88ef037b1204feb7.patch"; 36 + hash = "sha256-D6k2BWDUqN4GBhjspRwg84Idr7fvKMbmAAkG3I1YOH4="; 37 + excludes = [ 38 + "requirements.txt" 39 + "requirements-dev.txt" 40 + ]; 41 + }) 42 + ]; 28 43 29 44 postPatch = '' 30 45 # ruff binary added to PATH in wrapper so it's not needed
+170 -156
pkgs/development/tools/ruff/Cargo.lock
··· 272 272 273 273 [[package]] 274 274 name = "chrono" 275 - version = "0.4.30" 275 + version = "0.4.31" 276 276 source = "registry+https://github.com/rust-lang/crates.io-index" 277 - checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877" 277 + checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 278 278 dependencies = [ 279 279 "android-tzdata", 280 280 "iana-time-zone", ··· 313 313 314 314 [[package]] 315 315 name = "clap" 316 - version = "4.4.3" 316 + version = "4.4.4" 317 317 source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "84ed82781cea27b43c9b106a979fe450a13a31aab0500595fb3fc06616de08e6" 318 + checksum = "b1d7b8d5ec32af0fadc644bf1fd509a688c2103b185644bb1e29d164e0703136" 319 319 dependencies = [ 320 320 "clap_builder", 321 321 "clap_derive", ··· 323 323 324 324 [[package]] 325 325 name = "clap_builder" 326 - version = "4.4.2" 326 + version = "4.4.4" 327 327 source = "registry+https://github.com/rust-lang/crates.io-index" 328 - checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" 328 + checksum = "5179bb514e4d7c2051749d8fcefa2ed6d06a9f4e6d69faf3805f5d80b8cf8d56" 329 329 dependencies = [ 330 330 "anstream", 331 331 "anstyle", ··· 383 383 "heck", 384 384 "proc-macro2", 385 385 "quote", 386 - "syn 2.0.33", 386 + "syn 2.0.37", 387 387 ] 388 388 389 389 [[package]] ··· 516 516 "clap", 517 517 "criterion-plot", 518 518 "is-terminal", 519 - "itertools", 519 + "itertools 0.10.5", 520 520 "num-traits", 521 521 "once_cell", 522 522 "oorandom", ··· 535 535 checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" 536 536 dependencies = [ 537 537 "cast", 538 - "itertools", 538 + "itertools 0.10.5", 539 539 ] 540 540 541 541 [[package]] ··· 608 608 "proc-macro2", 609 609 "quote", 610 610 "strsim", 611 - "syn 2.0.33", 611 + "syn 2.0.37", 612 612 ] 613 613 614 614 [[package]] ··· 619 619 dependencies = [ 620 620 "darling_core", 621 621 "quote", 622 - "syn 2.0.33", 622 + "syn 2.0.37", 623 623 ] 624 624 625 625 [[package]] ··· 810 810 811 811 [[package]] 812 812 name = "flake8-to-ruff" 813 - version = "0.0.290" 813 + version = "0.0.291" 814 814 dependencies = [ 815 815 "anyhow", 816 816 "clap", 817 817 "colored", 818 818 "configparser", 819 - "itertools", 819 + "itertools 0.11.0", 820 820 "log", 821 821 "once_cell", 822 822 "pep440_rs", 823 823 "pretty_assertions", 824 824 "regex", 825 - "ruff", 825 + "ruff_linter", 826 826 "ruff_workspace", 827 827 "rustc-hash", 828 828 "serde", ··· 1035 1035 1036 1036 [[package]] 1037 1037 name = "indicatif" 1038 - version = "0.17.6" 1038 + version = "0.17.7" 1039 1039 source = "registry+https://github.com/rust-lang/crates.io-index" 1040 - checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" 1040 + checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" 1041 1041 dependencies = [ 1042 1042 "console", 1043 1043 "instant", ··· 1049 1049 1050 1050 [[package]] 1051 1051 name = "indoc" 1052 - version = "2.0.3" 1052 + version = "2.0.4" 1053 1053 source = "registry+https://github.com/rust-lang/crates.io-index" 1054 - checksum = "2c785eefb63ebd0e33416dfcb8d6da0bf27ce752843a45632a67bf10d4d4b5c4" 1054 + checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" 1055 1055 1056 1056 [[package]] 1057 1057 name = "inotify" ··· 1075 1075 1076 1076 [[package]] 1077 1077 name = "insta" 1078 - version = "1.31.0" 1078 + version = "1.32.0" 1079 1079 source = "registry+https://github.com/rust-lang/crates.io-index" 1080 - checksum = "a0770b0a3d4c70567f0d58331f3088b0e4c4f56c9b8d764efe654b4a5d46de3a" 1080 + checksum = "a3e02c584f4595792d09509a94cdb92a3cef7592b1eb2d9877ee6f527062d0ea" 1081 1081 dependencies = [ 1082 1082 "console", 1083 1083 "globset", ··· 1120 1120 "pmutil 0.6.1", 1121 1121 "proc-macro2", 1122 1122 "quote", 1123 - "syn 2.0.33", 1123 + "syn 2.0.37", 1124 1124 ] 1125 1125 1126 1126 [[package]] ··· 1139 1139 version = "0.10.5" 1140 1140 source = "registry+https://github.com/rust-lang/crates.io-index" 1141 1141 checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1142 + dependencies = [ 1143 + "either", 1144 + ] 1145 + 1146 + [[package]] 1147 + name = "itertools" 1148 + version = "0.11.0" 1149 + source = "registry+https://github.com/rust-lang/crates.io-index" 1150 + checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 1142 1151 dependencies = [ 1143 1152 "either", 1144 1153 ] ··· 1189 1198 "diff", 1190 1199 "ena", 1191 1200 "is-terminal", 1192 - "itertools", 1201 + "itertools 0.10.5", 1193 1202 "lalrpop-util", 1194 1203 "petgraph", 1195 1204 "regex", ··· 1476 1485 ] 1477 1486 1478 1487 [[package]] 1479 - name = "num_cpus" 1480 - version = "1.16.0" 1481 - source = "registry+https://github.com/rust-lang/crates.io-index" 1482 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1483 - dependencies = [ 1484 - "hermit-abi", 1485 - "libc", 1486 - ] 1487 - 1488 - [[package]] 1489 1488 name = "number_prefix" 1490 1489 version = "0.4.0" 1491 1490 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1720 1719 dependencies = [ 1721 1720 "proc-macro2", 1722 1721 "quote", 1723 - "syn 2.0.33", 1722 + "syn 2.0.37", 1724 1723 ] 1725 1724 1726 1725 [[package]] ··· 1749 1748 dependencies = [ 1750 1749 "anstyle", 1751 1750 "difflib", 1752 - "itertools", 1751 + "itertools 0.10.5", 1753 1752 "predicates-core", 1754 1753 ] 1755 1754 ··· 1889 1888 1890 1889 [[package]] 1891 1890 name = "rayon" 1892 - version = "1.7.0" 1891 + version = "1.8.0" 1893 1892 source = "registry+https://github.com/rust-lang/crates.io-index" 1894 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 1893 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 1895 1894 dependencies = [ 1896 1895 "either", 1897 1896 "rayon-core", ··· 1899 1898 1900 1899 [[package]] 1901 1900 name = "rayon-core" 1902 - version = "1.11.0" 1901 + version = "1.12.0" 1903 1902 source = "registry+https://github.com/rust-lang/crates.io-index" 1904 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 1903 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 1905 1904 dependencies = [ 1906 - "crossbeam-channel", 1907 1905 "crossbeam-deque", 1908 1906 "crossbeam-utils", 1909 - "num_cpus", 1910 1907 ] 1911 1908 1912 1909 [[package]] ··· 2020 2017 ] 2021 2018 2022 2019 [[package]] 2023 - name = "ruff" 2024 - version = "0.0.290" 2025 - dependencies = [ 2026 - "annotate-snippets 0.9.1", 2027 - "anyhow", 2028 - "bitflags 2.4.0", 2029 - "chrono", 2030 - "clap", 2031 - "colored", 2032 - "fern", 2033 - "glob", 2034 - "globset", 2035 - "imperative", 2036 - "insta", 2037 - "is-macro", 2038 - "itertools", 2039 - "libcst", 2040 - "log", 2041 - "memchr", 2042 - "natord", 2043 - "num-bigint", 2044 - "num-traits", 2045 - "once_cell", 2046 - "path-absolutize", 2047 - "pathdiff", 2048 - "pep440_rs", 2049 - "pretty_assertions", 2050 - "pyproject-toml", 2051 - "quick-junit", 2052 - "regex", 2053 - "result-like", 2054 - "ruff_cache", 2055 - "ruff_diagnostics", 2056 - "ruff_index", 2057 - "ruff_macros", 2058 - "ruff_notebook", 2059 - "ruff_python_ast", 2060 - "ruff_python_codegen", 2061 - "ruff_python_index", 2062 - "ruff_python_literal", 2063 - "ruff_python_parser", 2064 - "ruff_python_semantic", 2065 - "ruff_python_stdlib", 2066 - "ruff_python_trivia", 2067 - "ruff_source_file", 2068 - "ruff_text_size", 2069 - "rustc-hash", 2070 - "schemars", 2071 - "semver", 2072 - "serde", 2073 - "serde_json", 2074 - "similar", 2075 - "smallvec", 2076 - "strum", 2077 - "strum_macros", 2078 - "tempfile", 2079 - "test-case", 2080 - "thiserror", 2081 - "toml", 2082 - "typed-arena", 2083 - "unicode-width", 2084 - "unicode_names2", 2085 - "wsl", 2086 - ] 2087 - 2088 - [[package]] 2089 2020 name = "ruff_benchmark" 2090 2021 version = "0.0.0" 2091 2022 dependencies = [ ··· 2093 2024 "criterion", 2094 2025 "mimalloc", 2095 2026 "once_cell", 2096 - "ruff", 2027 + "ruff_linter", 2097 2028 "ruff_python_ast", 2098 2029 "ruff_python_formatter", 2099 2030 "ruff_python_index", ··· 2112 2043 "filetime", 2113 2044 "glob", 2114 2045 "globset", 2115 - "itertools", 2046 + "itertools 0.11.0", 2116 2047 "regex", 2117 2048 "ruff_macros", 2049 + "seahash", 2118 2050 ] 2119 2051 2120 2052 [[package]] 2121 2053 name = "ruff_cli" 2122 - version = "0.0.290" 2054 + version = "0.0.291" 2123 2055 dependencies = [ 2124 2056 "annotate-snippets 0.9.1", 2125 2057 "anyhow", ··· 2139 2071 "insta", 2140 2072 "insta-cmd", 2141 2073 "is-macro", 2142 - "itertools", 2074 + "itertools 0.11.0", 2143 2075 "itoa", 2144 2076 "log", 2145 2077 "mimalloc", ··· 2147 2079 "path-absolutize", 2148 2080 "rayon", 2149 2081 "regex", 2150 - "ruff", 2151 2082 "ruff_cache", 2152 2083 "ruff_diagnostics", 2153 2084 "ruff_formatter", 2085 + "ruff_linter", 2154 2086 "ruff_macros", 2155 2087 "ruff_notebook", 2156 2088 "ruff_python_ast", ··· 2186 2118 "imara-diff", 2187 2119 "indicatif", 2188 2120 "indoc", 2189 - "itertools", 2121 + "itertools 0.11.0", 2190 2122 "libcst", 2191 2123 "once_cell", 2192 2124 "pretty_assertions", 2193 2125 "rayon", 2194 2126 "regex", 2195 - "ruff", 2196 2127 "ruff_cli", 2197 2128 "ruff_diagnostics", 2198 2129 "ruff_formatter", 2130 + "ruff_linter", 2199 2131 "ruff_notebook", 2200 2132 "ruff_python_ast", 2201 2133 "ruff_python_codegen", ··· 2234 2166 dependencies = [ 2235 2167 "drop_bomb", 2236 2168 "insta", 2169 + "ruff_cache", 2170 + "ruff_macros", 2237 2171 "ruff_text_size", 2238 2172 "rustc-hash", 2239 2173 "schemars", ··· 2252 2186 ] 2253 2187 2254 2188 [[package]] 2189 + name = "ruff_linter" 2190 + version = "0.0.291" 2191 + dependencies = [ 2192 + "annotate-snippets 0.9.1", 2193 + "anyhow", 2194 + "bitflags 2.4.0", 2195 + "chrono", 2196 + "clap", 2197 + "colored", 2198 + "fern", 2199 + "glob", 2200 + "globset", 2201 + "imperative", 2202 + "insta", 2203 + "is-macro", 2204 + "itertools 0.11.0", 2205 + "libcst", 2206 + "log", 2207 + "memchr", 2208 + "natord", 2209 + "num-bigint", 2210 + "num-traits", 2211 + "once_cell", 2212 + "path-absolutize", 2213 + "pathdiff", 2214 + "pep440_rs", 2215 + "pretty_assertions", 2216 + "pyproject-toml", 2217 + "quick-junit", 2218 + "regex", 2219 + "result-like", 2220 + "ruff_cache", 2221 + "ruff_diagnostics", 2222 + "ruff_index", 2223 + "ruff_macros", 2224 + "ruff_notebook", 2225 + "ruff_python_ast", 2226 + "ruff_python_codegen", 2227 + "ruff_python_index", 2228 + "ruff_python_literal", 2229 + "ruff_python_parser", 2230 + "ruff_python_semantic", 2231 + "ruff_python_stdlib", 2232 + "ruff_python_trivia", 2233 + "ruff_source_file", 2234 + "ruff_text_size", 2235 + "rustc-hash", 2236 + "schemars", 2237 + "semver", 2238 + "serde", 2239 + "serde_json", 2240 + "similar", 2241 + "smallvec", 2242 + "strum", 2243 + "strum_macros", 2244 + "tempfile", 2245 + "test-case", 2246 + "thiserror", 2247 + "toml", 2248 + "typed-arena", 2249 + "unicode-width", 2250 + "unicode_names2", 2251 + "wsl", 2252 + ] 2253 + 2254 + [[package]] 2255 2255 name = "ruff_macros" 2256 2256 version = "0.0.0" 2257 2257 dependencies = [ 2258 - "itertools", 2258 + "itertools 0.11.0", 2259 2259 "proc-macro2", 2260 2260 "quote", 2261 2261 "ruff_python_trivia", 2262 - "syn 2.0.33", 2262 + "syn 2.0.37", 2263 2263 ] 2264 2264 2265 2265 [[package]] ··· 2268 2268 dependencies = [ 2269 2269 "anyhow", 2270 2270 "insta", 2271 - "itertools", 2271 + "itertools 0.11.0", 2272 2272 "once_cell", 2273 2273 "ruff_diagnostics", 2274 2274 "ruff_source_file", ··· 2288 2288 "bitflags 2.4.0", 2289 2289 "insta", 2290 2290 "is-macro", 2291 - "itertools", 2291 + "itertools 0.11.0", 2292 2292 "memchr", 2293 2293 "num-bigint", 2294 2294 "num-traits", ··· 2323 2323 "clap", 2324 2324 "countme", 2325 2325 "insta", 2326 - "itertools", 2326 + "itertools 0.11.0", 2327 2327 "memchr", 2328 2328 "once_cell", 2329 + "ruff_cache", 2329 2330 "ruff_formatter", 2331 + "ruff_macros", 2330 2332 "ruff_python_ast", 2331 2333 "ruff_python_index", 2332 2334 "ruff_python_parser", ··· 2334 2336 "ruff_source_file", 2335 2337 "ruff_text_size", 2336 2338 "rustc-hash", 2339 + "schemars", 2337 2340 "serde", 2338 2341 "serde_json", 2339 2342 "similar", ··· 2348 2351 name = "ruff_python_index" 2349 2352 version = "0.0.0" 2350 2353 dependencies = [ 2351 - "itertools", 2354 + "itertools 0.11.0", 2352 2355 "ruff_python_ast", 2353 2356 "ruff_python_parser", 2354 2357 "ruff_python_trivia", ··· 2363 2366 "bitflags 2.4.0", 2364 2367 "hexf-parse", 2365 2368 "is-macro", 2366 - "itertools", 2369 + "itertools 0.11.0", 2367 2370 "lexical-parse-float", 2368 2371 "num-traits", 2369 2372 "rand", ··· 2377 2380 "anyhow", 2378 2381 "insta", 2379 2382 "is-macro", 2380 - "itertools", 2383 + "itertools 0.11.0", 2381 2384 "lalrpop", 2382 2385 "lalrpop-util", 2383 2386 "num-bigint", ··· 2430 2433 version = "0.0.0" 2431 2434 dependencies = [ 2432 2435 "insta", 2433 - "memchr", 2436 + "itertools 0.11.0", 2434 2437 "ruff_python_ast", 2435 2438 "ruff_python_parser", 2436 2439 "ruff_source_file", 2437 2440 "ruff_text_size", 2438 - "smallvec", 2439 2441 "unicode-ident", 2440 2442 ] 2441 2443 ··· 2484 2486 "console_log", 2485 2487 "js-sys", 2486 2488 "log", 2487 - "ruff", 2488 2489 "ruff_diagnostics", 2489 2490 "ruff_formatter", 2491 + "ruff_linter", 2490 2492 "ruff_python_ast", 2491 2493 "ruff_python_codegen", 2492 2494 "ruff_python_formatter", 2493 2495 "ruff_python_index", 2494 2496 "ruff_python_parser", 2497 + "ruff_python_trivia", 2495 2498 "ruff_source_file", 2496 2499 "ruff_text_size", 2497 2500 "ruff_workspace", ··· 2511 2514 "glob", 2512 2515 "globset", 2513 2516 "ignore", 2514 - "itertools", 2517 + "itertools 0.11.0", 2515 2518 "log", 2519 + "once_cell", 2516 2520 "path-absolutize", 2517 2521 "pep440_rs", 2518 2522 "regex", 2519 - "ruff", 2520 2523 "ruff_cache", 2524 + "ruff_formatter", 2525 + "ruff_linter", 2521 2526 "ruff_macros", 2527 + "ruff_python_ast", 2528 + "ruff_python_formatter", 2529 + "ruff_source_file", 2522 2530 "rustc-hash", 2523 2531 "schemars", 2524 2532 "serde", ··· 2612 2620 2613 2621 [[package]] 2614 2622 name = "schemars" 2615 - version = "0.8.13" 2623 + version = "0.8.15" 2616 2624 source = "registry+https://github.com/rust-lang/crates.io-index" 2617 - checksum = "763f8cd0d4c71ed8389c90cb8100cba87e763bd01a8e614d4f0af97bcd50a161" 2625 + checksum = "1f7b0ce13155372a76ee2e1c5ffba1fe61ede73fbea5630d61eee6fac4929c0c" 2618 2626 dependencies = [ 2619 2627 "dyn-clone", 2620 2628 "schemars_derive", ··· 2624 2632 2625 2633 [[package]] 2626 2634 name = "schemars_derive" 2627 - version = "0.8.13" 2635 + version = "0.8.15" 2628 2636 source = "registry+https://github.com/rust-lang/crates.io-index" 2629 - checksum = "ec0f696e21e10fa546b7ffb1c9672c6de8fbc7a81acf59524386d8639bf12737" 2637 + checksum = "e85e2a16b12bdb763244c69ab79363d71db2b4b918a2def53f80b02e0574b13c" 2630 2638 dependencies = [ 2631 2639 "proc-macro2", 2632 2640 "quote", ··· 2657 2665 ] 2658 2666 2659 2667 [[package]] 2668 + name = "seahash" 2669 + version = "4.1.0" 2670 + source = "registry+https://github.com/rust-lang/crates.io-index" 2671 + checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2672 + 2673 + [[package]] 2660 2674 name = "semver" 2661 2675 version = "1.0.18" 2662 2676 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2690 2704 dependencies = [ 2691 2705 "proc-macro2", 2692 2706 "quote", 2693 - "syn 2.0.33", 2707 + "syn 2.0.37", 2694 2708 ] 2695 2709 2696 2710 [[package]] ··· 2706 2720 2707 2721 [[package]] 2708 2722 name = "serde_json" 2709 - version = "1.0.106" 2723 + version = "1.0.107" 2710 2724 source = "registry+https://github.com/rust-lang/crates.io-index" 2711 - checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" 2725 + checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 2712 2726 dependencies = [ 2713 2727 "itoa", 2714 2728 "ryu", ··· 2752 2766 "darling", 2753 2767 "proc-macro2", 2754 2768 "quote", 2755 - "syn 2.0.33", 2769 + "syn 2.0.37", 2756 2770 ] 2757 2771 2758 2772 [[package]] ··· 2793 2807 2794 2808 [[package]] 2795 2809 name = "smallvec" 2796 - version = "1.11.0" 2810 + version = "1.11.1" 2797 2811 source = "registry+https://github.com/rust-lang/crates.io-index" 2798 - checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 2812 + checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 2799 2813 2800 2814 [[package]] 2801 2815 name = "spin" ··· 2847 2861 "proc-macro2", 2848 2862 "quote", 2849 2863 "rustversion", 2850 - "syn 2.0.33", 2864 + "syn 2.0.37", 2851 2865 ] 2852 2866 2853 2867 [[package]] ··· 2863 2877 2864 2878 [[package]] 2865 2879 name = "syn" 2866 - version = "2.0.33" 2880 + version = "2.0.37" 2867 2881 source = "registry+https://github.com/rust-lang/crates.io-index" 2868 - checksum = "9caece70c63bfba29ec2fed841a09851b14a235c60010fa4de58089b6c025668" 2882 + checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" 2869 2883 dependencies = [ 2870 2884 "proc-macro2", 2871 2885 "quote", ··· 2935 2949 2936 2950 [[package]] 2937 2951 name = "test-case" 2938 - version = "3.1.0" 2952 + version = "3.2.1" 2939 2953 source = "registry+https://github.com/rust-lang/crates.io-index" 2940 - checksum = "2a1d6e7bde536b0412f20765b76e921028059adfd1b90d8974d33fd3c91b25df" 2954 + checksum = "c8f1e820b7f1d95a0cdbf97a5df9de10e1be731983ab943e56703ac1b8e9d425" 2941 2955 dependencies = [ 2942 2956 "test-case-macros", 2943 2957 ] 2944 2958 2945 2959 [[package]] 2946 2960 name = "test-case-core" 2947 - version = "3.1.0" 2961 + version = "3.2.1" 2948 2962 source = "registry+https://github.com/rust-lang/crates.io-index" 2949 - checksum = "d10394d5d1e27794f772b6fc854c7e91a2dc26e2cbf807ad523370c2a59c0cee" 2963 + checksum = "54c25e2cb8f5fcd7318157634e8838aa6f7e4715c96637f969fabaccd1ef5462" 2950 2964 dependencies = [ 2951 2965 "cfg-if", 2952 2966 "proc-macro-error", 2953 2967 "proc-macro2", 2954 2968 "quote", 2955 - "syn 1.0.109", 2969 + "syn 2.0.37", 2956 2970 ] 2957 2971 2958 2972 [[package]] 2959 2973 name = "test-case-macros" 2960 - version = "3.1.0" 2974 + version = "3.2.1" 2961 2975 source = "registry+https://github.com/rust-lang/crates.io-index" 2962 - checksum = "eeb9a44b1c6a54c1ba58b152797739dba2a83ca74e18168a68c980eb142f9404" 2976 + checksum = "37cfd7bbc88a0104e304229fba519bdc45501a30b760fb72240342f1289ad257" 2963 2977 dependencies = [ 2964 2978 "proc-macro-error", 2965 2979 "proc-macro2", 2966 2980 "quote", 2967 - "syn 1.0.109", 2981 + "syn 2.0.37", 2968 2982 "test-case-core", 2969 2983 ] 2970 2984 ··· 2985 2999 dependencies = [ 2986 3000 "proc-macro2", 2987 3001 "quote", 2988 - "syn 2.0.33", 3002 + "syn 2.0.37", 2989 3003 ] 2990 3004 2991 3005 [[package]] ··· 3107 3121 dependencies = [ 3108 3122 "proc-macro2", 3109 3123 "quote", 3110 - "syn 2.0.33", 3124 + "syn 2.0.37", 3111 3125 ] 3112 3126 3113 3127 [[package]] ··· 3217 3231 3218 3232 [[package]] 3219 3233 name = "unicode-ident" 3220 - version = "1.0.11" 3234 + version = "1.0.12" 3221 3235 source = "registry+https://github.com/rust-lang/crates.io-index" 3222 - checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 3236 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3223 3237 3224 3238 [[package]] 3225 3239 name = "unicode-normalization" ··· 3232 3246 3233 3247 [[package]] 3234 3248 name = "unicode-width" 3235 - version = "0.1.10" 3249 + version = "0.1.11" 3236 3250 source = "registry+https://github.com/rust-lang/crates.io-index" 3237 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 3251 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 3238 3252 3239 3253 [[package]] 3240 3254 name = "unicode-xid" ··· 3310 3324 dependencies = [ 3311 3325 "proc-macro2", 3312 3326 "quote", 3313 - "syn 2.0.33", 3327 + "syn 2.0.37", 3314 3328 ] 3315 3329 3316 3330 [[package]] ··· 3404 3418 "once_cell", 3405 3419 "proc-macro2", 3406 3420 "quote", 3407 - "syn 2.0.33", 3421 + "syn 2.0.37", 3408 3422 "wasm-bindgen-shared", 3409 3423 ] 3410 3424 ··· 3438 3452 dependencies = [ 3439 3453 "proc-macro2", 3440 3454 "quote", 3441 - "syn 2.0.33", 3455 + "syn 2.0.37", 3442 3456 "wasm-bindgen-backend", 3443 3457 "wasm-bindgen-shared", 3444 3458 ]
+2 -2
pkgs/development/tools/ruff/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "ruff"; 13 - version = "0.0.290"; 13 + version = "0.0.291"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "astral-sh"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-w2RqT0n++ggeNoEcrZSAF0056ctDBKGkV+GAscQcwOc="; 19 + hash = "sha256-fAukXL0inAPdDpf//4yHYIQIKj3IifX9ObAM7VskDFI="; 20 20 }; 21 21 22 22 cargoLock = {