Skip to content

Commit d6b1446

Browse files
committed
Sort and format dependencies consistently
1 parent 8c1d6b2 commit d6b1446

File tree

4 files changed

+61
-66
lines changed

4 files changed

+61
-66
lines changed

Cargo.toml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,29 @@ license = "MIT"
1919
categories = ["database"]
2020

2121
[workspace.dependencies]
22-
duckdb = { version = "=1.3.0", path = "crates/duckdb" }
23-
libduckdb-sys = { version = "=1.3.0", path = "crates/libduckdb-sys" }
24-
duckdb-loadable-macros = { version = "=0.1.7", path = "crates/duckdb-loadable-macros" }
22+
arrow = { version = "55", default-features = false }
2523
bindgen = { version = "0.71.1", default-features = false }
2624
calamine = "0.22.0"
2725
cast = "0.3"
2826
cc = "1.0"
29-
chrono = { version = "0.4.22", default-features = false, features = ["std", "clock"] }
27+
chrono = { version = "0.4.22", default-features = false, features = [
28+
"std",
29+
"clock",
30+
] }
3031
doc-comment = "0.3"
32+
duckdb = { version = "=1.3.0", path = "crates/duckdb" }
33+
duckdb-loadable-macros = { version = "=0.1.7", path = "crates/duckdb-loadable-macros" }
3134
fallible-iterator = "0.3"
3235
fallible-streaming-iterator = "0.1"
3336
flate2 = "1.0"
3437
hashlink = "0.10"
38+
libduckdb-sys = { version = "=1.3.0", path = "crates/libduckdb-sys" }
3539
num = { version = "0.4", default-features = false }
3640
num-integer = "0.1.46"
3741
pkg-config = "0.3.24"
3842
polars = "0.46"
39-
polars-core = "0.46"
4043
polars-arrow = "0.46"
44+
polars-core = "0.46"
4145
pretty_assertions = "1.4.0"
4246
prettyplease = "0.2.20"
4347
proc-macro2 = "1.0.56"
@@ -55,4 +59,3 @@ tempfile = "3.1.0"
5559
url = "2.1"
5660
uuid = "1.0"
5761
vcpkg = "0.2"
58-
arrow = { version = "55", default-features = false }
Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
[package]
22
name = "duckdb-loadable-macros"
33
version = "0.1.7"
4-
authors.workspace = true
5-
edition.workspace = true
6-
license.workspace = true
7-
repository.workspace = true
8-
homepage.workspace = true
9-
keywords.workspace = true
10-
readme.workspace = true
4+
authors = { workspace = true }
5+
edition = { workspace = true }
6+
license = { workspace = true }
7+
repository = { workspace = true }
8+
homepage = { workspace = true }
9+
keywords = { workspace = true }
10+
readme = { workspace = true }
1111
categories = ["external-ffi-bindings", "database"]
1212
description = "Native bindings to the libduckdb library, C API; build loadable extensions"
1313

14-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
15-
1614
[dependencies]
1715
darling = "0.20.10"
1816
proc-macro2 = { workspace = true }
1917
quote = { workspace = true }
20-
syn = { workspace = true, features = ["extra-traits", "full", "fold", "parsing"] }
18+
syn = { workspace = true, features = [
19+
"extra-traits",
20+
"full",
21+
"fold",
22+
"parsing",
23+
] }
2124

2225
[lib]
2326
proc-macro = true

crates/duckdb/Cargo.toml

Lines changed: 27 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
[package]
22
name = "duckdb"
33
version = "1.3.0"
4-
authors.workspace = true
5-
edition.workspace = true
6-
repository.workspace = true
7-
homepage.workspace = true
8-
documentation.workspace = true
9-
readme.workspace = true
10-
keywords.workspace = true
11-
license.workspace = true
12-
categories.workspace = true
4+
authors = { workspace = true }
5+
edition = { workspace = true }
6+
repository = { workspace = true }
7+
homepage = { workspace = true }
8+
documentation = { workspace = true }
9+
readme = { workspace = true }
10+
keywords = { workspace = true }
11+
license = { workspace = true }
12+
categories = { workspace = true }
1313
description = "Ergonomic wrapper for DuckDB"
1414

15-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
16-
1715
[lib]
1816
name = "duckdb"
1917

2018
[features]
21-
default = [ ]
19+
default = []
2220
bundled = ["libduckdb-sys/bundled"]
2321
json = ["libduckdb-sys/json", "bundled"]
2422
parquet = ["libduckdb-sys/parquet", "bundled"]
@@ -41,39 +39,34 @@ extra_check = []
4139
loadable-extension = ["libduckdb-sys/loadable-extension"]
4240

