From 38413bab5ac5e112d927093aacdb5d574be99612 Mon Sep 17 00:00:00 2001 From: tottoto Date: Wed, 9 Aug 2023 04:25:03 +0900 Subject: [PATCH] Update dependencies and remove unused dependencies --- Cargo.lock | 116 ++++-------------------------- Cargo.toml | 2 +- lib/cli/Cargo.toml | 4 +- lib/virtual-net/Cargo.toml | 2 +- lib/wasi-web/Cargo.lock | 141 +++++-------------------------------- lib/wasi-web/Cargo.toml | 7 +- lib/wasix/Cargo.toml | 2 +- 7 files changed, 40 insertions(+), 234 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 97278ccf958..4d5d5742309 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -693,7 +693,7 @@ version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" dependencies = [ - "encode_unicode 0.3.6", + "encode_unicode", "lazy_static", "libc", "unicode-width", @@ -975,7 +975,7 @@ dependencies = [ "crossterm_winapi", "libc", "mio", - "parking_lot 0.12.1", + "parking_lot", "signal-hook", "signal-hook-mio", "winapi", @@ -1000,27 +1000,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "csv" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" -dependencies = [ - "csv-core", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "csv-core" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" -dependencies = [ - "memchr", -] - [[package]] name = "ctor" version = "0.1.26" @@ -1160,7 +1139,7 @@ dependencies = [ "hashbrown 0.14.0", "lock_api", "once_cell", - "parking_lot_core 0.9.8", + "parking_lot_core", ] [[package]] @@ -1390,12 +1369,6 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" -[[package]] -name = "encode_unicode" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" - [[package]] name = "encoding_rs" version = "0.8.32" @@ -2195,7 +2168,7 @@ dependencies = [ "libc", "llvm-sys", "once_cell", - "parking_lot 0.12.1", + "parking_lot", ] [[package]] @@ -2483,12 +2456,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" - [[package]] name = "matchers" version = "0.1.0" @@ -2952,17 +2919,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -[[package]] -name = "parking_lot" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" -dependencies = [ - "instant", - "lock_api", - "parking_lot_core 0.8.6", -] - [[package]] name = "parking_lot" version = "0.12.1" @@ -2970,21 +2926,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", - "parking_lot_core 0.9.8", -] - -[[package]] -name = "parking_lot_core" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" -dependencies = [ - "cfg-if", - "instant", - "libc", - "redox_syscall 0.2.16", - "smallvec", - "winapi", + "parking_lot_core", ] [[package]] @@ -3159,20 +3101,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "prettytable-rs" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eea25e07510aa6ab6547308ebe3c036016d162b8da920dbb079e3ba8acf3d95a" -dependencies = [ - "csv", - "encode_unicode 1.0.0", - "is-terminal", - "lazy_static", - "term", - "unicode-width", -] - [[package]] name = "proc-macro-crate" version = "1.3.1" @@ -4061,24 +3989,25 @@ dependencies = [ [[package]] name = "serial_test" -version = "0.5.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0bccbcf40c8938196944a3da0e133e031a33f4d6b72db3bda3cc556e361905d" +checksum = "0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d" dependencies = [ + "dashmap", "lazy_static", - "parking_lot 0.11.2", + "parking_lot", "serial_test_derive", ] [[package]] name = "serial_test_derive" -version = "0.5.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2acd6defeddb41eb60bb468f8825d0cfd0c2a76bc03bfd235b6a1dc4f6a1ad5" +checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.29", ] [[package]] @@ -4235,18 +4164,6 @@ dependencies = [ "lock_api", ] -[[package]] -name = "spinoff" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812db6f40551bdcdb10e1d2070ec33f69805d2bfb7e59426c7d14e7e1b4194dd" -dependencies = [ - "colored 2.0.4", - "maplit", - "once_cell", - "strum", -] - [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -4270,9 +4187,6 @@ name = "strum" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" -dependencies = [ - "strum_macros", -] [[package]] name = "strum_macros" @@ -5121,7 +5035,7 @@ dependencies = [ "tokio", "tokio-serde", "tokio-tungstenite", - "tokio-util 0.6.10", + "tokio-util 0.7.8", "tracing", "tracing-test", "virtual-mio 0.2.0", @@ -5689,14 +5603,12 @@ dependencies = [ "pathdiff", "predicates 3.0.3", "pretty_assertions", - "prettytable-rs", "regex", "reqwest", "semver 1.0.18", "serde", "serde_json", "sha2", - "spinoff", "tar", "target-lexicon 0.12.11", "tempfile", @@ -6231,7 +6143,7 @@ dependencies = [ "serde_cbor", "serde_derive", "serde_json", - "serde_yaml 0.8.26", + "serde_yaml 0.9.25", "sha2", "tempfile", "term_size", diff --git a/Cargo.toml b/Cargo.toml index a89c2f5a073..819e2a45084 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -103,7 +103,7 @@ wasmer = { version = "=4.1.2", path = "lib/api", features = [ anyhow = "1.0" criterion = { version = "0.5", default-features = false } lazy_static = "1.4" -serial_test = "0.5" +serial_test = { version = "2.0", default-features = false } compiler-test-derive = { path = "tests/lib/compiler-test-derive" } tempfile = "3.6.0" # For logging tests using the `RUST_LOG=debug` when testing diff --git a/lib/cli/Cargo.toml b/lib/cli/Cargo.toml index 8aa778a9568..2352e51323a 100644 --- a/lib/cli/Cargo.toml +++ b/lib/cli/Cargo.toml @@ -54,7 +54,7 @@ wasmer-types = { version = "=4.1.2", path = "../types", features = [ ] } wasmer-registry = { version = "5.5.0", path = "../registry", features = [ "build-package", - "clap", + "clap", ] } wasmer-object = { version = "=4.1.2", path = "../object", optional = true } virtual-fs = { version = "0.8.0", path = "../virtual-fs", default-features = false, features = [ @@ -71,7 +71,6 @@ wasmer-deploy-cli = { version = "=0.1.24", default-features = false } is-terminal = "0.4.7" colored = "2.0" anyhow = "1.0" -spinoff = "0.5.4" # For the function names autosuggestion distance = "0.4" @@ -83,7 +82,6 @@ serde = { version = "1.0.147", features = ["derive"] } dirs = { version = "4.0" } serde_json = { version = "1.0" } target-lexicon = { version = "0.12", features = ["std"] } -prettytable-rs = "0.10.0" wasmer-toml = { workspace = true } indexmap = "1.9.2" walkdir = "2.3.2" diff --git a/lib/virtual-net/Cargo.toml b/lib/virtual-net/Cargo.toml index b9c6454bb80..b802ea7daec 100644 --- a/lib/virtual-net/Cargo.toml +++ b/lib/virtual-net/Cargo.toml @@ -27,7 +27,7 @@ pin-project-lite = "0.2.9" futures-util = { version = "0.3" } anyhow = "1.0" tokio-serde = { version = "0.8", features = [ "bincode" ], optional = true } -tokio-util = { version = "0.6", features = ["codec"], optional = true } +tokio-util = { version = "0.7.8", features = ["codec"], optional = true } hyper-tungstenite = { version = "0.10", optional = true } hyper = { version = "0.14", optional = true } tokio-tungstenite = { version = "0.19", optional = true } diff --git a/lib/wasi-web/Cargo.lock b/lib/wasi-web/Cargo.lock index 776f26adcde..67e75b833fa 100644 --- a/lib/wasi-web/Cargo.lock +++ b/lib/wasi-web/Cargo.lock @@ -150,15 +150,6 @@ dependencies = [ "wyz", ] -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -416,7 +407,7 @@ dependencies = [ "hashbrown 0.14.0", "lock_api", "once_cell", - "parking_lot_core 0.9.8", + "parking_lot_core", ] [[package]] @@ -467,22 +458,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array", -] - [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "crypto-common", ] @@ -585,15 +567,6 @@ dependencies = [ "libc", ] -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - [[package]] name = "fastrand" version = "2.0.0" @@ -608,7 +581,7 @@ checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", + "redox_syscall", "windows-sys 0.48.0", ] @@ -908,18 +881,6 @@ dependencies = [ "hashbrown 0.14.0", ] -[[package]] -name = "instant" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "itoa" version = "1.0.9" @@ -1132,12 +1093,6 @@ version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" -[[package]] -name = "opaque-debug" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - [[package]] name = "overload" version = "0.1.1" @@ -1146,27 +1101,12 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "parking_lot" -version = "0.11.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ - "instant", "lock_api", - "parking_lot_core 0.8.6", -] - -[[package]] -name = "parking_lot_core" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" -dependencies = [ - "cfg-if", - "instant", - "libc", - "redox_syscall 0.2.16", - "smallvec", - "winapi", + "parking_lot_core", ] [[package]] @@ -1177,7 +1117,7 @@ checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", + "redox_syscall", "smallvec", "windows-targets", ] @@ -1361,15 +1301,6 @@ dependencies = [ "getrandom", ] -[[package]] -name = "redox_syscall" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "redox_syscall" version = "0.3.5" @@ -1601,18 +1532,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_yaml" -version = "0.8.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" -dependencies = [ - "indexmap 1.9.3", - "ryu", - "serde", - "yaml-rust", -] - [[package]] name = "serde_yaml" version = "0.9.25" @@ -1626,19 +1545,6 @@ dependencies = [ "unsafe-libyaml", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.7" @@ -1647,7 +1553,7 @@ checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -1763,8 +1669,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" dependencies = [ "cfg-if", - "fastrand 2.0.0", - "redox_syscall 0.3.5", + "fastrand", + "redox_syscall", "rustix", "windows-sys 0.48.0", ] @@ -1901,16 +1807,16 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.6.10" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" +checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" dependencies = [ "bytes", "futures-core", "futures-sink", - "log", "pin-project-lite", "tokio", + "tracing", ] [[package]] @@ -2511,7 +2417,7 @@ dependencies = [ "serde", "serde_cbor", "serde_json", - "serde_yaml 0.9.25", + "serde_yaml", "thiserror", "toml 0.5.11", ] @@ -2588,8 +2494,8 @@ dependencies = [ "serde_cbor", "serde_derive", "serde_json", - "serde_yaml 0.8.26", - "sha2 0.10.7", + "serde_yaml", + "sha2", "tempfile", "term_size", "termios", @@ -2649,7 +2555,7 @@ dependencies = [ "console_error_panic_hook", "derivative", "dummy-waker", - "fastrand 1.9.0", + "fastrand", "form_urlencoded", "futures", "http", @@ -2660,7 +2566,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "sha2 0.9.9", + "sha2", "tokio", "tracing", "tracing-futures", @@ -2746,7 +2652,7 @@ dependencies = [ "serde", "serde_cbor", "serde_json", - "sha2 0.10.7", + "sha2", "shared-buffer", "tar", "tempfile", @@ -2949,12 +2855,3 @@ dependencies = [ "wasm-bindgen", "web-sys", ] - -[[package]] -name = "yaml-rust" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -dependencies = [ - "linked-hash-map", -] diff --git a/lib/wasi-web/Cargo.toml b/lib/wasi-web/Cargo.toml index 681a24d9dc8..b1177884fff 100644 --- a/lib/wasi-web/Cargo.toml +++ b/lib/wasi-web/Cargo.toml @@ -38,10 +38,10 @@ serde_json = "^1" tokio = { version = "1", features = [ "rt", "sync", "macros" ], default_features = false } derivative = { version = "^2" } base64 = { version = "^0.13" } -sha2 = { version = "^0.9" } +sha2 = { version = "^0.10" } url = { version = "^2" } regex = { version = "^1.5" } -fastrand = "^1.5" +fastrand = "2.0.0" bincode = "1" async-trait = "^0.1" dummy-waker = "^1" @@ -51,8 +51,7 @@ futures = "0.3.25" http = "0.2.9" [dependencies.parking_lot] -version = "^0.11" -features = [ "wasm-bindgen" ] +version = "^0.12" [dependencies.xterm-js-rs] version = "^0.1" diff --git a/lib/wasix/Cargo.toml b/lib/wasix/Cargo.toml index 080b59dbc0e..fc742256479 100644 --- a/lib/wasix/Cargo.toml +++ b/lib/wasix/Cargo.toml @@ -45,7 +45,7 @@ async-trait = { version = "^0.1" } urlencoding = { version = "^2" } serde_derive = { version = "^1" } serde_json = { version = "^1" } -serde_yaml = { version = "^0.8" } +serde_yaml = { version = "^0.9" } weezl = { version = "^0.1" } hex = { version = "^0.4" } term_size = { version = "0.3" }