[package] name = "pocket-ic" version = "6.0.0" license = "Apache-2.0" description = "PocketIC: A Canister Smart Contract Testing Platform" repository = "https://github.com/dfinity/ic" documentation = "https://docs.rs/pocket-ic/latest/pocket_ic/" readme = "README.md" categories = ["emulators", "development-tools::testing", "wasm"] keywords = ["icp", "canister", "testing", "smart-contract", "internet-computer"] include = [ "src", "Cargo.toml", "CHANGELOG.md", "README.md", "HOWTO.md", "LICENSE", ] authors.workspace = true edition.workspace = true [dependencies] base64 = { workspace = true } candid = { workspace = true } hex = { workspace = true } ic-certification = { workspace = true } ic-transport-types = { workspace = true } reqwest = { workspace = true } schemars = "0.8.16" serde = { workspace = true } serde_bytes = { workspace = true } serde_cbor = { workspace = true } serde_json = { workspace = true } sha2 = { workspace = true } slog = { workspace = true } strum = { workspace = true } strum_macros = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } tracing-appender = { workspace = true } tracing-subscriber = { workspace = true } [target.'cfg(windows)'.dependencies] wslpath = "0.0.2" [dev-dependencies] candid_parser = { workspace = true } ed25519-dalek = { workspace = true } flate2 = { workspace = true } ic-cdk = { workspace = true } ic-error-types = { path = "../../rs/types/error_types" } k256 = { workspace = true } lazy_static = { workspace = true } wat = { workspace = true }