[package] name = "mv-package" version = "0.3.2" authors = ["Diem Association "] description = "Package and build system for Move code" license = "Apache-2.0" edition = "2021" [lib] name = "move_package" [dependencies] toml = "0.5.8" serde = { version = "1.0", features = ["derive"] } petgraph = "0.5.1" anyhow = "1.0.52" walkdir = "2.3.1" clap = { version = "3.1.8", features = ["derive"] } bcs = "0.1.2" colored = "2.0.0" serde_yaml = "0.8.17" tempfile = "3.2.0" sha2 = "0.9.3" regex = "1.1.9" ptree = "0.4.0" once_cell = "1.7.2" named-lock = "0.1.1" dirs-next = "2.0.0" mv-binary-format = { version = "0.3.0", path = "../../move-binary-format" } mv-compiler = { version = "0.3.0", path = "../../move-compiler" } mv-bytecode-source-map = { version = "0.3.0", path = "../../move-ir-compiler/move-bytecode-source-map" } mv-abigen = { version = "0.3.0", path = "../../move-prover/move-abigen" } mv-docgen = { version = "0.3.0", path = "../../move-prover/move-docgen" } mv-core-types = { version = "0.3.0", path = "../../move-core/types" } move-symbol-pool = { version = "0.3.0", path = "../../move-symbol-pool" } move-command-line-common = { version = "0.3.0", path = "../../move-command-line-common" } mv-model = { version = "0.3.0", path = "../../move-model" } move-bytecode-utils = { version = "0.3.0", path = "../move-bytecode-utils" } move-to-yul = { version = "0.3.0", path = "../../evm/move-to-yul", optional = true } evm-exec-utils = { version = "0.3.0", path = "../../evm/exec-utils", optional = true } termcolor = { version = "1.1.2", optional = true } hex = { version = "0.4.3", optional = true } reqwest = { version = "0.10", features = ["blocking", "json"] } whoami = { version = "1.2.1" } [dev-dependencies] datatest-stable = "0.1.1" [[test]] name = "test_runner" harness = false [features] evm-backend = ["move-to-yul", "evm-exec-utils", "termcolor", "hex"]