Clean up both workspace and package Cargo.toml
files in preparation for 0.1.0 release
S26YOXQIUO3B7FCWZ33RI54OHFVXUDSFKBMVAAND3BW3H5WRGNRAC
FDFI4WMO7JJCQ3CM5G7QDMXN5ZUJAUED7G64II55XUXHT4IWZAXAC
QBPLOFFIOEDXJ4TR5KBN3DQ4NAW3AE6C6RXE73ZGNJYDNKWN3R6QC
6XEMHUGSNX5YSWZYM7PZUTTUMFODMGO74QLHGEXQ5LAC7LPS7JNQC
PKTZQIGZYGUO7U3K6JTUGMQE3TXK2W3JZFK6G3JE6EUXHWNVELQAC
AE3AZFVKJBURLY6T6H5477BSP5LISUQYPSPDRSPXRO435KGYTRZAC
JUV7C6ET4ZQJNLO7B4JB7XMLV2YUBZB4ARJHN4JEPHDGGBWGLEVAC
MABGENI7CW5F5D3BFUJ7BS2H7XPYG4F3UMWGDPFFSMCCZKUUDLDQC
XEEXWJLGVIPIGURSDU4ETZMGAIFTFDPECM4QWFOSRHU7GMGVOUVQC
JWZT34UC7OTMMUZKGYFF6NDGIFNOA6TYXAZ6K66ELM3ZW7ZM7I5AC
KF65O6ODA2UE2GYYTXFINCJW54CN62LB65NQLZNI5UM2W76ABEJAC
KZLFC7OWYNK3G5YNHRANUK3VUVCM6W6J34N7UABYA24XMZWAVVHQC
O77KA6C4UJGZXVGPEA7WCRQH6XYQJPWETSPDXI3VOKOSRQND7JEQC
TIPBMFLWNAATGED4B6VE7RZQJ6A4H37XH3DHK326KAZ6RL64O6OAC
OWXLFLRMQDTXWN5QQQLJNAATWFWXIN2S4UQA2LC2A6AWX4UWM6LQC
7M4UI3TWQIAA333GQ577HDWDWZPSZKWCYG556L6SBRLB6SZDQYPAC
LYZBTYIWMOD3YTMOTBJBRNVYR7JOKVVGSHCFALKLGJO3IXTJC6HQC
56F2YE6HUZ76U4QBPUDJ2VQLJ75TQYNTVQIOX4QBOZ2H6GJKRGUQC
XGRU7WZEM6PTUCSHUA6QGNK7N34M7OPE52BTDC33BHSUEWM6B4FAC
HHJDRLLNN36UNIA7STAXEEVBCEMPJNB7SJQOS3TJLLYN4AEZ4MHQC
VZYZRAO4EXCHW2LBVFG5ELSWG5SCNDREMJ6RKQ4EKQGI2T7SD3ZQC
E64LCUDQCNPQGVV2YKZ4JKDFM56R65CWHPXBQYOSAM746B3JESRQC
GJMBIJOE47X7DKZDHIY6VQ2ISC52XAVAV46L6PJQZTV7L7DDSWOAC
7X4MEZJUMLYYIBV7ANLADELOZ7I7AJ5CKFAR35CJ2SBZDDVJFZOQC
BAH2JCJPTDXAE6XGSLIPBQZU4GQY65HI66Q4XTFNL65MV6VSNF2QC
VQBJBFEXRTJDBH27SVWRBCBFC7OOFOZ3DSMX7PE5BIZQLGHPVDYAC
UKFEFT6LSI4K7X6UHQFZYD52DILKXMZMYSO2UYS2FCHNPXIF4BEQC
version = "0.1.0"
edition = "2024"
description = "Localized command-line interaction"
# Keys inherited from workspace
authors.workspace = true
edition.workspace = true
keywords.workspace = true
repository.workspace = true
license.workspace = true
version.workspace = true
[dev-dependencies]
fluent_embed_derive.workspace = true
version = "0.1.0"
edition = "2024"
description = "Framework for converting types to localized strings"
# Keys inherited from workspace
authors.workspace = true
edition.workspace = true
keywords.workspace = true
repository.workspace = true
license.workspace = true
version.workspace = true
thiserror.workspace = true
writeable.workspace = true
[dev-dependencies]
fluent_embed_derive.workspace = true
# Using Matklad's proc-macro dependency trick:
# https://github.com/matklad/macro-dep-test/
[target.'cfg(any())'.dependencies]
fluent_embed_derive.workspace = true
# Workspace crates
fluent_embed = { path = "fluent_embed/", version = "=0.1.0" }
fluent_embed_derive = { path = "fluent_embed_derive/", version = "=0.1.0" }
# ICU4X crates (env_preferences is not publicly released, so depend on the latest git tag instead)
env_preferences = { version = "0.1.0", git = "https://github.com/unicode-org/icu4x", tag = "icu@2.0.0" }
fixed_decimal = { version = "0.7.0", git = "https://github.com/unicode-org/icu4x", tag = "icu@2.0.0", features = [
"ryu",
] }
icu_decimal = { version = "2.0.0", git = "https://github.com/unicode-org/icu4x", tag = "icu@2.0.0" }
icu_experimental = { version = "0.3.0", git = "https://github.com/unicode-org/icu4x", tag = "icu@2.0.0" }
icu_locale = { version = "2.0.0", git = "https://github.com/unicode-org/icu4x", tag = "icu@2.0.0" }
icu_locale_core = { version = "2.0.0", git = "https://github.com/unicode-org/icu4x", tag = "icu@2.0.0" }
icu_plurals = { version = "2.0.0", git = "https://github.com/unicode-org/icu4x", tag = "icu@2.0.0" }
# Miscellaneous crates
env_preferences = { git = "https://github.com/unicode-org/icu4x" }
expander = "2.2.1"
fixed_decimal = { git = "https://github.com/unicode-org/icu4x", features = [
"ryu",
] }
fluent_embed_derive = "0.14.1"
fluent-langneg = { version = "0.14.1", features = ["cldr"] }
fluent-syntax = { git = "https://github.com/Ertanic/fluent-rs", branch = "span", features = [
expander = "2.2"
fluent-langneg = { version = "0.14", features = ["cldr"] }
# TODO: switch back to main when fluent-syntax#373 is merged:
# https://github.com/projectfluent/fluent-rs/pull/373
fluent-syntax = { version = "0.11.1", git = "https://github.com/Ertanic/fluent-rs", rev = "adae4a04e491846b5bd22b605c669812473395a4", features = [
heck = "0.5.0"
icu_decimal = { git = "https://github.com/unicode-org/icu4x" }
icu_experimental = { git = "https://github.com/unicode-org/icu4x" }
icu_locale = { git = "https://github.com/unicode-org/icu4x" }
icu_locale_core = { git = "https://github.com/unicode-org/icu4x" }
icu_locid = "1.5.0"
icu_plurals = { git = "https://github.com/unicode-org/icu4x" }
icu_provider = { git = "https://github.com/unicode-org/icu4x" }
indicatif = { version = "0.17.11", features = ["improved_unicode"] }
jiff = "0.2.1"
jiff-icu = "0.1.0"
miette = { version = "7.5.0", features = ["fancy"] }
pretty_assertions = "1.4.1"
proc-macro-error2 = "2.0.1"
proc-macro2 = "1.0.94"
quote = "1.0.39"
rstest = "0.25.0"
rstest_reuse = "0.7.0"
syn = { version = "2.0.99", features = ["full"] }
thiserror = "2.0.12"
wax = { version = "0.6.0", features = ["miette"] }
writeable = "0.6.1"
heck = "0.5"
icu_locid = "1.5"
indicatif = { version = "0.18", features = ["improved_unicode"] }
jiff = "0.2"
miette = "7.6"
pretty_assertions = "1.4"
proc-macro-error2 = "2.0"
proc-macro2 = "1.0"
quote = "1.0"
rstest = "0.26"
syn = { version = "2.0", features = ["full"] }
thiserror = "2.0"
wax = { version = "0.6", features = ["miette"] }
name = "console"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d"
dependencies = [
"encode_unicode",
"libc",
"once_cell",
"unicode-width 0.2.1",
"windows-sys 0.60.2",
]
[[package]]
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
dependencies = [
"cfg-if",
"libc",
"wasi 0.11.1+wasi-snapshot-preview1",
]
[[package]]
name = "getrandom"
name = "icu_calendar"
version = "1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7265b2137f9a36f7634a308d91f984574bbdba8cfd95ceffe1c345552275a8ff"
dependencies = [
"calendrical_calculations",
"displaydoc",
"icu_locid",
"icu_provider 1.5.0",
"tinystr 0.7.6",
"writeable 0.5.5",
"zerovec 0.10.4",
]
[[package]]
name = "libm"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
[[package]]
name = "ppv-lite86"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
"zerocopy",
]
[[package]]
[[package]]
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
"rand_chacha",
"rand_core",
]
[[package]]
name = "rand_chacha"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
"rand_core",
]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
"getrandom 0.2.16",
]
[[package]]
name = "rstest_reuse"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3a8fb4672e840a587a66fc577a5491375df51ddb88f2a2c2a792598c326fe14"
dependencies = [
"quote",
"rand",
"syn",
]
[[package]]
version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "wasi"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
[[package]]
name = "writeable"
version = "0.6.1"
source = "git+https://github.com/unicode-org/icu4x#9bccc44c1488e4c824653cb5361f3b2546801c9b"
source = "git+https://github.com/unicode-org/icu4x?tag=icu%402.0.0#5e404744dd6c9dd7f86aac82586e3fa98ea75f7f"
]
[[package]]
name = "zerocopy"
version = "0.8.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.8.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
dependencies = [
"proc-macro2",
"quote",
"syn",