Loading pkgs/development/tools/ruff/Cargo.lock +118 −149 Original line number Diff line number Diff line Loading @@ -133,6 +133,12 @@ version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "append-only-vec" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74d9f7083455f1a474276ccd32374958d2cb591024aac45101c7623b10271347" [[package]] name = "arc-swap" version = "1.7.1" Loading Loading @@ -188,18 +194,6 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "boomphf" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617e2d952880a00583ddb9237ac3965732e8df6a92a8e7bcc054100ec467ec3b" dependencies = [ "crossbeam-utils", "log", "rayon", "wyhash", ] [[package]] name = "bstr" version = "1.10.0" Loading Loading @@ -326,9 +320,9 @@ dependencies = [ [[package]] name = "clap" version = "4.5.11" version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3" checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" dependencies = [ "clap_builder", "clap_derive", Loading @@ -336,9 +330,9 @@ dependencies = [ [[package]] name = "clap_builder" version = "4.5.11" version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49eb96cbfa7cfa35017b7cd548c75b14c3118c98b423041d70562665e07fb0fa" checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" dependencies = [ "anstream", "anstyle", Loading Loading @@ -379,9 +373,9 @@ dependencies = [ [[package]] name = "clap_derive" version = "4.5.11" version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d029b67f89d30bbb547c89fd5161293c0aec155fc691d7924b64550662db93e" checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck", "proc-macro2", Loading Loading @@ -1053,9 +1047,9 @@ dependencies = [ [[package]] name = "indexmap" version = "2.2.6" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" dependencies = [ "equivalent", "hashbrown", Loading Loading @@ -1206,9 +1200,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" version = "0.1.31" version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] Loading Loading @@ -1488,11 +1482,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" version = "0.50.0" version = "0.50.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd2800e1520bdc966782168a627aa5d1ad92e33b984bf7c7615d31280c83ff14" checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" dependencies = [ "windows-sys 0.48.0", "windows-sys 0.52.0", ] [[package]] Loading Loading @@ -1530,87 +1524,13 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "ordermap" version = "0.5.0" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5a8e22be64dfa1123429350872e7be33594dbf5ae5212c90c5890e71966d1d" checksum = "8c81974681ab4f0cc9fe49cad56f821d1cc67a08cd2caa9b5d58b0adaa5dd36d" dependencies = [ "indexmap", ] [[package]] name = "orx-concurrent-ordered-bag" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aa866e2be4aa03927eddb481e7c479d5109fe3121324fb7db6d97f91adf9876" dependencies = [ "orx-fixed-vec", "orx-pinned-concurrent-col", "orx-pinned-vec", "orx-pseudo-default", "orx-split-vec", ] [[package]] name = "orx-concurrent-vec" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5912426ffb660f8b61e8f0812a1d07400803cd5513969d2c7af4d69602ba8a1" dependencies = [ "orx-concurrent-ordered-bag", "orx-fixed-vec", "orx-pinned-concurrent-col", "orx-pinned-vec", "orx-pseudo-default", "orx-split-vec", ] [[package]] name = "orx-fixed-vec" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f69466c7c1fc2e1f00b58e39059b78c438b9fad144d1937ef177ecfc413e997" dependencies = [ "orx-pinned-vec", "orx-pseudo-default", ] [[package]] name = "orx-pinned-concurrent-col" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdbcb1fa05dc1676f1c9cf19f443b3d2d2ca5835911477d22fa77cad8b79208d" dependencies = [ "orx-fixed-vec", "orx-pinned-vec", "orx-pseudo-default", "orx-split-vec", ] [[package]] name = "orx-pinned-vec" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1071baf586de45722668234bddf56c52c1ece6a6153d16541bbb0505f0ac055" dependencies = [ "orx-pseudo-default", ] [[package]] name = "orx-pseudo-default" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2f627c439e723fa78e410a0faba89047a8a47d0dc013da5c0e05806e8a6cddb" [[package]] name = "orx-split-vec" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52b9dbfa8c7069ae73a890870d3aa9097a897d616751d3d0278f2b42d5214730" dependencies = [ "orx-pinned-vec", "orx-pseudo-default", ] [[package]] name = "os_str_bytes" version = "7.0.0" Loading Loading @@ -1726,9 +1646,9 @@ dependencies = [ [[package]] name = "pep440_rs" version = "0.6.0" version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca0a570e7ec9171250cac57614e901f62408094b54b3798bb920d3cf0d4a0e09" checksum = "466eada3179c2e069ca897b99006cbb33f816290eaeec62464eea907e22ae385" dependencies = [ "once_cell", "serde", Loading Loading @@ -1940,34 +1860,46 @@ name = "red_knot" version = "0.0.0" dependencies = [ "anyhow", "chrono", "clap", "colored", "countme", "crossbeam", "ctrlc", "filetime", "rayon", "red_knot_module_resolver", "red_knot_python_semantic", "red_knot_server", "red_knot_workspace", "ruff_db", "salsa", "tempfile", "tracing", "tracing-flame", "tracing-subscriber", "tracing-tree", ] [[package]] name = "red_knot_module_resolver" name = "red_knot_python_semantic" version = "0.0.0" dependencies = [ "anyhow", "bitflags 2.6.0", "camino", "compact_str", "countme", "hashbrown", "insta", "once_cell", "ordermap", "path-slash", "ruff_db", "ruff_index", "ruff_python_ast", "ruff_python_parser", "ruff_python_stdlib", "ruff_text_size", "rustc-hash 2.0.0", "salsa", "tempfile", Loading @@ -1977,23 +1909,43 @@ dependencies = [ ] [[package]] name = "red_knot_python_semantic" name = "red_knot_server" version = "0.0.0" dependencies = [ "anyhow", "bitflags 2.6.0", "countme", "hashbrown", "ordermap", "red_knot_module_resolver", "crossbeam", "jod-thread", "libc", "lsp-server", "lsp-types", "red_knot_workspace", "ruff_db", "ruff_index", "ruff_linter", "ruff_notebook", "ruff_python_ast", "ruff_python_parser", "ruff_source_file", "ruff_text_size", "rustc-hash 2.0.0", "salsa", "serde", "serde_json", "shellexpand", "tracing", "tracing-subscriber", ] [[package]] name = "red_knot_wasm" version = "0.0.0" dependencies = [ "console_error_panic_hook", "console_log", "js-sys", "log", "red_knot_workspace", "ruff_db", "ruff_notebook", "wasm-bindgen", "wasm-bindgen-test", ] [[package]] Loading @@ -2003,12 +1955,13 @@ dependencies = [ "anyhow", "crossbeam", "notify", "red_knot_module_resolver", "red_knot_python_semantic", "ruff_cache", "ruff_db", "ruff_python_ast", "rustc-hash 2.0.0", "salsa", "thiserror", "tracing", ] Loading @@ -2034,9 +1987,9 @@ dependencies = [ [[package]] name = "regex" version = "1.10.5" version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", Loading Loading @@ -2093,7 +2046,7 @@ dependencies = [ [[package]] name = "ruff" version = "0.5.6" version = "0.5.7" dependencies = [ "anyhow", "argfile", Loading Loading @@ -2148,6 +2101,7 @@ name = "ruff_benchmark" version = "0.0.0" dependencies = [ "codspeed-criterion-compat", "criterion", "mimalloc", "once_cell", "red_knot_workspace", Loading Loading @@ -2200,6 +2154,7 @@ dependencies = [ "salsa", "tempfile", "tracing", "web-time", "zip", ] Loading Loading @@ -2279,7 +2234,7 @@ dependencies = [ [[package]] name = "ruff_linter" version = "0.5.6" version = "0.5.7" dependencies = [ "aho-corasick", "annotate-snippets 0.9.2", Loading @@ -2303,7 +2258,7 @@ dependencies = [ "once_cell", "path-absolutize", "pathdiff", "pep440_rs 0.6.0", "pep440_rs 0.6.6", "pyproject-toml", "quick-junit", "regex", Loading Loading @@ -2599,7 +2554,7 @@ dependencies = [ [[package]] name = "ruff_wasm" version = "0.5.6" version = "0.5.7" dependencies = [ "console_error_panic_hook", "console_log", Loading Loading @@ -2638,7 +2593,7 @@ dependencies = [ "matchit", "path-absolutize", "path-slash", "pep440_rs 0.6.0", "pep440_rs 0.6.6", "regex", "ruff_cache", "ruff_formatter", Loading Loading @@ -2739,15 +2694,15 @@ checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "salsa" version = "0.18.0" source = "git+https://github.com/MichaReiser/salsa.git?rev=0cae5c52a3240172ef0be5c9d19e63448c53397c#0cae5c52a3240172ef0be5c9d19e63448c53397c" source = "git+https://github.com/MichaReiser/salsa.git?tag=red-knot-0.0.1#ece083e15b79f155f9e4368ec1318cec9a08d88b" dependencies = [ "append-only-vec", "arc-swap", "boomphf", "crossbeam", "dashmap 6.0.1", "hashlink", "indexmap", "orx-concurrent-vec", "lazy_static", "parking_lot", "rustc-hash 2.0.0", "salsa-macro-rules", Loading @@ -2759,12 +2714,12 @@ dependencies = [ [[package]] name = "salsa-macro-rules" version = "0.1.0" source = "git+https://github.com/MichaReiser/salsa.git?rev=0cae5c52a3240172ef0be5c9d19e63448c53397c#0cae5c52a3240172ef0be5c9d19e63448c53397c" source = "git+https://github.com/MichaReiser/salsa.git?tag=red-knot-0.0.1#ece083e15b79f155f9e4368ec1318cec9a08d88b" [[package]] name = "salsa-macros" version = "0.18.0" source = "git+https://github.com/MichaReiser/salsa.git?rev=0cae5c52a3240172ef0be5c9d19e63448c53397c#0cae5c52a3240172ef0be5c9d19e63448c53397c" source = "git+https://github.com/MichaReiser/salsa.git?tag=red-knot-0.0.1#ece083e15b79f155f9e4368ec1318cec9a08d88b" dependencies = [ "heck", "proc-macro2", Loading Loading @@ -2868,9 +2823,9 @@ dependencies = [ [[package]] name = "serde_json" version = "1.0.121" version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da" dependencies = [ "itoa", "memchr", Loading Loading @@ -3051,12 +3006,13 @@ dependencies = [ [[package]] name = "tempfile" version = "3.10.1" version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" checksum = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53" dependencies = [ "cfg-if", "fastrand", "once_cell", "rustix", "windows-sys 0.52.0", ] Loading Loading @@ -3194,9 +3150,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "toml" version = "0.8.16" version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81967dd0dd2c1ab0bc3468bd7caecc32b8a4aa47d0c8c695d8c2b2108168d62c" checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", Loading @@ -3206,18 +3162,18 @@ dependencies = [ [[package]] name = "toml_datetime" version = "0.6.7" version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8fb9f64314842840f1d940ac544da178732128f1c78c21772e876579e0da1db" checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] [[package]] name = "toml_edit" version = "0.22.17" version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d9f8729f5aea9562aac1cc0441f5d6de3cff1ee0c5d67293eeca5eb36ee7c16" checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ "indexmap", "serde", Loading Loading @@ -3259,6 +3215,17 @@ dependencies = [ "valuable", ] [[package]] name = "tracing-flame" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9" dependencies = [ "lazy_static", "tracing", "tracing-subscriber", ] [[package]] name = "tracing-indicatif" version = "0.3.6" Loading Loading @@ -3306,7 +3273,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c" dependencies = [ "nu-ansi-term 0.50.0", "nu-ansi-term 0.50.1", "tracing-core", "tracing-log", "tracing-subscriber", Loading Loading @@ -3640,6 +3607,16 @@ dependencies = [ "wasm-bindgen", ] [[package]] name = "web-time" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" dependencies = [ "js-sys", "wasm-bindgen", ] [[package]] name = "webpki-roots" version = "0.26.1" Loading Loading @@ -3851,9 +3828,9 @@ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" version = "0.6.6" version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352" checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] Loading @@ -3864,15 +3841,6 @@ version = "0.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" [[package]] name = "wyhash" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf6e163c25e3fac820b4b453185ea2dea3b6a3e0a721d4d23d75bd33734c295" dependencies = [ "rand_core", ] [[package]] name = "yansi" version = "0.5.1" Loading Loading @@ -3923,6 +3891,7 @@ dependencies = [ "byteorder", "crc32fast", "crossbeam-utils", "flate2", "zstd", ] Loading pkgs/development/tools/ruff/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -13,20 +13,20 @@ rustPlatform.buildRustPackage rec { pname = "ruff"; version = "0.5.6"; version = "0.5.7"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ruff"; rev = "refs/tags/${version}"; hash = "sha256-70EEdr6gjdE8kjgMXYzHpqCzt4E73/Gr7ksNEbLlBoA="; hash = "sha256-swnh2bfmwPP1BHlnKbOtRdskMMArZgP/ErtrnXKRiC8="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "lsp-types-0.95.1" = "sha256-8Oh299exWXVi6A39pALOISNfp8XBya8z+KT/Z7suRxQ="; "salsa-0.18.0" = "sha256-y5PuGeQNUHLhU8YY9wPbGk71eNZ0aM0Xpvwfyf+UZwM="; "salsa-0.18.0" = "sha256-Gu7YVqEDJUSzBqTeZH1xU0b3CWsWZrEvjIg7QpUaKBw="; }; }; Loading Loading
pkgs/development/tools/ruff/Cargo.lock +118 −149 Original line number Diff line number Diff line Loading @@ -133,6 +133,12 @@ version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "append-only-vec" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74d9f7083455f1a474276ccd32374958d2cb591024aac45101c7623b10271347" [[package]] name = "arc-swap" version = "1.7.1" Loading Loading @@ -188,18 +194,6 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "boomphf" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617e2d952880a00583ddb9237ac3965732e8df6a92a8e7bcc054100ec467ec3b" dependencies = [ "crossbeam-utils", "log", "rayon", "wyhash", ] [[package]] name = "bstr" version = "1.10.0" Loading Loading @@ -326,9 +320,9 @@ dependencies = [ [[package]] name = "clap" version = "4.5.11" version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3" checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" dependencies = [ "clap_builder", "clap_derive", Loading @@ -336,9 +330,9 @@ dependencies = [ [[package]] name = "clap_builder" version = "4.5.11" version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49eb96cbfa7cfa35017b7cd548c75b14c3118c98b423041d70562665e07fb0fa" checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" dependencies = [ "anstream", "anstyle", Loading Loading @@ -379,9 +373,9 @@ dependencies = [ [[package]] name = "clap_derive" version = "4.5.11" version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d029b67f89d30bbb547c89fd5161293c0aec155fc691d7924b64550662db93e" checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck", "proc-macro2", Loading Loading @@ -1053,9 +1047,9 @@ dependencies = [ [[package]] name = "indexmap" version = "2.2.6" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" dependencies = [ "equivalent", "hashbrown", Loading Loading @@ -1206,9 +1200,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" version = "0.1.31" version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] Loading Loading @@ -1488,11 +1482,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" version = "0.50.0" version = "0.50.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd2800e1520bdc966782168a627aa5d1ad92e33b984bf7c7615d31280c83ff14" checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" dependencies = [ "windows-sys 0.48.0", "windows-sys 0.52.0", ] [[package]] Loading Loading @@ -1530,87 +1524,13 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "ordermap" version = "0.5.0" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5a8e22be64dfa1123429350872e7be33594dbf5ae5212c90c5890e71966d1d" checksum = "8c81974681ab4f0cc9fe49cad56f821d1cc67a08cd2caa9b5d58b0adaa5dd36d" dependencies = [ "indexmap", ] [[package]] name = "orx-concurrent-ordered-bag" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aa866e2be4aa03927eddb481e7c479d5109fe3121324fb7db6d97f91adf9876" dependencies = [ "orx-fixed-vec", "orx-pinned-concurrent-col", "orx-pinned-vec", "orx-pseudo-default", "orx-split-vec", ] [[package]] name = "orx-concurrent-vec" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5912426ffb660f8b61e8f0812a1d07400803cd5513969d2c7af4d69602ba8a1" dependencies = [ "orx-concurrent-ordered-bag", "orx-fixed-vec", "orx-pinned-concurrent-col", "orx-pinned-vec", "orx-pseudo-default", "orx-split-vec", ] [[package]] name = "orx-fixed-vec" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f69466c7c1fc2e1f00b58e39059b78c438b9fad144d1937ef177ecfc413e997" dependencies = [ "orx-pinned-vec", "orx-pseudo-default", ] [[package]] name = "orx-pinned-concurrent-col" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdbcb1fa05dc1676f1c9cf19f443b3d2d2ca5835911477d22fa77cad8b79208d" dependencies = [ "orx-fixed-vec", "orx-pinned-vec", "orx-pseudo-default", "orx-split-vec", ] [[package]] name = "orx-pinned-vec" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1071baf586de45722668234bddf56c52c1ece6a6153d16541bbb0505f0ac055" dependencies = [ "orx-pseudo-default", ] [[package]] name = "orx-pseudo-default" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2f627c439e723fa78e410a0faba89047a8a47d0dc013da5c0e05806e8a6cddb" [[package]] name = "orx-split-vec" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52b9dbfa8c7069ae73a890870d3aa9097a897d616751d3d0278f2b42d5214730" dependencies = [ "orx-pinned-vec", "orx-pseudo-default", ] [[package]] name = "os_str_bytes" version = "7.0.0" Loading Loading @@ -1726,9 +1646,9 @@ dependencies = [ [[package]] name = "pep440_rs" version = "0.6.0" version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca0a570e7ec9171250cac57614e901f62408094b54b3798bb920d3cf0d4a0e09" checksum = "466eada3179c2e069ca897b99006cbb33f816290eaeec62464eea907e22ae385" dependencies = [ "once_cell", "serde", Loading Loading @@ -1940,34 +1860,46 @@ name = "red_knot" version = "0.0.0" dependencies = [ "anyhow", "chrono", "clap", "colored", "countme", "crossbeam", "ctrlc", "filetime", "rayon", "red_knot_module_resolver", "red_knot_python_semantic", "red_knot_server", "red_knot_workspace", "ruff_db", "salsa", "tempfile", "tracing", "tracing-flame", "tracing-subscriber", "tracing-tree", ] [[package]] name = "red_knot_module_resolver" name = "red_knot_python_semantic" version = "0.0.0" dependencies = [ "anyhow", "bitflags 2.6.0", "camino", "compact_str", "countme", "hashbrown", "insta", "once_cell", "ordermap", "path-slash", "ruff_db", "ruff_index", "ruff_python_ast", "ruff_python_parser", "ruff_python_stdlib", "ruff_text_size", "rustc-hash 2.0.0", "salsa", "tempfile", Loading @@ -1977,23 +1909,43 @@ dependencies = [ ] [[package]] name = "red_knot_python_semantic" name = "red_knot_server" version = "0.0.0" dependencies = [ "anyhow", "bitflags 2.6.0", "countme", "hashbrown", "ordermap", "red_knot_module_resolver", "crossbeam", "jod-thread", "libc", "lsp-server", "lsp-types", "red_knot_workspace", "ruff_db", "ruff_index", "ruff_linter", "ruff_notebook", "ruff_python_ast", "ruff_python_parser", "ruff_source_file", "ruff_text_size", "rustc-hash 2.0.0", "salsa", "serde", "serde_json", "shellexpand", "tracing", "tracing-subscriber", ] [[package]] name = "red_knot_wasm" version = "0.0.0" dependencies = [ "console_error_panic_hook", "console_log", "js-sys", "log", "red_knot_workspace", "ruff_db", "ruff_notebook", "wasm-bindgen", "wasm-bindgen-test", ] [[package]] Loading @@ -2003,12 +1955,13 @@ dependencies = [ "anyhow", "crossbeam", "notify", "red_knot_module_resolver", "red_knot_python_semantic", "ruff_cache", "ruff_db", "ruff_python_ast", "rustc-hash 2.0.0", "salsa", "thiserror", "tracing", ] Loading @@ -2034,9 +1987,9 @@ dependencies = [ [[package]] name = "regex" version = "1.10.5" version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", Loading Loading @@ -2093,7 +2046,7 @@ dependencies = [ [[package]] name = "ruff" version = "0.5.6" version = "0.5.7" dependencies = [ "anyhow", "argfile", Loading Loading @@ -2148,6 +2101,7 @@ name = "ruff_benchmark" version = "0.0.0" dependencies = [ "codspeed-criterion-compat", "criterion", "mimalloc", "once_cell", "red_knot_workspace", Loading Loading @@ -2200,6 +2154,7 @@ dependencies = [ "salsa", "tempfile", "tracing", "web-time", "zip", ] Loading Loading @@ -2279,7 +2234,7 @@ dependencies = [ [[package]] name = "ruff_linter" version = "0.5.6" version = "0.5.7" dependencies = [ "aho-corasick", "annotate-snippets 0.9.2", Loading @@ -2303,7 +2258,7 @@ dependencies = [ "once_cell", "path-absolutize", "pathdiff", "pep440_rs 0.6.0", "pep440_rs 0.6.6", "pyproject-toml", "quick-junit", "regex", Loading Loading @@ -2599,7 +2554,7 @@ dependencies = [ [[package]] name = "ruff_wasm" version = "0.5.6" version = "0.5.7" dependencies = [ "console_error_panic_hook", "console_log", Loading Loading @@ -2638,7 +2593,7 @@ dependencies = [ "matchit", "path-absolutize", "path-slash", "pep440_rs 0.6.0", "pep440_rs 0.6.6", "regex", "ruff_cache", "ruff_formatter", Loading Loading @@ -2739,15 +2694,15 @@ checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "salsa" version = "0.18.0" source = "git+https://github.com/MichaReiser/salsa.git?rev=0cae5c52a3240172ef0be5c9d19e63448c53397c#0cae5c52a3240172ef0be5c9d19e63448c53397c" source = "git+https://github.com/MichaReiser/salsa.git?tag=red-knot-0.0.1#ece083e15b79f155f9e4368ec1318cec9a08d88b" dependencies = [ "append-only-vec", "arc-swap", "boomphf", "crossbeam", "dashmap 6.0.1", "hashlink", "indexmap", "orx-concurrent-vec", "lazy_static", "parking_lot", "rustc-hash 2.0.0", "salsa-macro-rules", Loading @@ -2759,12 +2714,12 @@ dependencies = [ [[package]] name = "salsa-macro-rules" version = "0.1.0" source = "git+https://github.com/MichaReiser/salsa.git?rev=0cae5c52a3240172ef0be5c9d19e63448c53397c#0cae5c52a3240172ef0be5c9d19e63448c53397c" source = "git+https://github.com/MichaReiser/salsa.git?tag=red-knot-0.0.1#ece083e15b79f155f9e4368ec1318cec9a08d88b" [[package]] name = "salsa-macros" version = "0.18.0" source = "git+https://github.com/MichaReiser/salsa.git?rev=0cae5c52a3240172ef0be5c9d19e63448c53397c#0cae5c52a3240172ef0be5c9d19e63448c53397c" source = "git+https://github.com/MichaReiser/salsa.git?tag=red-knot-0.0.1#ece083e15b79f155f9e4368ec1318cec9a08d88b" dependencies = [ "heck", "proc-macro2", Loading Loading @@ -2868,9 +2823,9 @@ dependencies = [ [[package]] name = "serde_json" version = "1.0.121" version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da" dependencies = [ "itoa", "memchr", Loading Loading @@ -3051,12 +3006,13 @@ dependencies = [ [[package]] name = "tempfile" version = "3.10.1" version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" checksum = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53" dependencies = [ "cfg-if", "fastrand", "once_cell", "rustix", "windows-sys 0.52.0", ] Loading Loading @@ -3194,9 +3150,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "toml" version = "0.8.16" version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81967dd0dd2c1ab0bc3468bd7caecc32b8a4aa47d0c8c695d8c2b2108168d62c" checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", Loading @@ -3206,18 +3162,18 @@ dependencies = [ [[package]] name = "toml_datetime" version = "0.6.7" version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8fb9f64314842840f1d940ac544da178732128f1c78c21772e876579e0da1db" checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] [[package]] name = "toml_edit" version = "0.22.17" version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d9f8729f5aea9562aac1cc0441f5d6de3cff1ee0c5d67293eeca5eb36ee7c16" checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ "indexmap", "serde", Loading Loading @@ -3259,6 +3215,17 @@ dependencies = [ "valuable", ] [[package]] name = "tracing-flame" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9" dependencies = [ "lazy_static", "tracing", "tracing-subscriber", ] [[package]] name = "tracing-indicatif" version = "0.3.6" Loading Loading @@ -3306,7 +3273,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c" dependencies = [ "nu-ansi-term 0.50.0", "nu-ansi-term 0.50.1", "tracing-core", "tracing-log", "tracing-subscriber", Loading Loading @@ -3640,6 +3607,16 @@ dependencies = [ "wasm-bindgen", ] [[package]] name = "web-time" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" dependencies = [ "js-sys", "wasm-bindgen", ] [[package]] name = "webpki-roots" version = "0.26.1" Loading Loading @@ -3851,9 +3828,9 @@ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" version = "0.6.6" version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352" checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] Loading @@ -3864,15 +3841,6 @@ version = "0.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" [[package]] name = "wyhash" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf6e163c25e3fac820b4b453185ea2dea3b6a3e0a721d4d23d75bd33734c295" dependencies = [ "rand_core", ] [[package]] name = "yansi" version = "0.5.1" Loading Loading @@ -3923,6 +3891,7 @@ dependencies = [ "byteorder", "crc32fast", "crossbeam-utils", "flate2", "zstd", ] Loading
pkgs/development/tools/ruff/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -13,20 +13,20 @@ rustPlatform.buildRustPackage rec { pname = "ruff"; version = "0.5.6"; version = "0.5.7"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ruff"; rev = "refs/tags/${version}"; hash = "sha256-70EEdr6gjdE8kjgMXYzHpqCzt4E73/Gr7ksNEbLlBoA="; hash = "sha256-swnh2bfmwPP1BHlnKbOtRdskMMArZgP/ErtrnXKRiC8="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "lsp-types-0.95.1" = "sha256-8Oh299exWXVi6A39pALOISNfp8XBya8z+KT/Z7suRxQ="; "salsa-0.18.0" = "sha256-y5PuGeQNUHLhU8YY9wPbGk71eNZ0aM0Xpvwfyf+UZwM="; "salsa-0.18.0" = "sha256-Gu7YVqEDJUSzBqTeZH1xU0b3CWsWZrEvjIg7QpUaKBw="; }; }; Loading