From 4bc8b0caff264560869f942ab7b9af414169745f Mon Sep 17 00:00:00 2001 From: Douglas Greenshields Date: Mon, 18 Mar 2024 12:57:39 +0000 Subject: [PATCH] upgrade deps --- Cargo.lock | 98 +++++++++++++++++++++++++++++++++++++++--------------- Cargo.toml | 22 ++++++------ 2 files changed, 82 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 40af727..ea43500 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,6 +8,15 @@ version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +[[package]] +name = "aho-corasick" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +dependencies = [ + "memchr", +] + [[package]] name = "anstream" version = "0.6.13" @@ -112,9 +121,9 @@ checksum = "596f39adb6839c4b17a5b0f7367e72db6348dbeef695e4617421bad9ede75775" [[package]] name = "clap" -version = "4.5.2" +version = "4.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" +checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" dependencies = [ "clap_builder", "clap_derive", @@ -134,14 +143,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.0" +version = "4.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" +checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.53", ] [[package]] @@ -321,7 +330,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.53", ] [[package]] @@ -360,6 +369,12 @@ dependencies = [ "slab", ] +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + [[package]] name = "hashbrown" version = "0.14.3" @@ -368,9 +383,9 @@ checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "heck" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hem" @@ -385,7 +400,7 @@ dependencies = [ "indicatif", "interp", "is_close", - "itertools 0.11.0", + "itertools", "lazy_static", "log", "nalgebra 0.32.4", @@ -446,7 +461,7 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "530f1a6dab1502fc7dd5e193d08ed17c775c32c40894b75532533c6b1611f08b" dependencies = [ - "itertools 0.12.1", + "itertools", "num-traits", ] @@ -459,15 +474,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "itertools" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.12.1" @@ -757,11 +763,46 @@ dependencies = [ "bitflags", ] +[[package]] +name = "regex" +version = "1.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + +[[package]] +name = "relative-path" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc" + [[package]] name = "rstest" -version = "0.17.0" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de1bb486a691878cd320c2f0d319ba91eeaa2e894066d8b5f8f117c000e9d962" +checksum = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199" dependencies = [ "futures", "futures-timer", @@ -771,15 +812,18 @@ dependencies = [ [[package]] name = "rstest_macros" -version = "0.17.0" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290ca1a1c8ca7edb7c3283bd44dc35dd54fdec6253a3912e201ba1072018fca8" +checksum = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605" dependencies = [ "cfg-if", + "glob", "proc-macro2", "quote", + "regex", + "relative-path", "rustc_version", - "syn 1.0.109", + "syn 2.0.53", "unicode-ident", ] @@ -875,7 +919,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.53", ] [[package]] @@ -949,9 +993,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.52" +version = "2.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" +checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 90fed2b..1a88ea9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,29 +8,29 @@ edition = "2021" [dependencies] anyhow = "1.0.81" arrayvec = { version = "0.7.4", features = ["serde"] } -clap = { version = "4.3.10", features = ["derive"] } -csv = "1.2.2" +clap = { version = "4.5.3", features = ["derive"] } +csv = "1.3.0" derivative = "2.2.0" -indexmap = { version = "2.0.0", features = ["serde"] } +indexmap = { version = "2.2.5", features = ["serde"] } indicatif = "0.17.8" -interp = "1.0.2" +interp = "1.0.3" is_close = "0.1.3" -itertools = "0.11.0" +itertools = "0.12.1" lazy_static = "1.4.0" -log = "0.4.20" -nalgebra = "0.32.3" +log = "0.4.21" +nalgebra = "0.32.4" ordered-float = "4.2.0" parking_lot = { version = "0.12.1", features = ["hardware-lock-elision"] } polyfit-rs = "0.2.1" -serde = { version = "1.0.164", features = ["derive", "rc"] } +serde = { version = "1.0.197", features = ["derive", "rc"] } serde-enum-str = "0.4.0" -serde_json = "1.0.100" +serde_json = "1.0.114" variants-struct = "0.1.1" [dev-dependencies] pretty_assertions = "1.4.0" -rstest = "0.17.0" -walkdir = "2.3.3" +rstest = "0.18.2" +walkdir = "2.5.0" [lib] # don't build doctests for now