diff --git a/lib/wasi/Cargo.toml b/lib/wasi/Cargo.toml index 97f412cc412..28dd444a8e6 100644 --- a/lib/wasi/Cargo.toml +++ b/lib/wasi/Cargo.toml @@ -107,7 +107,7 @@ webc_runner_rt_wasi = [] webc_runner_rt_wcgi = ["hyper", "wcgi", "wcgi-host", "tower", "tower-http"] webc_runner_rt_emscripten = ["wasmer-emscripten"] -sys = ["webc/mmap", "time"] +sys = ["webc/mmap", "time", "wasmer/sys"] sys-default = ["sys", "logging", "host-fs", "sys-poll", "sys-thread", "host-vnet", "host-threads", "host-reqwest" ] sys-poll = [] sys-thread = ["tokio/rt", "tokio/time", "tokio/rt-multi-thread"] diff --git a/scripts/publish.py b/scripts/publish.py index 974f8bae77b..597fb5fd942 100644 --- a/scripts/publish.py +++ b/scripts/publish.py @@ -46,9 +46,13 @@ # compiler by default otherwise it won't work standalone "publish_features": { "wasmer-cli": "default,cranelift", - "wasmer-wasix": "sys", - "wasmer-wasix-types": "sys", + "wasmer-wasix": "sys,wasmer/sys", + "wasmer-wasix-types": "wasmer/sys", + "wasmer-wasix-experimental-io-devices": "wasmer-wasix/sys", + "wasmer-wast": "wasmer/sys", "wai-bindgen-wasmer": "sys", + "wasmer-cache": "wasmer/sys", + "wasmer-emscripten": "wasmer/sys" }, # workspace members we want to publish but whose path doesn't start by # "./lib/"