Move sp-npos-elections-solution-type to frame-election-provider-support (#11016)

* Move `sp-npos-elections-solution-type`
to `frame-election-provider-support`
First stab at it, will need to amend some more stuff

* Fixing tests

* Fixing tests

* Fixing cargo.toml for std configuration

* fmt

* Committing suggested changes
renaming, and re exporting macro.

* Removing unneeded imports
This commit is contained in:
Georges
2022-03-14 10:00:41 +00:00
committed by GitHub
parent 46891e849f
commit 644140f9da
35 changed files with 616 additions and 536 deletions
+31 -16
View File
@@ -2160,10 +2160,26 @@ dependencies = [
"sp-trie",
]
[[package]]
name = "frame-election-provider-solution-type"
version = "4.0.0-dev"
dependencies = [
"parity-scale-codec",
"proc-macro-crate 1.1.0",
"proc-macro2",
"quote",
"scale-info",
"sp-arithmetic",
"sp-npos-elections",
"syn",
"trybuild",
]
[[package]]
name = "frame-election-provider-support"
version = "4.0.0-dev"
dependencies = [
"frame-election-provider-solution-type",
"frame-support",
"frame-system",
"parity-scale-codec",
@@ -2176,6 +2192,21 @@ dependencies = [
"sp-std",
]
[[package]]
name = "frame-election-solution-type-fuzzer"
version = "2.0.0-alpha.5"
dependencies = [
"clap 3.0.7",
"frame-election-provider-solution-type",
"honggfuzz",
"parity-scale-codec",
"rand 0.8.4",
"scale-info",
"sp-arithmetic",
"sp-npos-elections",
"sp-runtime",
]
[[package]]
name = "frame-executive"
version = "4.0.0-dev"
@@ -10058,7 +10089,6 @@ dependencies = [
"serde",
"sp-arithmetic",
"sp-core",
"sp-npos-elections-solution-type",
"sp-runtime",
"sp-std",
"substrate-test-utils",
@@ -10077,21 +10107,6 @@ dependencies = [
"sp-runtime",
]
[[package]]
name = "sp-npos-elections-solution-type"
version = "4.0.0-dev"
dependencies = [
"parity-scale-codec",
"proc-macro-crate 1.1.0",
"proc-macro2",
"quote",
"scale-info",
"sp-arithmetic",
"sp-npos-elections",
"syn",
"trybuild",
]
[[package]]
name = "sp-offchain"
version = "4.0.0-dev"