Unverified Commit 85a178b2 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

Merge pull request #333298 from GaetanLepage/ruff

ruff: 0.5.6 -> 0.5.7
parents c33c2cea 246eb482
Loading
Loading
Loading
Loading
+118 −149
Original line number Diff line number Diff line
@@ -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"
@@ -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"
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
]
@@ -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]]
@@ -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"
@@ -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",
@@ -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",
@@ -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]]
@@ -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",
]

@@ -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",
@@ -2093,7 +2046,7 @@ dependencies = [

[[package]]
name = "ruff"
version = "0.5.6"
version = "0.5.7"
dependencies = [
 "anyhow",
 "argfile",
@@ -2148,6 +2101,7 @@ name = "ruff_benchmark"
version = "0.0.0"
dependencies = [
 "codspeed-criterion-compat",
 "criterion",
 "mimalloc",
 "once_cell",
 "red_knot_workspace",
@@ -2200,6 +2154,7 @@ dependencies = [
 "salsa",
 "tempfile",
 "tracing",
 "web-time",
 "zip",
]

@@ -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",
@@ -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",
@@ -2599,7 +2554,7 @@ dependencies = [

[[package]]
name = "ruff_wasm"
version = "0.5.6"
version = "0.5.7"
dependencies = [
 "console_error_panic_hook",
 "console_log",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
@@ -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",
]
@@ -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",
@@ -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",
@@ -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"
@@ -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",
@@ -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"
@@ -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",
]
@@ -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"
@@ -3923,6 +3891,7 @@ dependencies = [
 "byteorder",
 "crc32fast",
 "crossbeam-utils",
 "flate2",
 "zstd",
]

+3 −3
Original line number Diff line number Diff line
@@ -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=";
    };
  };