chore: break circular dependency between election-provider crates

This commit is contained in:
2025-12-28 11:43:29 +03:00
parent d93e672d4a
commit ac83fc416d
2 changed files with 2 additions and 12 deletions
Generated
-2
View File
@@ -12019,8 +12019,6 @@ name = "pezframe-election-provider-solution-type"
version = "13.0.0" version = "13.0.0"
dependencies = [ dependencies = [
"parity-scale-codec", "parity-scale-codec",
"pezframe-election-provider-support",
"pezframe-support",
"pezsp-arithmetic", "pezsp-arithmetic",
"proc-macro-crate 3.4.0", "proc-macro-crate 3.4.0",
"proc-macro2 1.0.103", "proc-macro2 1.0.103",
@@ -24,20 +24,12 @@ proc-macro2 = { workspace = true }
quote = { workspace = true } quote = { workspace = true }
syn = { features = ["full", "visit"], workspace = true } syn = { features = ["full", "visit"], workspace = true }
# Dev-dependencies with pezframe-election-provider-support moved to integration tests to break circular dependency
[dev-dependencies] [dev-dependencies]
codec = { workspace = true, default-features = true } codec = { workspace = true, default-features = true }
pezsp-arithmetic = { workspace = true, default-features = true } pezsp-arithmetic = { workspace = true, default-features = true }
scale-info = { workspace = true, default-features = true } scale-info = { workspace = true, default-features = true }
# used by generate_solution_type:
# NOTE: we have to explicitly specify `std` because of trybuild
pezframe-election-provider-support = { workspace = true, default-features = true, features = [
"std",
] }
pezframe-support = { workspace = true, default-features = true }
trybuild = { workspace = true } trybuild = { workspace = true }
[features] [features]
runtime-benchmarks = [ runtime-benchmarks = []
"pezframe-election-provider-support/runtime-benchmarks",
"pezframe-support/runtime-benchmarks",
]