prepare for publish

This commit is contained in:
vms 2020-07-28 19:09:02 +03:00
parent 14e521ea27
commit 76a9c83541
5 changed files with 33 additions and 14 deletions

31
Cargo.lock generated
View File

@ -411,7 +411,7 @@ dependencies = [
"parity-wasm",
"pwasm-utils",
"serde",
"wasmer-interface-types",
"wasmer-interface-types-fl",
"wasmer-runtime",
"wasmer-runtime-core",
"wasmer-wasi",
@ -423,7 +423,7 @@ name = "fce-wit-interfaces"
version = "0.1.0"
dependencies = [
"multimap",
"wasmer-interface-types",
"wasmer-interface-types-fl",
]
[[package]]
@ -469,7 +469,7 @@ name = "fluence-sdk-macro"
version = "0.2.0"
source = "git+https://github.com/fluencelabs/rust-sdk#4683526e16d6db8c93ce95dda724652dc657d35f"
dependencies = [
"fluence-sdk-wit",
"fluence-sdk-wit 0.2.0 (git+https://github.com/fluencelabs/rust-sdk)",
]
[[package]]
@ -493,6 +493,20 @@ dependencies = [
"uuid",
]
[[package]]
name = "fluence-sdk-wit"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4ae15ddfa80fea72de5b92ccd0b649d0f721aac18f5013427ccc5f6d55a3d4e"
dependencies = [
"proc-macro2",
"quote",
"serde",
"serde_json",
"syn",
"uuid",
]
[[package]]
name = "gcc"
version = "0.3.55"
@ -1421,9 +1435,10 @@ dependencies = [
]
[[package]]
name = "wasmer-interface-types"
name = "wasmer-interface-types-fl"
version = "0.17.0"
source = "git+https://github.com/fluencelabs/interface-types?branch=struct_support#33ce6228c8ad668bdae6487c6df44c6b09763454"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b12519a2a53ea1b2166ff47e56c6b57a3f7d714a2d34d26a6b04bdf22c37a41"
dependencies = [
"nom",
"safe-transmute",
@ -1559,12 +1574,12 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
name = "wit-generator"
version = "0.1.0"
dependencies = [
"fluence-sdk-wit",
"fluence-sdk-wit 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"once_cell",
"serde",
"serde_json",
"walrus",
"wasmer-interface-types",
"wasmer-interface-types-fl",
"wit-parser",
]
@ -1575,6 +1590,6 @@ dependencies = [
"anyhow",
"fce-wit-interfaces",
"walrus",
"wasmer-interface-types",
"wasmer-interface-types-fl",
"wasmer-runtime-core",
]

View File

@ -1,7 +1,9 @@
[package]
name = "fce-wit-interfaces"
description = "Fluence FCE interface type helper crate"
version = "0.1.0"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
[lib]
@ -9,5 +11,5 @@ name = "fce_wit_interfaces"
path = "src/lib.rs"
[dependencies]
wasmer-wit = { package = "wasmer-interface-types", git = "https://github.com/fluencelabs/interface-types", branch = "struct_support"}
wasmer-wit = { package = "wasmer-interface-types-fl", version = "0.17.0"}
multimap = "0.8.1"

View File

@ -1,5 +1,6 @@
[package]
name = "wit-generator"
description = "Fluence Wasm interface type generator"
version = "0.1.0"
authors = ["Fluence Labs"]
edition = "2018"
@ -7,8 +8,8 @@ edition = "2018"
[dependencies]
wit-parser = { path = "../wit-parser" }
walrus = "0.17.0"
fluence-sdk-wit = { git = "https://github.com/fluencelabs/rust-sdk" }
fluence-sdk-wit = "0.2.0"
once_cell = "1.4.0"
wasmer-wit = { package = "wasmer-interface-types", git = "http://github.com/fluencelabs/interface-types", branch = "struct_support", features = ["serde"] }
wasmer-wit = { package = "wasmer-interface-types-fl", version = "0.17.0", features = ["serde"] }
serde = { version = "1.0.110", features = ["derive"] }
serde_json = "1.0.56"

View File

@ -2,6 +2,7 @@
name = "wit-parser"
version = "0.1.0"
authors = ["Fluence Labs"]
license = "Apache-2.0"
edition = "2018"
[lib]
@ -11,7 +12,7 @@ path = "src/lib.rs"
[dependencies]
walrus = "0.17.0"
wasmer-core = { package = "wasmer-runtime-core", git = "https://github.com/fluencelabs/wasmer", branch = "fluence" }
wasmer-wit = { package = "wasmer-interface-types", git = "https://github.com/fluencelabs/interface-types", branch = "struct_support" }
fce-wit-interfaces = { path = "../fce-wit-interfaces" }
wasmer-wit = { package = "wasmer-interface-types-fl", version = "0.17.0"}
fce-wit-interfaces = { path = "../fce-wit-interfaces", version = "0.1.0" }
anyhow = "1.0.31"

View File

@ -11,7 +11,7 @@ wit-parser = { path = "../crates/wit-parser", version = "0.1.0" }
wasmer-runtime = { git = "https://github.com/fluencelabs/wasmer", branch = "fluence" }
# dynamicfunc-fat-closures allows using state inside DynamicFunc
wasmer-core = { package = "wasmer-runtime-core", git = "http://github.com/fluencelabs/wasmer", branch = "fluence", features = ["dynamicfunc-fat-closures"] }
wasmer-wit = { package = "wasmer-interface-types", git = "http://github.com/fluencelabs/interface-types", branch = "struct_support", features = ["serde"] }
wasmer-wit = { package = "wasmer-interface-types-fl", version = "0.17.0", features = ["serde"] }
wasmer-wasi = { git = "https://github.com/fluencelabs/wasmer", branch = "fluence" }
serde = { version = "1.0.114", default-features = false, features = [ "derive" ] }