Commit 26671e57 authored by Wohlgemuth, Jason's avatar Wohlgemuth, Jason
Browse files

feat: Update bon

parent fa8191f8
Loading
Loading
Loading
Loading
Loading
+25 −40
Original line number Diff line number Diff line
@@ -107,6 +107,12 @@ dependencies = [
 "windows-sys 0.52.0",
]

[[package]]
name = "anyhow"
version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"

[[package]]
name = "async-broadcast"
version = "0.5.1"
@@ -376,23 +382,21 @@ dependencies = [

[[package]]
name = "bon"
version = "1.0.4"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7b137c48645e82d5dead379b499eebd2e5644c152d812332a7bb647b04240e3"
checksum = "c3b71187ef9d11cfa48c023d574a00ec5e4850dcb145ef51619d99cc119486cb"
dependencies = [
 "bon-macros",
]

[[package]]
name = "bon-macros"
version = "1.0.4"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b23bbee760851025ba045a8bdb22e082ffbbc409a0592d3715a03ea5cd2f6d7"
checksum = "1f8407447d440da7b3de982f286d15e30e7646bef4ebca994eebebaa1690fd9c"
dependencies = [
 "darling 0.20.10",
 "easy-ext",
 "heck 0.5.0",
 "itertools",
 "ident_case",
 "proc-macro2",
 "quote",
 "syn 2.0.76",
@@ -559,7 +563,7 @@ version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47"
dependencies = [
 "heck 0.4.1",
 "heck",
 "proc-macro2",
 "quote",
 "syn 2.0.76",
@@ -896,12 +900,6 @@ version = "0.15.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"

[[package]]
name = "easy-ext"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc5d6d6a8504f8caedd7de14576464383900cd3840b7033a7a3dce5ac00121ca"

[[package]]
name = "either"
version = "1.10.0"
@@ -1254,12 +1252,6 @@ version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"

[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"

[[package]]
name = "hermit-abi"
version = "0.1.19"
@@ -1414,15 +1406,6 @@ dependencies = [
 "windows-sys 0.52.0",
]

[[package]]
name = "itertools"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [
 "either",
]

[[package]]
name = "itoa"
version = "1.0.11"
@@ -1479,9 +1462,13 @@ dependencies = [

[[package]]
name = "libyml"
version = "0.0.4"
version = "0.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64804cc6a5042d4f05379909ba25b503ec04e2c082151d62122d5dcaa274b961"
checksum = "3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980"
dependencies = [
 "anyhow",
 "version_check",
]

[[package]]
name = "linux-raw-sys"
@@ -2203,9 +2190,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"

[[package]]
name = "rustc_version"
version = "0.4.0"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
 "semver",
]
@@ -2312,19 +2299,17 @@ dependencies = [

[[package]]
name = "serde_yml"
version = "0.0.11"
version = "0.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48e76bab63c3fd98d27c17f9cbce177f64a91f5e69ac04cafe04e1bb25d1dc3c"
checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd"
dependencies = [
 "indexmap",
 "itoa",
 "libyml",
 "log",
 "memchr",
 "ryu",
 "serde",
 "serde_json",
 "tempfile",
 "version_check",
]

[[package]]
@@ -2751,9 +2736,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"

[[package]]
name = "version_check"
version = "0.9.4"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"

[[package]]
name = "waker-fn"
+40 −41
Original line number Diff line number Diff line
@@ -447,7 +447,7 @@ FNDA:1,Script::expand_arguments_from
FNDA:1,Script::from_template
FNDA:1,Script::from_path
FNDA:1,Script::get_command
FNDA:2,Script::get_arguments
FNDA:1,Script::get_arguments
FNDA:0,Script::maybe_create_conda_environment
FNDA:1,Script::maybe_git_clone
FNDA:0,Script::python_default
@@ -469,17 +469,16 @@ FNDA:1,has_extension
FNDA:0,is_stdin_piped
FNDA:0,is_stdout_piped
FNDA:1,read_file
FNDA:2,to_string
FNDA:1,to_string
DA:362,1
DA:363,1
DA:367,2
DA:369,3
DA:370,1
DA:371,1
DA:373,2
DA:374,1
DA:375,1
DA:376,2
DA:375,2
DA:376,4
DA:378,3
DA:379,1
DA:382,3
@@ -678,7 +677,7 @@ DA:752,2
DA:754,2
DA:757,1
DA:758,2
DA:759,2
DA:759,3
DA:772,1
DA:773,2
DA:774,1
@@ -690,14 +689,14 @@ DA:782,1
DA:784,1
DA:785,1
DA:786,1
DA:787,2
DA:790,2
DA:791,1
DA:787,1
DA:790,1
DA:791,2
DA:792,1
DA:793,1
DA:794,2
DA:795,1
DA:797,2
DA:797,1
DA:801,0
DA:802,0
DA:803,0
@@ -724,7 +723,7 @@ DA:834,1
DA:835,2
DA:836,2
DA:837,2
DA:838,1
DA:838,3
DA:839,1
DA:841,0
DA:842,0
@@ -735,39 +734,39 @@ DA:856,1
DA:857,1
DA:858,3
DA:859,3
DA:860,4
DA:861,2
DA:862,12
DA:860,5
DA:861,1
DA:862,9
DA:863,3
DA:864,1
DA:865,1
DA:866,1
DA:867,1
DA:872,3
DA:873,2
DA:864,2
DA:865,2
DA:866,2
DA:867,2
DA:872,6
DA:873,3
DA:875,0
DA:876,0
DA:879,1
DA:880,2
DA:881,3
DA:882,4
DA:883,3
DA:886,3
DA:887,2
DA:879,3
DA:880,3
DA:881,6
DA:882,9
DA:883,6
DA:886,6
DA:887,3
DA:889,0
DA:890,0
DA:893,1
DA:894,2
DA:895,3
DA:893,3
DA:894,3
DA:895,6
DA:896,0
DA:897,0
DA:900,3
DA:901,1
DA:902,5
DA:903,1
DA:904,5
DA:905,4
DA:906,2
DA:900,6
DA:901,3
DA:902,9
DA:903,3
DA:904,9
DA:905,9
DA:906,3
DA:908,3
DA:909,3
DA:910,2
@@ -813,7 +812,7 @@ DA:1070,2
DA:1071,0
DA:1073,2
DA:1077,1
DA:1078,1
DA:1078,2
DA:1079,2
DA:1080,2
DA:1081,2
@@ -852,8 +851,8 @@ DA:1205,1
DA:1206,3
DA:1207,1
DA:1210,2
DA:1212,2
DA:1212,1
DA:1213,9
LF:384
LH:225
LF:383
LH:224
end_of_record
+3 −3
Original line number Diff line number Diff line
@@ -6,12 +6,12 @@ description.workspace = true
edition = "2021"

[dependencies]
bon = "1.0.4"
bon = "2.0.1"
clap = { version = "4.4.2", features = ["derive"] }
clap-verbosity-flag = "2.2.0"
color-eyre = "0.6.3"
console = { version = "0.15.7", default-features = false, features = ["ansi-parsing"] }
derive_more = "0.99.18"
derive_more = { version = "0.99.18" }
dotenvy = "0.15.0"
env_logger = "0.11.3"
exitcode = "1.1.2"
@@ -26,7 +26,7 @@ rayon = "1.7.0"
regex = "1.9.5"
serde = { version = "1.0.188", features = ["derive"] }
serde_json = "1.0.107"
serde_yml = "0.0.11"
serde_yml = "0.0.12"
tokio = { version = "1.39.2", features = ["full"] }
tracing = { version = "0.1.40" }
tracing-log = "0.2.0"
+1 −1
Original line number Diff line number Diff line
@@ -669,7 +669,7 @@ impl Script {
    /// use pipe_lib::{to_string, Command, Script};
    ///
    /// // Environment: ANSWER=42
    /// let command = Command::init().name("echo").build();
    /// let command = Command::init().name("echo".to_string()).build();
    /// let arguments = to_string(vec!["{{ ANSWER }}"]);
    /// let script = Script::init().command(command).arguments(arguments).build().expand_arguments();
    /// // "echo 42"