Loading pkgs/development/tools/ruff/Cargo.lock +307 −128 Original line number Diff line number Diff line Loading @@ -133,6 +133,15 @@ dependencies = [ "os_str_bytes", ] [[package]] name = "ascii-canvas" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" dependencies = [ "term", ] [[package]] name = "assert_cmd" version = "2.0.11" Loading Loading @@ -169,6 +178,21 @@ dependencies = [ "serde", ] [[package]] name = "bit-set" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" [[package]] name = "bitflags" version = "1.3.2" Loading Loading @@ -609,6 +633,16 @@ dependencies = [ "dirs-sys 0.4.1", ] [[package]] name = "dirs-next" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" dependencies = [ "cfg-if", "dirs-sys-next", ] [[package]] name = "dirs-sys" version = "0.3.7" Loading @@ -632,6 +666,17 @@ dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "dirs-sys-next" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", "redox_users", "winapi", ] [[package]] name = "doc-comment" version = "0.3.3" Loading @@ -656,6 +701,15 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" [[package]] name = "ena" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1" dependencies = [ "log", ] [[package]] name = "encode_unicode" version = "0.3.6" Loading Loading @@ -732,9 +786,15 @@ dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "fixedbitset" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flake8-to-ruff" version = "0.0.280" version = "0.0.281" dependencies = [ "anyhow", "clap", Loading Loading @@ -1099,6 +1159,28 @@ dependencies = [ "libc", ] [[package]] name = "lalrpop" version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" dependencies = [ "ascii-canvas", "bit-set", "diff", "ena", "is-terminal", "itertools", "lalrpop-util", "petgraph", "regex", "regex-syntax 0.7.3", "string_cache", "term", "tiny-keccak", "unicode-xid", ] [[package]] name = "lalrpop-util" version = "0.20.0" Loading Loading @@ -1199,6 +1281,16 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" [[package]] name = "lock_api" version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" dependencies = [ "autocfg", "scopeguard", ] [[package]] name = "log" version = "0.4.19" Loading Loading @@ -1277,6 +1369,12 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c" [[package]] name = "new_debug_unreachable" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "nextest-workspace-hack" version = "0.1.0" Loading @@ -1295,12 +1393,6 @@ dependencies = [ "static_assertions", ] [[package]] name = "nohash-hasher" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" version = "7.1.3" Loading Loading @@ -1427,6 +1519,29 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "parking_lot" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", "parking_lot_core", ] [[package]] name = "parking_lot_core" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" dependencies = [ "cfg-if", "libc", "redox_syscall 0.3.5", "smallvec", "windows-targets 0.48.1", ] [[package]] name = "paste" version = "1.0.13" Loading Loading @@ -1518,14 +1633,23 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "petgraph" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" dependencies = [ "fixedbitset", "indexmap 1.9.3", ] [[package]] name = "phf" version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ "phf_macros", "phf_shared", "phf_shared 0.11.2", ] [[package]] Loading @@ -1535,7 +1659,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" dependencies = [ "phf_generator", "phf_shared", "phf_shared 0.11.2", ] [[package]] Loading @@ -1544,21 +1668,17 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared", "phf_shared 0.11.2", "rand", ] [[package]] name = "phf_macros" version = "0.11.2" name = "phf_shared" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" dependencies = [ "phf_generator", "phf_shared", "proc-macro2", "quote", "syn 2.0.23", "siphasher", ] [[package]] Loading Loading @@ -1621,6 +1741,18 @@ version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794" [[package]] name = "ppv-lite86" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "precomputed-hash" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "predicates" version = "3.0.3" Loading Loading @@ -1745,6 +1877,18 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", "rand_chacha", "rand_core", ] [[package]] name = "rand_chacha" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", "rand_core", ] Loading @@ -1753,6 +1897,9 @@ name = "rand_core" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ "getrandom", ] [[package]] name = "rayon" Loading Loading @@ -1888,7 +2035,7 @@ dependencies = [ [[package]] name = "ruff" version = "0.0.280" version = "0.0.281" dependencies = [ "annotate-snippets 0.9.1", "anyhow", Loading @@ -1909,14 +2056,12 @@ dependencies = [ "log", "memchr", "natord", "nohash-hasher", "num-bigint", "num-traits", "once_cell", "path-absolutize", "pathdiff", "pep440_rs", "phf", "pretty_assertions", "pyproject-toml", "quick-junit", Loading @@ -1927,15 +2072,16 @@ dependencies = [ "ruff_index", "ruff_macros", "ruff_python_ast", "ruff_python_codegen", "ruff_python_index", "ruff_python_literal", "ruff_python_parser", "ruff_python_semantic", "ruff_python_stdlib", "ruff_python_trivia", "ruff_rustpython", "ruff_source_file", "ruff_text_size", "ruff_textwrap", "rustc-hash", "rustpython-format", "rustpython-parser", "schemars", "semver", "serde", Loading Loading @@ -1966,7 +2112,7 @@ dependencies = [ "ruff", "ruff_python_ast", "ruff_python_formatter", "rustpython-parser", "ruff_python_parser", "serde", "serde_json", "tikv-jemallocator", Loading @@ -1988,7 +2134,7 @@ dependencies = [ [[package]] name = "ruff_cli" version = "0.0.280" version = "0.0.281" dependencies = [ "annotate-snippets 0.9.1", "anyhow", Loading Loading @@ -2017,11 +2163,13 @@ dependencies = [ "ruff", "ruff_cache", "ruff_diagnostics", "ruff_macros", "ruff_python_ast", "ruff_python_formatter", "ruff_python_stdlib", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", "ruff_textwrap", "rustc-hash", "serde", "serde_json", Loading Loading @@ -2055,11 +2203,13 @@ dependencies = [ "ruff_cli", "ruff_diagnostics", "ruff_formatter", "ruff_python_ast", "ruff_python_codegen", "ruff_python_formatter", "ruff_python_literal", "ruff_python_parser", "ruff_python_stdlib", "ruff_textwrap", "rustpython-format", "rustpython-parser", "ruff_python_trivia", "schemars", "serde", "serde_json", Loading Loading @@ -2110,7 +2260,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", "ruff_textwrap", "ruff_python_trivia", "syn 2.0.23", ] Loading @@ -2118,26 +2268,33 @@ dependencies = [ name = "ruff_python_ast" version = "0.0.0" dependencies = [ "anyhow", "bitflags 2.3.3", "insta", "is-macro", "itertools", "log", "memchr", "num-bigint", "num-traits", "once_cell", "ruff_python_parser", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", "rustc-hash", "rustpython-ast", "rustpython-literal", "rustpython-parser", "serde", "smallvec", ] [[package]] name = "ruff_python_codegen" version = "0.0.0" dependencies = [ "once_cell", "ruff_python_ast", "ruff_python_literal", "ruff_python_parser", "ruff_source_file", ] [[package]] name = "ruff_python_formatter" version = "0.0.0" Loading @@ -2152,10 +2309,12 @@ dependencies = [ "once_cell", "ruff_formatter", "ruff_python_ast", "ruff_python_index", "ruff_python_parser", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", "rustc-hash", "rustpython-parser", "serde", "serde_json", "similar", Loading @@ -2163,6 +2322,55 @@ dependencies = [ "thiserror", ] [[package]] name = "ruff_python_index" version = "0.0.0" dependencies = [ "itertools", "ruff_python_ast", "ruff_python_parser", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", ] [[package]] name = "ruff_python_literal" version = "0.0.0" dependencies = [ "bitflags 2.3.3", "hexf-parse", "is-macro", "itertools", "lexical-parse-float", "num-bigint", "num-traits", "rand", "unic-ucd-category", ] [[package]] name = "ruff_python_parser" version = "0.0.0" dependencies = [ "anyhow", "insta", "is-macro", "itertools", "lalrpop", "lalrpop-util", "num-bigint", "num-traits", "ruff_python_ast", "ruff_text_size", "rustc-hash", "static_assertions", "tiny-keccak", "unic-emoji-char", "unic-ucd-ident", "unicode_names2", ] [[package]] name = "ruff_python_resolver" version = "0.0.0" Loading @@ -2179,14 +2387,13 @@ version = "0.0.0" dependencies = [ "bitflags 2.3.3", "is-macro", "nohash-hasher", "num-traits", "ruff_index", "ruff_python_ast", "ruff_python_stdlib", "ruff_source_file", "ruff_text_size", "rustc-hash", "rustpython-parser", "smallvec", ] Loading @@ -2200,19 +2407,14 @@ version = "0.0.0" dependencies = [ "insta", "memchr", "ruff_python_ast", "ruff_python_parser", "ruff_source_file", "ruff_text_size", "smallvec", "unic-ucd-ident", ] [[package]] name = "ruff_rustpython" version = "0.0.0" dependencies = [ "anyhow", "rustpython-parser", ] [[package]] name = "ruff_shrinking" version = "0.1.0" Loading @@ -2222,28 +2424,32 @@ dependencies = [ "fs-err", "regex", "ruff_python_ast", "ruff_rustpython", "rustpython-ast", "ruff_python_parser", "ruff_text_size", "shlex", "tracing", "tracing-subscriber", ] [[package]] name = "ruff_text_size" name = "ruff_source_file" version = "0.0.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "schemars", "insta", "memchr", "once_cell", "ruff_text_size", "serde", ] [[package]] name = "ruff_textwrap" name = "ruff_text_size" version = "0.0.0" dependencies = [ "ruff_python_trivia", "ruff_text_size", "schemars", "serde", "serde_test", "static_assertions", ] [[package]] Loading @@ -2257,9 +2463,11 @@ dependencies = [ "ruff", "ruff_diagnostics", "ruff_python_ast", "ruff_python_codegen", "ruff_python_formatter", "ruff_rustpython", "rustpython-parser", "ruff_python_index", "ruff_python_parser", "ruff_source_file", "serde", "serde-wasm-bindgen", "wasm-bindgen", Loading Loading @@ -2331,74 +2539,6 @@ dependencies = [ "untrusted", ] [[package]] name = "rustpython-ast" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "is-macro", "num-bigint", "rustpython-parser-core", "static_assertions", ] [[package]] name = "rustpython-format" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "bitflags 2.3.3", "itertools", "num-bigint", "num-traits", "rustpython-literal", ] [[package]] name = "rustpython-literal" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "hexf-parse", "is-macro", "lexical-parse-float", "num-traits", "unic-ucd-category", ] [[package]] name = "rustpython-parser" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "anyhow", "is-macro", "itertools", "lalrpop-util", "log", "num-bigint", "num-traits", "phf", "phf_codegen", "rustc-hash", "rustpython-ast", "rustpython-parser-core", "tiny-keccak", "unic-emoji-char", "unic-ucd-ident", "unicode_names2", ] [[package]] name = "rustpython-parser-core" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "is-macro", "memchr", "ruff_text_size", ] [[package]] name = "rustversion" version = "1.0.13" Loading Loading @@ -2534,6 +2674,15 @@ dependencies = [ "serde", ] [[package]] name = "serde_test" version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab" dependencies = [ "serde", ] [[package]] name = "serde_with" version = "3.0.0" Loading Loading @@ -2616,6 +2765,19 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "string_cache" version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" dependencies = [ "new_debug_unreachable", "once_cell", "parking_lot", "phf_shared 0.10.0", "precomputed-hash", ] [[package]] name = "strsim" version = "0.10.0" Loading Loading @@ -2689,6 +2851,17 @@ dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "term" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" dependencies = [ "dirs-next", "rustversion", "winapi", ] [[package]] name = "termcolor" version = "1.2.0" Loading Loading @@ -3068,6 +3241,12 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" [[package]] name = "unicode-xid" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "unicode_names2" version = "0.6.0" Loading pkgs/development/tools/ruff/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -10,20 +10,19 @@ rustPlatform.buildRustPackage rec { pname = "ruff"; version = "0.0.280"; version = "0.0.281"; src = fetchFromGitHub { owner = "astral-sh"; repo = pname; rev = "v${version}"; hash = "sha256-Pp/yurRPUHqrCD3V93z5EGMYf4IyLFQOL9d2sNe3TKs="; hash = "sha256-rIN2GaNrHO6s+6fMUN1a4H58ryoTr8EMjkX34YCCKaU="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "libcst-0.1.0" = "sha256-FgQE8ofRXQs/zHh7AKscXu0deN3IG+Nk/h+a09Co5R8="; "ruff_text_size-0.0.0" = "sha256-5BAsTsgvrP+77yZuA/QfEwVOmCj82ab8Y4D3NtY7E2Q="; "unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg="; }; }; Loading Loading
pkgs/development/tools/ruff/Cargo.lock +307 −128 Original line number Diff line number Diff line Loading @@ -133,6 +133,15 @@ dependencies = [ "os_str_bytes", ] [[package]] name = "ascii-canvas" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" dependencies = [ "term", ] [[package]] name = "assert_cmd" version = "2.0.11" Loading Loading @@ -169,6 +178,21 @@ dependencies = [ "serde", ] [[package]] name = "bit-set" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" [[package]] name = "bitflags" version = "1.3.2" Loading Loading @@ -609,6 +633,16 @@ dependencies = [ "dirs-sys 0.4.1", ] [[package]] name = "dirs-next" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" dependencies = [ "cfg-if", "dirs-sys-next", ] [[package]] name = "dirs-sys" version = "0.3.7" Loading @@ -632,6 +666,17 @@ dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "dirs-sys-next" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", "redox_users", "winapi", ] [[package]] name = "doc-comment" version = "0.3.3" Loading @@ -656,6 +701,15 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" [[package]] name = "ena" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1" dependencies = [ "log", ] [[package]] name = "encode_unicode" version = "0.3.6" Loading Loading @@ -732,9 +786,15 @@ dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "fixedbitset" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flake8-to-ruff" version = "0.0.280" version = "0.0.281" dependencies = [ "anyhow", "clap", Loading Loading @@ -1099,6 +1159,28 @@ dependencies = [ "libc", ] [[package]] name = "lalrpop" version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" dependencies = [ "ascii-canvas", "bit-set", "diff", "ena", "is-terminal", "itertools", "lalrpop-util", "petgraph", "regex", "regex-syntax 0.7.3", "string_cache", "term", "tiny-keccak", "unicode-xid", ] [[package]] name = "lalrpop-util" version = "0.20.0" Loading Loading @@ -1199,6 +1281,16 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" [[package]] name = "lock_api" version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" dependencies = [ "autocfg", "scopeguard", ] [[package]] name = "log" version = "0.4.19" Loading Loading @@ -1277,6 +1369,12 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c" [[package]] name = "new_debug_unreachable" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "nextest-workspace-hack" version = "0.1.0" Loading @@ -1295,12 +1393,6 @@ dependencies = [ "static_assertions", ] [[package]] name = "nohash-hasher" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" version = "7.1.3" Loading Loading @@ -1427,6 +1519,29 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "parking_lot" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", "parking_lot_core", ] [[package]] name = "parking_lot_core" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" dependencies = [ "cfg-if", "libc", "redox_syscall 0.3.5", "smallvec", "windows-targets 0.48.1", ] [[package]] name = "paste" version = "1.0.13" Loading Loading @@ -1518,14 +1633,23 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "petgraph" version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" dependencies = [ "fixedbitset", "indexmap 1.9.3", ] [[package]] name = "phf" version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ "phf_macros", "phf_shared", "phf_shared 0.11.2", ] [[package]] Loading @@ -1535,7 +1659,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" dependencies = [ "phf_generator", "phf_shared", "phf_shared 0.11.2", ] [[package]] Loading @@ -1544,21 +1668,17 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared", "phf_shared 0.11.2", "rand", ] [[package]] name = "phf_macros" version = "0.11.2" name = "phf_shared" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" dependencies = [ "phf_generator", "phf_shared", "proc-macro2", "quote", "syn 2.0.23", "siphasher", ] [[package]] Loading Loading @@ -1621,6 +1741,18 @@ version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794" [[package]] name = "ppv-lite86" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "precomputed-hash" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "predicates" version = "3.0.3" Loading Loading @@ -1745,6 +1877,18 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", "rand_chacha", "rand_core", ] [[package]] name = "rand_chacha" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", "rand_core", ] Loading @@ -1753,6 +1897,9 @@ name = "rand_core" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ "getrandom", ] [[package]] name = "rayon" Loading Loading @@ -1888,7 +2035,7 @@ dependencies = [ [[package]] name = "ruff" version = "0.0.280" version = "0.0.281" dependencies = [ "annotate-snippets 0.9.1", "anyhow", Loading @@ -1909,14 +2056,12 @@ dependencies = [ "log", "memchr", "natord", "nohash-hasher", "num-bigint", "num-traits", "once_cell", "path-absolutize", "pathdiff", "pep440_rs", "phf", "pretty_assertions", "pyproject-toml", "quick-junit", Loading @@ -1927,15 +2072,16 @@ dependencies = [ "ruff_index", "ruff_macros", "ruff_python_ast", "ruff_python_codegen", "ruff_python_index", "ruff_python_literal", "ruff_python_parser", "ruff_python_semantic", "ruff_python_stdlib", "ruff_python_trivia", "ruff_rustpython", "ruff_source_file", "ruff_text_size", "ruff_textwrap", "rustc-hash", "rustpython-format", "rustpython-parser", "schemars", "semver", "serde", Loading Loading @@ -1966,7 +2112,7 @@ dependencies = [ "ruff", "ruff_python_ast", "ruff_python_formatter", "rustpython-parser", "ruff_python_parser", "serde", "serde_json", "tikv-jemallocator", Loading @@ -1988,7 +2134,7 @@ dependencies = [ [[package]] name = "ruff_cli" version = "0.0.280" version = "0.0.281" dependencies = [ "annotate-snippets 0.9.1", "anyhow", Loading Loading @@ -2017,11 +2163,13 @@ dependencies = [ "ruff", "ruff_cache", "ruff_diagnostics", "ruff_macros", "ruff_python_ast", "ruff_python_formatter", "ruff_python_stdlib", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", "ruff_textwrap", "rustc-hash", "serde", "serde_json", Loading Loading @@ -2055,11 +2203,13 @@ dependencies = [ "ruff_cli", "ruff_diagnostics", "ruff_formatter", "ruff_python_ast", "ruff_python_codegen", "ruff_python_formatter", "ruff_python_literal", "ruff_python_parser", "ruff_python_stdlib", "ruff_textwrap", "rustpython-format", "rustpython-parser", "ruff_python_trivia", "schemars", "serde", "serde_json", Loading Loading @@ -2110,7 +2260,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", "ruff_textwrap", "ruff_python_trivia", "syn 2.0.23", ] Loading @@ -2118,26 +2268,33 @@ dependencies = [ name = "ruff_python_ast" version = "0.0.0" dependencies = [ "anyhow", "bitflags 2.3.3", "insta", "is-macro", "itertools", "log", "memchr", "num-bigint", "num-traits", "once_cell", "ruff_python_parser", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", "rustc-hash", "rustpython-ast", "rustpython-literal", "rustpython-parser", "serde", "smallvec", ] [[package]] name = "ruff_python_codegen" version = "0.0.0" dependencies = [ "once_cell", "ruff_python_ast", "ruff_python_literal", "ruff_python_parser", "ruff_source_file", ] [[package]] name = "ruff_python_formatter" version = "0.0.0" Loading @@ -2152,10 +2309,12 @@ dependencies = [ "once_cell", "ruff_formatter", "ruff_python_ast", "ruff_python_index", "ruff_python_parser", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", "rustc-hash", "rustpython-parser", "serde", "serde_json", "similar", Loading @@ -2163,6 +2322,55 @@ dependencies = [ "thiserror", ] [[package]] name = "ruff_python_index" version = "0.0.0" dependencies = [ "itertools", "ruff_python_ast", "ruff_python_parser", "ruff_python_trivia", "ruff_source_file", "ruff_text_size", ] [[package]] name = "ruff_python_literal" version = "0.0.0" dependencies = [ "bitflags 2.3.3", "hexf-parse", "is-macro", "itertools", "lexical-parse-float", "num-bigint", "num-traits", "rand", "unic-ucd-category", ] [[package]] name = "ruff_python_parser" version = "0.0.0" dependencies = [ "anyhow", "insta", "is-macro", "itertools", "lalrpop", "lalrpop-util", "num-bigint", "num-traits", "ruff_python_ast", "ruff_text_size", "rustc-hash", "static_assertions", "tiny-keccak", "unic-emoji-char", "unic-ucd-ident", "unicode_names2", ] [[package]] name = "ruff_python_resolver" version = "0.0.0" Loading @@ -2179,14 +2387,13 @@ version = "0.0.0" dependencies = [ "bitflags 2.3.3", "is-macro", "nohash-hasher", "num-traits", "ruff_index", "ruff_python_ast", "ruff_python_stdlib", "ruff_source_file", "ruff_text_size", "rustc-hash", "rustpython-parser", "smallvec", ] Loading @@ -2200,19 +2407,14 @@ version = "0.0.0" dependencies = [ "insta", "memchr", "ruff_python_ast", "ruff_python_parser", "ruff_source_file", "ruff_text_size", "smallvec", "unic-ucd-ident", ] [[package]] name = "ruff_rustpython" version = "0.0.0" dependencies = [ "anyhow", "rustpython-parser", ] [[package]] name = "ruff_shrinking" version = "0.1.0" Loading @@ -2222,28 +2424,32 @@ dependencies = [ "fs-err", "regex", "ruff_python_ast", "ruff_rustpython", "rustpython-ast", "ruff_python_parser", "ruff_text_size", "shlex", "tracing", "tracing-subscriber", ] [[package]] name = "ruff_text_size" name = "ruff_source_file" version = "0.0.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "schemars", "insta", "memchr", "once_cell", "ruff_text_size", "serde", ] [[package]] name = "ruff_textwrap" name = "ruff_text_size" version = "0.0.0" dependencies = [ "ruff_python_trivia", "ruff_text_size", "schemars", "serde", "serde_test", "static_assertions", ] [[package]] Loading @@ -2257,9 +2463,11 @@ dependencies = [ "ruff", "ruff_diagnostics", "ruff_python_ast", "ruff_python_codegen", "ruff_python_formatter", "ruff_rustpython", "rustpython-parser", "ruff_python_index", "ruff_python_parser", "ruff_source_file", "serde", "serde-wasm-bindgen", "wasm-bindgen", Loading Loading @@ -2331,74 +2539,6 @@ dependencies = [ "untrusted", ] [[package]] name = "rustpython-ast" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "is-macro", "num-bigint", "rustpython-parser-core", "static_assertions", ] [[package]] name = "rustpython-format" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "bitflags 2.3.3", "itertools", "num-bigint", "num-traits", "rustpython-literal", ] [[package]] name = "rustpython-literal" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "hexf-parse", "is-macro", "lexical-parse-float", "num-traits", "unic-ucd-category", ] [[package]] name = "rustpython-parser" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "anyhow", "is-macro", "itertools", "lalrpop-util", "log", "num-bigint", "num-traits", "phf", "phf_codegen", "rustc-hash", "rustpython-ast", "rustpython-parser-core", "tiny-keccak", "unic-emoji-char", "unic-ucd-ident", "unicode_names2", ] [[package]] name = "rustpython-parser-core" version = "0.2.0" source = "git+https://github.com/astral-sh/RustPython-Parser.git?rev=4d03b9b5b212fc869e4cfda151414438186a7779#4d03b9b5b212fc869e4cfda151414438186a7779" dependencies = [ "is-macro", "memchr", "ruff_text_size", ] [[package]] name = "rustversion" version = "1.0.13" Loading Loading @@ -2534,6 +2674,15 @@ dependencies = [ "serde", ] [[package]] name = "serde_test" version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab" dependencies = [ "serde", ] [[package]] name = "serde_with" version = "3.0.0" Loading Loading @@ -2616,6 +2765,19 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "string_cache" version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" dependencies = [ "new_debug_unreachable", "once_cell", "parking_lot", "phf_shared 0.10.0", "precomputed-hash", ] [[package]] name = "strsim" version = "0.10.0" Loading Loading @@ -2689,6 +2851,17 @@ dependencies = [ "windows-sys 0.48.0", ] [[package]] name = "term" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" dependencies = [ "dirs-next", "rustversion", "winapi", ] [[package]] name = "termcolor" version = "1.2.0" Loading Loading @@ -3068,6 +3241,12 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" [[package]] name = "unicode-xid" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "unicode_names2" version = "0.6.0" Loading
pkgs/development/tools/ruff/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -10,20 +10,19 @@ rustPlatform.buildRustPackage rec { pname = "ruff"; version = "0.0.280"; version = "0.0.281"; src = fetchFromGitHub { owner = "astral-sh"; repo = pname; rev = "v${version}"; hash = "sha256-Pp/yurRPUHqrCD3V93z5EGMYf4IyLFQOL9d2sNe3TKs="; hash = "sha256-rIN2GaNrHO6s+6fMUN1a4H58ryoTr8EMjkX34YCCKaU="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "libcst-0.1.0" = "sha256-FgQE8ofRXQs/zHh7AKscXu0deN3IG+Nk/h+a09Co5R8="; "ruff_text_size-0.0.0" = "sha256-5BAsTsgvrP+77yZuA/QfEwVOmCj82ab8Y4D3NtY7E2Q="; "unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg="; }; }; Loading