4341
[dependencies]
44-
libduckdb-sys = { workspace = true }
45-
hashlink = { workspace = true }
42+
arrow = { workspace = true, features = ["prettyprint", "ffi"] }
43+
calamine = { workspace = true, optional = true }
44+
cast = { workspace = true, features = ["std"] }
4645
chrono = { workspace = true, optional = true }
47-
serde_json = { workspace = true, optional = true }
48-
url = { workspace = true, optional = true }
46+
duckdb-loadable-macros = { workspace = true, optional = true }
4947
fallible-iterator = { workspace = true }
5048
fallible-streaming-iterator = { workspace = true }
51-
uuid = { workspace = true, optional = true }
52-
smallvec = { workspace = true }
53-
cast = { workspace = true, features = ["std"] }
54-
arrow = { workspace = true, features = ["prettyprint", "ffi"] }
55-
rust_decimal = { workspace = true }
56-
strum = { workspace = true, features = ["derive"] }
57-
r2d2 = { workspace = true, optional = true }
58-
calamine = { workspace = true, optional = true }
49+
hashlink = { workspace = true }
50+
libduckdb-sys = { workspace = true }
5951
num = { workspace = true, features = ["std"], optional = true }
60-
duckdb-loadable-macros = { workspace = true, optional = true }
52+
num-integer = { workspace = true }
6153
polars = { workspace = true, features = ["dtype-full"], optional = true }
6254
polars-arrow = { workspace = true, optional = true }
63-
num-integer = { workspace = true }
55+
r2d2 = { workspace = true, optional = true }
56+
rust_decimal = { workspace = true }
57+
serde_json = { workspace = true, optional = true }
58+
smallvec = { workspace = true }
59+
strum = { workspace = true, features = ["derive"] }
60+
url = { workspace = true, optional = true }
61+
uuid = { workspace = true, optional = true }
6462

6563
[dev-dependencies]
6664
doc-comment = { workspace = true }
67-
tempfile = { workspace = true }
68-
uuid = { workspace = true, features = ["v4"] }
69-
rand = { workspace = true }
7065
polars-core = { workspace = true }
7166
pretty_assertions = { workspace = true }
72-
# criterion = "0.3"
73-
74-
# [[bench]]
75-
# name = "data_types"
76-
# harness = false
67+
rand = { workspace = true }
68+
tempfile = { workspace = true }
69+
uuid = { workspace = true, features = ["v4"] }
7770

7871
[package.metadata.docs.rs]
7972
features = ["vtab", "vtab-arrow"]

crates/libduckdb-sys/Cargo.toml

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
[package]
22
name = "libduckdb-sys"
33
version = "1.3.0"
4-
authors.workspace = true
5-
edition.workspace = true
6-
license.workspace = true
7-
repository.workspace = true
8-
homepage.workspace = true
9-
keywords.workspace = true
10-
readme.workspace = true
4+
authors = { workspace = true }
5+
edition = { workspace = true }
6+
license = { workspace = true }
7+
repository = { workspace = true }
8+
homepage = { workspace = true }
9+
keywords = { workspace = true }
10+
readme = { workspace = true }
1111
build = "build.rs"
1212
categories = ["external-ffi-bindings", "database"]
1313
description = "Native bindings to the libduckdb library, C API"
1414
exclude = ["duckdb-sources"]
1515

16-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
17-
1816
[features]
1917
default = ["vcpkg", "pkg-config"]
2018
bundled = ["cc"]
@@ -26,20 +24,18 @@ winduckdb = []
2624
# Warning: experimental feature
2725
loadable-extension = ["prettyplease", "quote", "syn"]
2826

29-
[dependencies]
30-
3127
[build-dependencies]
3228
bindgen = { workspace = true, features = ["runtime"], optional = true }
29+
cc = { workspace = true, features = ["parallel"], optional = true }
3330
flate2 = { workspace = true }
3431
pkg-config = { workspace = true, optional = true }
35-
cc = { workspace = true, features = ["parallel"], optional = true }
36-
vcpkg = { workspace = true, optional = true }
32+
prettyplease = { workspace = true, optional = true }
33+
quote = { workspace = true, optional = true }
3734
serde = { workspace = true, features = ["derive"] }
3835
serde_json = { workspace = true }
39-
tar = { workspace = true }
4036
syn = { workspace = true, optional = true }
41-
quote = { workspace = true, optional = true }
42-
prettyplease = { workspace = true, optional = true }
37+
tar = { workspace = true }
38+
vcpkg = { workspace = true, optional = true }
4339

4440
[dev-dependencies]
4541
arrow = { workspace = true, features = ["ffi"] }

0 commit comments

Comments
 (0)