[package] name = "roqoqo-qryd" version = "0.20.1" authors = ["HQS Quantum Simulations "] edition = "2021" license = "Apache-2.0" rust-version = "1.70" categories = ["science", "simulation"] readme = "../README.md" repository = "https://github.com/HQSquantumsimulations/qoqo_qryd" documentation = "https://docs.rs/roqoqo-qryd/" homepage = "https://github.com/HQSquantumsimulations/qoqo_qryd" description = "QRyd interface for roqoqo rust quantum computing toolkit" include = ["src/*", "Cargo.toml", "README.md", "LICENSE"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "roqoqo_qryd" path = "src/lib.rs" doctest = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" ndarray = { version = "0.15" } bincode = "1.3" reqwest = { version = "0.12", features = [ "json", "blocking", # "native-tls-vendored", "rustls-tls", ], default-features = false, optional = true } num-complex = "0.4" bitvec = { version = "1.0", optional = true } hex = { version = "0.4", optional = true } itertools = "0.11" roqoqo = { version = "~1.16", features = ["serialize"] } roqoqo-derive = { version = "~1.16" } roqoqo-quest = { version = "~0.14", default-features = false, optional = true } qoqo_calculator = { version = "~1.2" } roqollage = "~0.4" image = "0.25" [dev-dependencies] test-case = "3.0" serde_test = { version = "1.0" } wiremock = { version = "0.6" } tokio = { version = "1.36" } roqoqo-test = { version = "~1.16" } [features] default = ["simulator", "web-api"] # serialize = ["serde"] web-api = ["reqwest", "hex", "bitvec"] simulator = ["roqoqo-quest"]