move to workspace dependencies (#834)

This commit is contained in:
Adam Leventhal 2024-06-20 19:04:05 -07:00 committed by GitHub
parent a2d1100413
commit 244fe03164
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 135 additions and 103 deletions

74
Cargo.lock generated
View File

@ -132,7 +132,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -143,7 +143,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -311,9 +311,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.6"
version = "4.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9689a29b593160de5bc4aacab7b5d54fb52231de70122626c178e6a368994c7"
checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f"
dependencies = [
"clap_builder",
"clap_derive",
@ -321,9 +321,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.6"
version = "4.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e5387378c84f6faa26890ebf9f0a92989f8873d4d380467bcd0d8d8620424df"
checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f"
dependencies = [
"anstream",
"anstyle",
@ -340,7 +340,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -533,7 +533,7 @@ dependencies = [
"quote",
"serde",
"serde_tokenstream",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -610,7 +610,7 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
"syn 2.0.66",
"syn 2.0.67",
"uuid",
]
@ -638,7 +638,7 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
"syn 2.0.66",
"syn 2.0.67",
"uuid",
"wasm-bindgen-test",
]
@ -746,7 +746,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -789,15 +789,6 @@ dependencies = [
"version_check",
]
[[package]]
name = "getopts"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
dependencies = [
"unicode-width",
]
[[package]]
name = "getrandom"
version = "0.2.12"
@ -1381,14 +1372,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"
dependencies = [
"proc-macro2",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
name = "proc-macro2"
version = "1.0.85"
version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
@ -1434,7 +1425,6 @@ dependencies = [
"dropshot",
"expectorate",
"futures",
"getopts",
"heck",
"http 0.2.9",
"hyper",
@ -1450,7 +1440,7 @@ dependencies = [
"serde",
"serde_json",
"serde_yaml",
"syn 2.0.66",
"syn 2.0.67",
"thiserror",
"tokio",
"typify",
@ -1470,7 +1460,7 @@ dependencies = [
"serde_json",
"serde_tokenstream",
"serde_yaml",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -1548,9 +1538,9 @@ dependencies = [
[[package]]
name = "regex"
version = "1.10.4"
version = "1.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
dependencies = [
"aho-corasick",
"memchr",
@ -1787,7 +1777,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -1851,7 +1841,7 @@ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -1862,7 +1852,7 @@ checksum = "330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -1904,7 +1894,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -2076,9 +2066,9 @@ dependencies = [
[[package]]
name = "syn"
version = "2.0.66"
version = "2.0.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
checksum = "ff8655ed1d86f3af4ee3fd3263786bc14245ad17c4c7e85ba7187fb3ae028c90"
dependencies = [
"proc-macro2",
"quote",
@ -2168,7 +2158,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -2253,7 +2243,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -2423,7 +2413,7 @@ dependencies = [
"semver",
"serde",
"serde_json",
"syn 2.0.66",
"syn 2.0.67",
"thiserror",
"unicode-ident",
]
@ -2440,7 +2430,7 @@ dependencies = [
"serde",
"serde_json",
"serde_tokenstream",
"syn 2.0.66",
"syn 2.0.67",
"typify-impl",
]
@ -2587,7 +2577,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
"wasm-bindgen-shared",
]
@ -2621,7 +2611,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@ -2654,7 +2644,7 @@ checksum = "b7f89739351a2e03cb94beb799d47fb2cac01759b40ec441f7de39b00cbf7ef0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]
@ -2988,7 +2978,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"syn 2.0.67",
]
[[package]]

View File

@ -12,6 +12,51 @@ members = [
resolver = "2"
[workspace.dependencies]
progenitor = { version = "0.7.0", path = "progenitor" }
progenitor-client = { version = "0.7.0", path = "progenitor-client" }
progenitor-impl = { version = "0.7.0", path = "progenitor-impl" }
progenitor-macro = { version = "0.7.0", path = "progenitor-macro" }
anyhow = "1.0.86"
base64 = "0.22.1"
built = { version = "0.7.2", features = ["cargo-lock", "git2"] }
bytes = "1.6.0"
chrono = { version = "0.4", features = ["serde"] }
clap = { version = "4.5.7", features = ["derive"] }
dropshot = { git = "https://github.com/oxidecomputer/dropshot", default-features = false }
env_logger = "0.10.2"
expectorate = "1.1.0"
futures = "0.3.30"
futures-core = "0.3.30"
heck = "0.5.0"
http = "0.2.9"
hyper = "0.14.27"
indexmap = "2.2.6"
openapiv3 = "2.0.0"
percent-encoding = "2.3"
proc-macro2 = "1.0.86"
project-root = "0.2.2"
quote = "1.0.36"
rand = "0.8.5"
regex = "1.10.5"
regress = "0.10.0"
reqwest = { version = "0.11.27", features = ["json", "stream"] }
rustfmt-wrapper = "0.2.1"
schemars = { version = "0.8.21", features = ["chrono", "uuid1"] }
serde = { version = "1.0.203", features = ["derive"] }
serde_json = "1.0.117"
serde_urlencoded = "0.7.1"
serde_yaml = "0.9"
syn = { version = "2.0.67", features = ["parsing"] }
thiserror = "1.0.61"
tokio = { version = "1.37.0", features = ["rt", "net"] }
# change when publishing
# typify = { version = "0.1.0" }
typify = { git = "https://github.com/oxidecomputer/typify" }
unicode-ident = "1.0.12"
uuid = { version = "1.8.0", features = ["serde", "v4"] }
#[patch."https://github.com/oxidecomputer/dropshot"]
#dropshot = { path = "../dropshot/dropshot" }

View File

@ -13,17 +13,18 @@ build = "build.rs"
default-run = "cargo-progenitor"
[dependencies]
progenitor = { version = "0.7.0", path = "../progenitor" }
progenitor-client = { version = "0.7.0", path = "../progenitor-client" }
progenitor-impl = { version = "0.7.0", path = "../progenitor-impl" }
anyhow = "1.0"
clap = { version = "4.5.6", features = ["derive"] }
env_logger = "0.10.2"
openapiv3 = "2.0.0"
rustfmt-wrapper = "0.2.1"
serde_json = "1.0"
serde_yaml = "0.9"
progenitor = { workspace = true }
progenitor-client = { workspace = true }
progenitor-impl = { workspace = true }
anyhow = { workspace = true }
clap = { workspace = true }
env_logger = { workspace = true }
openapiv3 = { workspace = true }
rustfmt-wrapper = { workspace = true }
serde_json = { workspace = true }
serde_yaml = { workspace = true }
[build-dependencies]
built = { version = "0.7.2", features = ["cargo-lock", "git2"] }
project-root = "0.2"
built = { workspace = true }
project-root = { workspace = true }

View File

@ -7,10 +7,10 @@ repository = "https://github.com/oxidecomputer/progenitor.git"
description = "An OpenAPI client generator - client support"
[dependencies]
bytes = "1.6.0"
futures-core = "0.3.30"
percent-encoding = "2.3"
reqwest = { version = "0.11.27", default-features = false, features = ["json", "stream"] }
serde = "1.0"
serde_json = "1.0"
serde_urlencoded = "0.7.1"
bytes = { workspace = true }
futures-core = { workspace = true }
percent-encoding = { workspace = true }
reqwest = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
serde_urlencoded = { workspace = true }

View File

@ -8,34 +8,30 @@ repository = "https://github.com/oxidecomputer/progenitor.git"
readme = "../README.md"
[dependencies]
heck = "0.5.0"
http = "0.2.9"
getopts = "0.2"
indexmap = "2.2.6"
openapiv3 = "2.0.0"
proc-macro2 = "1.0"
quote = "1.0"
regex = "1.10"
schemars = { version = "0.8.21", features = ["chrono", "uuid1"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
syn = { version = "2.0", features = ["parsing"] }
thiserror = "1.0"
# change when publishing
# typify = { version = "0.1.0" }
typify = { git = "https://github.com/oxidecomputer/typify" }
unicode-ident = "1.0.12"
heck = { workspace = true }
http = { workspace = true }
indexmap = { workspace = true }
openapiv3 = { workspace = true }
proc-macro2 = { workspace = true }
quote = { workspace = true }
regex = { workspace = true }
schemars = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
syn = { workspace = true }
thiserror = { workspace = true }
typify = { workspace = true }
unicode-ident = { workspace = true }
[dev-dependencies]
dropshot = { git = "https://github.com/oxidecomputer/dropshot", default-features = false }
expectorate = "1.1"
futures = "0.3.30"
http = "0.2.9"
hyper = "0.14.27"
reqwest = "0.11.27"
rustfmt-wrapper = "0.2.1"
serde_yaml = "0.9"
serde_json = "1.0.117"
tokio = { version = "1.37.0", features = ["rt", "net"] }
dropshot = { workspace = true }
expectorate = { workspace = true }
futures = { workspace = true }
http = { workspace = true }
hyper = { workspace = true }
reqwest = { workspace = true }
rustfmt-wrapper = { workspace = true }
serde_yaml = { workspace = true }
tokio = { workspace = true }
progenitor-client.path = "../progenitor-client"

View File

@ -10,20 +10,20 @@ keywords = ["openapi", "openapiv3", "sdk", "generator", "proc_macro"]
categories = ["api-bindings", "compilers"]
[dependencies]
progenitor-client = { version = "0.7.0", path = "../progenitor-client" }
progenitor-impl = { version = "0.7.0", path = "../progenitor-impl" }
progenitor-macro = { version = "0.7.0", path = "../progenitor-macro" }
serde_json = "1.0"
progenitor-client = { workspace = true }
progenitor-impl = { workspace = true }
progenitor-macro = { workspace = true }
[dev-dependencies]
base64 = "0.22"
chrono = { version = "0.4", features = ["serde"] }
futures = "0.3.30"
percent-encoding = "2.3"
rand = "0.8"
regress = "0.10.0"
reqwest = { version = "0.11.27", features = ["json", "stream"] }
schemars = { version = "0.8.21", features = ["uuid1"] }
serde = { version = "1.0", features = ["derive"] }
uuid = { version = "1.8", features = ["serde", "v4"] }
tokio = "1.36.0"
base64 = { workspace = true }
chrono = { workspace = true }
futures = { workspace = true }
percent-encoding = { workspace = true }
rand = { workspace = true }
regress = { workspace = true }
reqwest = { workspace = true }
schemars = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tokio = { workspace = true }
uuid = { workspace = true }