From fbf776c6b3a82aaa802ccda2a9f3772ee5ace100 Mon Sep 17 00:00:00 2001 From: "Carol (Nichols || Goulding)" <193874+carols10cents@users.noreply.github.com> Date: Thu, 4 Feb 2021 18:56:02 -0500 Subject: [PATCH] chore: Clean up Cargo.tomls (#754) * fix: test_helpers crate should only be a dev-dep * fix: object_store no longer has a build script, so no longer needs a build dep * chore: Alphabetize all Cargo.tomls --- Cargo.toml | 72 ++++++++++++++----------------- arrow_deps/Cargo.toml | 5 +-- data_types/Cargo.toml | 18 ++++---- generated_types/Cargo.toml | 6 +-- influxdb2_client/Cargo.toml | 8 ++-- influxdb_iox_client/Cargo.toml | 8 ++-- influxdb_line_protocol/Cargo.toml | 8 ++-- influxdb_tsm/Cargo.toml | 10 ++--- ingest/Cargo.toml | 19 ++++---- logfmt/Cargo.toml | 6 +-- mem_qe/Cargo.toml | 17 +++----- mutable_buffer/Cargo.toml | 14 +++--- object_store/Cargo.toml | 34 ++++++--------- packers/Cargo.toml | 16 +++---- panic_logging/Cargo.toml | 2 +- query/Cargo.toml | 26 +++++------ read_buffer/Cargo.toml | 19 +++----- server/Cargo.toml | 38 ++++++++-------- test_helpers/Cargo.toml | 6 +-- wal/Cargo.toml | 15 +++---- 20 files changed, 146 insertions(+), 201 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2e8a5e3297..d3ae8e955d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,11 +5,12 @@ authors = ["Paul Dix "] edition = "2018" default-run = "influxdb_iox" -[workspace] +[workspace] # In alphabetical order members = [ "arrow_deps", "data_types", "generated_types", + "influxdb_iox_client", "influxdb_line_protocol", "influxdb_tsm", "influxdb2_client", @@ -25,7 +26,6 @@ members = [ "server", "test_helpers", "wal", - "influxdb_iox_client", ] [profile.release] @@ -35,6 +35,7 @@ debug = true debug = true [dependencies] +# Workspace dependencies, in alphabetical order arrow_deps = { path = "arrow_deps" } data_types = { path = "data_types" } generated_types = { path = "generated_types" } @@ -53,63 +54,54 @@ read_buffer = { path = "read_buffer" } server = { path = "server" } wal = { path = "wal" } -bytes = "1.0" -hyper = "0.14" - -# Forked to upgrade hyper and tokio -routerify = { git = "https://github.com/influxdata/routerify", rev = "274e250" } - -tokio = { version = "1.0", features=["macros", "rt-multi-thread"] } -tokio-stream = {version = "0.1.2", features=["net"]} - - -clap = "2.33.1" -futures = "0.3.1" - -serde_json = "1.0.44" -serde_urlencoded = "0.7.0" -serde = { version = "1.0", features = ["derive"] } -csv = "1.1" +# Crates.io dependencies, in alphabetical order byteorder = "1.3.4" - -tonic = "0.4.0" -prost = "0.7" -prost-types = "0.7" +bytes = "1.0" +clap = "2.33.1" +csv = "1.1" +dirs = "3.0.1" +dotenv = "0.15.0" env_logger = "0.7.1" -tracing = { version = "0.1", features = ["release_max_level_debug"] } -tracing-futures="0.2.4" - -# OpenTelemetry sinks for tracing -tracing-subscriber = "0.2.15" -tracing-opentelemetry = "0.11.0" +flate2 = "1.0" +futures = "0.3.1" +http = "0.2.0" +hyper = "0.14" +lazy_static = "1.4.0" opentelemetry = { version = "0.12", default-features = false, features = ["trace", "tokio-support"] } opentelemetry-jaeger = { version = "0.11", features = ["tokio"] } - -http = "0.2.0" +prost = "0.7" +prost-types = "0.7" +# Forked to upgrade hyper and tokio +routerify = { git = "https://github.com/influxdata/routerify", rev = "274e250" } +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0.44" +serde_urlencoded = "0.7.0" snafu = "0.6.9" -flate2 = "1.0" structopt = "0.3.21" -dotenv = "0.15.0" -dirs = "3.0.1" -lazy_static = "1.4.0" +tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] } +tokio-stream = { version = "0.1.2", features = ["net"] } +tonic = "0.4.0" +tracing = { version = "0.1", features = ["release_max_level_debug"] } +tracing-futures = "0.2.4" +tracing-opentelemetry = "0.11.0" +tracing-subscriber = "0.2.15" -[dev-dependencies] +[dev-dependencies] # In alphabetical order assert_cmd = "1.0.0" criterion = "0.3" -test_helpers = { path = "test_helpers" } +flate2 = "1.0" hex = "0.4.2" influxdb2_client = { path = "influxdb2_client" } -flate2 = "1.0" +predicates = "1.0.4" rand = "0.7.2" reqwest = "0.11" -predicates = "1.0.4" tempfile = "3.1.0" +test_helpers = { path = "test_helpers" } [[bin]] name = "cpu_feature_check" path = "src/cpu_feature_check/main.rs" - [[bench]] name = "encoders" harness = false diff --git a/arrow_deps/Cargo.toml b/arrow_deps/Cargo.toml index 41a933bb7d..3dad77a6ce 100644 --- a/arrow_deps/Cargo.toml +++ b/arrow_deps/Cargo.toml @@ -5,10 +5,7 @@ authors = ["Andrew Lamb "] edition = "2018" description = "Apache Arrow / Parquet / DataFusion dependencies for InfluxDB IOx, to ensure consistent versions and unified updates" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order # We are using development version of arrow/parquet/datafusion and the dependencies are at the same rev # The version can be found here: https://github.com/apache/arrow/commit/fc7540328ca686fa29247928abc158b3f33d0701 diff --git a/data_types/Cargo.toml b/data_types/Cargo.toml index baa63bbcc6..2ed023af89 100644 --- a/data_types/Cargo.toml +++ b/data_types/Cargo.toml @@ -4,21 +4,19 @@ version = "0.1.0" authors = ["pauldix "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order arrow_deps = { path = "../arrow_deps" } -snafu = "0.6" -serde = "1.0" +chrono = "0.4" +crc32fast = "1.2.0" +flatbuffers = "0.6" generated_types = { path = "../generated_types" } influxdb_line_protocol = { path = "../influxdb_line_protocol" } -chrono = "0.4" -flatbuffers = "0.6" -crc32fast = "1.2.0" -tracing = "0.1" percent-encoding = "2.1.0" +serde = "1.0" +snafu = "0.6" +tracing = "0.1" -[dev-dependencies] +[dev-dependencies] # In alphabetical order criterion = "0.3" test_helpers = { path = "../test_helpers" } diff --git a/generated_types/Cargo.toml b/generated_types/Cargo.toml index 2d29c7f666..a4318e52ba 100644 --- a/generated_types/Cargo.toml +++ b/generated_types/Cargo.toml @@ -4,14 +4,12 @@ version = "0.1.0" authors = ["Paul Dix "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order flatbuffers = "0.6.1" futures = "0.3.1" prost = "0.7" prost-types = "0.7" tonic = "0.4" -[build-dependencies] +[build-dependencies] # In alphabetical order tonic-build = "0.4" diff --git a/influxdb2_client/Cargo.toml b/influxdb2_client/Cargo.toml index ce3fdd70a4..3d7d7efba6 100644 --- a/influxdb2_client/Cargo.toml +++ b/influxdb2_client/Cargo.toml @@ -4,14 +4,14 @@ version = "0.1.0" authors = ["Paul Dix "] edition = "2018" -[dependencies] -bytes = { version = "1.0", default-features=false } +[dependencies] # In alphabetical order +bytes = { version = "1.0", default-features = false } futures = { version = "0.3.5", default-features = false } reqwest = { version = "0.11", default-features = false, features = ["stream"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.44" snafu = "0.6.6" -[dev-dependencies] +[dev-dependencies] # In alphabetical order mockito = "0.26.0" -tokio = { version = "1.0", features=["macros"] } +tokio = { version = "1.0", features = ["macros"] } diff --git a/influxdb_iox_client/Cargo.toml b/influxdb_iox_client/Cargo.toml index 5bf4d159dd..45aa480204 100644 --- a/influxdb_iox_client/Cargo.toml +++ b/influxdb_iox_client/Cargo.toml @@ -4,15 +4,13 @@ version = "0.1.0" authors = ["Dom Dwyer "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order data_types = { path = "../data_types" } reqwest = { version = "0.11.0", features = ["gzip", "json"] } serde = "1.0.118" thiserror = "1.0.23" -tokio = { version = "1.0", features=["macros"] } +tokio = { version = "1.0", features = ["macros"] } -[dev-dependencies] +[dev-dependencies] # In alphabetical order rand = "0.8.1" serde_json = "1.0" diff --git a/influxdb_line_protocol/Cargo.toml b/influxdb_line_protocol/Cargo.toml index 9e08fe0c9c..c38da0d07a 100644 --- a/influxdb_line_protocol/Cargo.toml +++ b/influxdb_line_protocol/Cargo.toml @@ -4,12 +4,12 @@ version = "0.1.0" authors = ["Paul Dix "] edition = "2018" -[dependencies] -tracing = "0.1" +[dependencies] # In alphabetical order +influxdb2_client = { path = "../influxdb2_client" } nom = "5.1.1" smallvec = "1.2.0" snafu = "0.6.2" -influxdb2_client = { path = "../influxdb2_client" } +tracing = "0.1" -[dev-dependencies] +[dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/influxdb_tsm/Cargo.toml b/influxdb_tsm/Cargo.toml index 0499aab0b0..bfe4a7251b 100644 --- a/influxdb_tsm/Cargo.toml +++ b/influxdb_tsm/Cargo.toml @@ -4,16 +4,14 @@ version = "0.1.0" authors = ["Edd Robinson "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order integer-encoding = "1.0.7" +snafu = "0.6.2" snap = "1.0.0" tracing = "0.1" -snafu = "0.6.2" -[dev-dependencies] -hex = "0.4.2" +[dev-dependencies] # In alphabetical order flate2 = "1.0" +hex = "0.4.2" rand = "0.7.2" test_helpers = { path = "../test_helpers" } diff --git a/ingest/Cargo.toml b/ingest/Cargo.toml index 875acc2069..77a5db552c 100644 --- a/ingest/Cargo.toml +++ b/ingest/Cargo.toml @@ -4,18 +4,15 @@ version = "0.1.0" authors = ["Andrew Lamb "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order +arrow_deps = { path = "../arrow_deps" } +data_types = { path = "../data_types" } +influxdb_line_protocol = { path = "../influxdb_line_protocol" } +influxdb_tsm = { path = "../influxdb_tsm" } +packers = { path = "../packers" } snafu = "0.6.2" tracing = "0.1" -influxdb_line_protocol = { path = "../influxdb_line_protocol" } -packers = { path = "../packers" } -data_types = { path = "../data_types" } -influxdb_tsm = { path = "../influxdb_tsm" } -arrow_deps = { path = "../arrow_deps" } - -[dev-dependencies] -test_helpers ={ path = "../test_helpers" } +[dev-dependencies] # In alphabetical order flate2 = "1.0" +test_helpers = { path = "../test_helpers" } diff --git a/logfmt/Cargo.toml b/logfmt/Cargo.toml index 7e02bc94b8..40a5dcfc4b 100644 --- a/logfmt/Cargo.toml +++ b/logfmt/Cargo.toml @@ -5,12 +5,10 @@ authors = ["Andrew Lamb "] description="tracing_subscriber layer for writing out logfmt formatted events" edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order tracing = { version = "0.1" } tracing-subscriber = "0.2.15" -[dev-dependencies] +[dev-dependencies] # In alphabetical order lazy_static = "1.4.0" regex = "1.4.3" diff --git a/mem_qe/Cargo.toml b/mem_qe/Cargo.toml index c8e308e69d..dc36751890 100644 --- a/mem_qe/Cargo.toml +++ b/mem_qe/Cargo.toml @@ -4,21 +4,16 @@ version = "0.1.0" authors = ["Edd Robinson "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - - -[dependencies] +[dependencies] # In alphabetical order arrow_deps = { path = "../arrow_deps" } -packers = { path = "../packers" } -snafu = "0.6.8" +chrono = "0.4" croaring = "0.4.5" crossbeam = "0.7.3" -chrono = "0.4" -tracing = "0.1" env_logger = "0.7.1" human_format = "1.0.3" +packers = { path = "../packers" } +snafu = "0.6.8" +tracing = "0.1" - - -[dev-dependencies] +[dev-dependencies] # In alphabetical order criterion = "0.3" diff --git a/mutable_buffer/Cargo.toml b/mutable_buffer/Cargo.toml index 9063503c68..9ea7b7509a 100644 --- a/mutable_buffer/Cargo.toml +++ b/mutable_buffer/Cargo.toml @@ -4,7 +4,6 @@ version = "0.1.0" authors = ["Andrew Lamb "] edition = "2018" - # Note the long term goal is that this crate is standalone and not # dependent on the IOx Query Engine (even though this is not the case # now). @@ -14,23 +13,20 @@ edition = "2018" # 1. Keep the API clean (and concerns separated) and allow for potential future reuse outside of IOx # 2. Keep change/compile/link time down during development when working on just this crate -[dependencies] - +[dependencies] # In alphabetical order arrow_deps = { path = "../arrow_deps" } +async-trait = "0.1" +chrono = "0.4" data_types = { path = "../data_types" } +flatbuffers = "0.6.1" generated_types = { path = "../generated_types" } influxdb_line_protocol = { path = "../influxdb_line_protocol" } query = { path = "../query" } -test_helpers = { path = "../test_helpers" } - -async-trait = "0.1" -chrono = "0.4" -flatbuffers = "0.6.1" snafu = "0.6.2" string-interner = "0.12.2" tokio = { version = "1.0", features = ["macros"] } tracing = "0.1" -[dev-dependencies] +[dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } criterion = "0.3" diff --git a/object_store/Cargo.toml b/object_store/Cargo.toml index febbf4a521..1b623889cd 100644 --- a/object_store/Cargo.toml +++ b/object_store/Cargo.toml @@ -4,37 +4,31 @@ version = "0.1.0" authors = ["Paul Dix "] edition = "2018" -[dependencies] +[dependencies] # In alphabetical order async-trait = "0.1.42" +# Microsoft Azure Blob storage integration +# In order to support tokio 1.0 needed to pull in unreleased azure sdk +azure_core = { git = "https://github.com/Azure/azure-sdk-for-rust.git", rev = "5ecad7216e1f04c5ff41e7de4667f006664c8cca" } +azure_storage = { git = "https://github.com/Azure/azure-sdk-for-rust.git", rev = "5ecad7216e1f04c5ff41e7de4667f006664c8cca", default-features = false, features = ["table", "blob"] } bytes = "1.0" chrono = "0.4" +# Google Cloud Storage integration +cloud-storage = { version = "0.7.0" } futures = "0.3.5" itertools = "0.9.0" percent-encoding = "2.1" -snafu = { version = "0.6.10", features = ["futures"] } -tokio = { version = "1.0", features=["macros"] } -reqwest = "0.11" - -# Amazon S3 integration +# rusoto crates are for Amazon S3 integration rusoto_core = "0.46.0" rusoto_credential = "0.46.0" rusoto_s3 = "0.46.0" - -# Google Cloud Storage integration -cloud-storage = { version = "0.7.0" } - +snafu = { version = "0.6.10", features = ["futures"] } +tokio = { version = "1.0", features = ["macros"] } # Filesystem integration tokio-util = "0.6.2" +reqwest = "0.11" +# Filesystem integration walkdir = "2" -# Microsoft Azure Blob storage integration -# In order to support tokio 1.0 needed to pull in unreleased azure sdk -azure_core = {git = "https://github.com/Azure/azure-sdk-for-rust.git", rev = "5ecad7216e1f04c5ff41e7de4667f006664c8cca"} -azure_storage = {git = "https://github.com/Azure/azure-sdk-for-rust.git", rev = "5ecad7216e1f04c5ff41e7de4667f006664c8cca", default-features = false, features=["table", "blob"]} - -[dev-dependencies] +[dev-dependencies] # In alphabetical order +dotenv = "0.15.0" tempfile = "3.1.0" -dotenv = "0.15.0" - -[build-dependencies] -dotenv = "0.15.0" diff --git a/packers/Cargo.toml b/packers/Cargo.toml index 31e36dab42..552b5807ed 100644 --- a/packers/Cargo.toml +++ b/packers/Cargo.toml @@ -4,16 +4,14 @@ version = "0.1.0" authors = ["Andrew Lamb "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html -[dependencies] -snafu = "0.6.2" -tracing = "0.1" -rand = "0.7.3" -human_format = "1.0.3" - +[dependencies] # In alphabetical order arrow_deps = { path = "../arrow_deps" } data_types = { path = "../data_types" } +human_format = "1.0.3" influxdb_tsm = { path = "../influxdb_tsm" } +rand = "0.7.3" +snafu = "0.6.2" +tracing = "0.1" -[dev-dependencies] -test_helpers ={ path = "../test_helpers" } +[dev-dependencies] # In alphabetical order +test_helpers = { path = "../test_helpers" } diff --git a/panic_logging/Cargo.toml b/panic_logging/Cargo.toml index 2e7ba08891..7ca038ff96 100644 --- a/panic_logging/Cargo.toml +++ b/panic_logging/Cargo.toml @@ -4,5 +4,5 @@ version = "0.1.0" authors = ["Paul Dix "] edition = "2018" -[dependencies] +[dependencies] # In alphabetical order tracing = { version = "0.1", features = ["release_max_level_debug"] } diff --git a/query/Cargo.toml b/query/Cargo.toml index 003094b318..c2f34b9292 100644 --- a/query/Cargo.toml +++ b/query/Cargo.toml @@ -5,10 +5,7 @@ authors = ["Andrew Lamb "] edition = "2018" description = "IOx Query Interface and Executor" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -# This create is designed to be independent of the rest of the IOx +# This crate is designed to be independent of the rest of the IOx # server and specific storage systems such as Mutable Buffer and Read Buffer. # # The rationale for this is to: @@ -16,19 +13,18 @@ description = "IOx Query Interface and Executor" # 1. Keep change/compile/link time down during development when working on just this crate # 2. Allow for query logic testing without bringing in all the storage systems. - - -[dependencies] -snafu = "0.6.2" +[dependencies] # In alphabetical order +arrow_deps = { path = "../arrow_deps" } async-trait = "0.1" -tokio = { version = "1.0", features=["macros"] } +chrono = "0.4" +croaring = "0.4.5" +data_types = { path = "../data_types" } +influxdb_line_protocol = { path = "../influxdb_line_protocol" } +snafu = "0.6.2" +sqlparser = "0.6.1" +tokio = { version = "1.0", features = ["macros"] } tokio-stream = "0.1.2" tracing = "0.1" -croaring = "0.4.5" -chrono = "0.4" -arrow_deps = { path = "../arrow_deps" } -sqlparser = "0.6.1" -influxdb_line_protocol = { path = "../influxdb_line_protocol" } -data_types = { path = "../data_types" } +[dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/read_buffer/Cargo.toml b/read_buffer/Cargo.toml index 6d68e83563..7e5a52332d 100644 --- a/read_buffer/Cargo.toml +++ b/read_buffer/Cargo.toml @@ -4,29 +4,24 @@ version = "0.1.0" authors = ["Edd Robinson "] edition = "2018" - - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - # Note this crate is designed to be standalone, and should not depend # on the IOx Query Engine. The rationale is: # # 1. Keep the API clean (and concerns separated) and allow for potential future reuse outside of IOx # 2. Keep change/compile/link time down during development when working on just this crate - -[dependencies] -snafu = "0.6" +[dependencies] # In alphabetical order arrow_deps = { path = "../arrow_deps" } -data_types = { path = "../data_types" } -packers = { path = "../packers" } croaring = "0.4.5" -itertools = "0.9.0" +data_types = { path = "../data_types" } either = "1.6.1" -permutation = "0.2.5" hashbrown = "0.9.1" +itertools = "0.9.0" +packers = { path = "../packers" } +permutation = "0.2.5" +snafu = "0.6" -[dev-dependencies] +[dev-dependencies] # In alphabetical order criterion = "0.3.3" rand = "0.7.3" rand_distr = "0.3.0" diff --git a/server/Cargo.toml b/server/Cargo.toml index cb3de70706..c4b39c8748 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -4,30 +4,28 @@ version = "0.1.0" authors = ["pauldix "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] -snafu = "0.6" -serde = "1.0" -serde_json = "1.0" -async-trait = "0.1" -data_types = { path = "../data_types" } -generated_types = { path = "../generated_types" } -influxdb_line_protocol = { path = "../influxdb_line_protocol" } -query = { path = "../query" } -mutable_buffer = { path = "../mutable_buffer" } -read_buffer = { path = "../read_buffer" } -object_store = { path = "../object_store" } -tracing = "0.1" -tokio = { version = "1.0", features=["macros", "time"] } +[dependencies] # In alphabetical order arrow_deps = { path = "../arrow_deps" } -futures = "0.3.7" +async-trait = "0.1" bytes = "1.0" chrono = "0.4" -uuid = { version = "0.8", features = ["serde", "v4"]} -flatbuffers = "0.6" crc32fast = "1.2.0" +data_types = { path = "../data_types" } +flatbuffers = "0.6" +futures = "0.3.7" +generated_types = { path = "../generated_types" } +influxdb_line_protocol = { path = "../influxdb_line_protocol" } +mutable_buffer = { path = "../mutable_buffer" } +object_store = { path = "../object_store" } +query = { path = "../query" } +read_buffer = { path = "../read_buffer" } +serde = "1.0" +serde_json = "1.0" +snafu = "0.6" snap = "1.0.0" +tokio = { version = "1.0", features = ["macros", "time"] } +tracing = "0.1" +uuid = { version = "0.8", features = ["serde", "v4"] } -[dev-dependencies] +[dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/test_helpers/Cargo.toml b/test_helpers/Cargo.toml index 104951cd5a..8e00327825 100644 --- a/test_helpers/Cargo.toml +++ b/test_helpers/Cargo.toml @@ -4,10 +4,8 @@ version = "0.1.0" authors = ["Paul Dix "] edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] +[dependencies] # In alphabetical order dotenv = "0.15.0" -tempfile = "3.1.0" env_logger = "0.7.1" +tempfile = "3.1.0" tracing = "0.1" diff --git a/wal/Cargo.toml b/wal/Cargo.toml index 9b90fb3edd..0effdedeae 100644 --- a/wal/Cargo.toml +++ b/wal/Cargo.toml @@ -4,20 +4,19 @@ version = "0.1.0" authors = ["Paul Dix "] edition = "2018" -[dependencies] +[dependencies] # In alphabetical order byteorder = "1.3.4" crc32fast = "1.2.0" -snafu = "0.6.6" -snap = "1.0.0" -regex = "1.3.7" +futures = "0.3.4" itertools = "0.9.0" once_cell = "1.4.0" -futures = "0.3.4" +regex = "1.3.7" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.44" -tracing = "0.1" +snafu = "0.6.6" +snap = "1.0.0" tokio = { version = "1.0", features=["macros", "fs"] } +tracing = "0.1" - -[dev-dependencies] +[dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" }