mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2026-08-24 10:05:29 -05:00
* harvester_api_protocol * move to apis * Remove `chia.apis` => `chia.harvester` dependency. * Remove circular dependencies between `chia.apis` and service modules. * SolverAPIStub, and add solver to tach.toml. * Make the stubs (lack of) implementations more consistent. * Use `stub_metadata_for_type` instead of `class_for_type`. The only thing ever used from `ApiProtocol` in `WSConnection` was the metadata field, so let's pass along only that. * NewSignagePointHarvester2 * remove some stuff
286 lines
7.7 KiB
TOML
286 lines
7.7 KiB
TOML
interfaces = []
|
|
exclude = ["**/*__pycache__", "**/*egg-info", "**/docs", "**/tests", "**/venv"]
|
|
source_roots = ["."]
|
|
|
|
[[modules]]
|
|
path = "chia.protocols"
|
|
depends_on = ["chia.types", "chia.util"]
|
|
|
|
[[modules]]
|
|
path = "chia.pools"
|
|
depends_on = [
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.consensus"
|
|
depends_on = [
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.full_node", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.server"
|
|
depends_on = [
|
|
"chia.protocols",
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.ssl", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.daemon", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.simulator"
|
|
depends_on = [
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.plotting", deprecated = false },
|
|
{ path = "chia.full_node", deprecated = false },
|
|
{ path = "chia.introducer", deprecated = false },
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.farmer", deprecated = false },
|
|
{ path = "chia.seeder", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
{ path = "chia.apis", deprecated = false },
|
|
{ path = "chia.cmds", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.solver", deprecated = false },
|
|
{ path = "chia.timelord", deprecated = false },
|
|
{ path = "chia.harvester", deprecated = false },
|
|
{ path = "chia.daemon", deprecated = false },
|
|
{ path = "chia.ssl", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.full_node"
|
|
depends_on = [
|
|
"chia.apis",
|
|
"chia.types",
|
|
"chia.util",
|
|
"chia.consensus",
|
|
"chia.protocols",
|
|
"chia.server",
|
|
{ path = "chia.rpc", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.data_layer"
|
|
depends_on = [
|
|
"chia.apis",
|
|
"chia.ssl",
|
|
"chia.types",
|
|
"chia.util",
|
|
"chia.protocols",
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.apis"
|
|
depends_on = [
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.introducer"
|
|
depends_on = [
|
|
"chia.apis",
|
|
"chia.full_node",
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.plot_sync"
|
|
depends_on = [
|
|
"chia.util",
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.plotting", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.farmer"
|
|
depends_on = [
|
|
"chia.apis",
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.pools", deprecated = false },
|
|
{ path = "chia.plot_sync", deprecated = false },
|
|
{ path = "chia.daemon", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.ssl", deprecated = false },
|
|
{ path = "chia.harvester", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.plotters"
|
|
depends_on = [
|
|
{ path = "chia.util", deprecated = false },
|
|
{ path = "chia.plotting", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.ssl"
|
|
depends_on = ["chia.util"]
|
|
|
|
[[modules]]
|
|
path = "chia.timelord"
|
|
depends_on = [
|
|
"chia.apis",
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.legacy"
|
|
depends_on = ["chia.util"]
|
|
|
|
[[modules]]
|
|
path = "chia.rpc"
|
|
# this module should probably be disbanded and contents moved to the modules
|
|
# for their respective services
|
|
depends_on = [
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.wallet", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.harvester"
|
|
depends_on = [
|
|
"chia.apis",
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
{ path = "chia.plotting", deprecated = false },
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.plot_sync", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.cmds"
|
|
depends_on = [
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.plotters", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
{ path = "chia.plotting", deprecated = false },
|
|
{ path = "chia.pools", deprecated = false },
|
|
{ path = "chia.daemon", deprecated = false },
|
|
{ path = "chia.ssl", deprecated = false },
|
|
{ path = "chia.farmer", deprecated = false },
|
|
{ path = "chia.full_node", deprecated = false },
|
|
{ path = "chia.harvester", deprecated = false },
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.simulator", deprecated = false },
|
|
{ path = "chia.solver", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.data_layer", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.daemon"
|
|
depends_on = [
|
|
"chia.util",
|
|
{ path = "chia.plotting", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.cmds", deprecated = false },
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.plotters", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.wallet"
|
|
depends_on = [
|
|
"chia.apis",
|
|
"chia.simulator",
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.daemon", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.data_layer", deprecated = false },
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.pools", deprecated = false },
|
|
{ path = "chia.full_node", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.types"
|
|
depends_on = ["chia.util"]
|
|
|
|
[[modules]]
|
|
path = "chia.util"
|
|
|
|
[[modules]]
|
|
path = "chia.clvm"
|
|
depends_on = []
|
|
|
|
[[modules]]
|
|
path = "chia.plotting"
|
|
depends_on = [
|
|
"chia.types",
|
|
"chia.util",
|
|
"chia.consensus",
|
|
{ path = "chia.wallet", deprecated = false },
|
|
{ path = "chia.daemon", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.solver"
|
|
depends_on = [
|
|
"chia.protocols",
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.apis", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
]
|
|
|
|
[[modules]]
|
|
path = "chia.seeder"
|
|
depends_on = [
|
|
"chia.types",
|
|
"chia.util",
|
|
{ path = "chia.protocols", deprecated = false },
|
|
{ path = "chia.rpc", deprecated = false },
|
|
{ path = "chia.full_node", deprecated = false },
|
|
{ path = "chia.server", deprecated = false },
|
|
{ path = "chia.apis", deprecated = false },
|
|
{ path = "chia.consensus", deprecated = false },
|
|
]
|