qoqo 0.8.1

Quantum computing circuit toolkit. Python interface of roqoqo
Documentation
[package]
name = "qoqo"
version = "0.8.1"
authors = ["HQS Quantum Simulations <info@quantumsimulations.de>"]
license = "Apache-2.0"
homepage = "https://github.com/HQSquantumsimulations/qoqo"
repository = "https://github.com/HQSquantumsimulations/qoqo"
documentation = "https://docs.rs/qoqo/"
readme = "../README.md"
edition = "2021"
rust-version = "1.56"
categories = ["science", "simulation","ffi"]
description = "Quantum computing circuit toolkit. Python interface of roqoqo"
exclude = ["tests*", "examples*", "docs*", "*.code-workspace"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[lib]
name = "qoqo"
path = "src/lib.rs"
doctest = false
crate-type = ["cdylib", "rlib"]

[dependencies.pyo3]
version = "0.15"
features = ["num-complex"]

[dependencies]
serde = { version = "1.0", features = ["derive"] }
ndarray = "0.15"
num-complex = "0.4"
thiserror = "1.0"
qoqo_calculator = { version="0.5" }
qoqo_calculator_pyo3 = {version="0.5", default-features=false}
qoqo-macros = {version="0.8", path="../qoqo-macros"}
roqoqo = {version="0.8", path="../roqoqo", features=["serialize", "overrotate"]}
numpy = "=0.15"
bincode = "1.3"
serde_json = "1.0"

[dev-dependencies]
test-case = "1.1.0"
nalgebra = "0.29"

[build-dependencies]
quote = "1.0"
syn = { version = "1.0", features = ["full", "visit"] }
proc-macro2 = "1.0"

[package.metadata.docs.rs]
no-default-features = true

[features]
extension-module = ["pyo3/extension-module"]#, "qoqo_calculator_pyo3/extension-module"]
default = ["extension-module"]

[package.metadata.maturin]
requires-dist = ["numpy", "qoqo_calculator_pyo3>=0.5"]
maintainer = "HQS Quantum Simulations GmbH"
maintainer-email = "info@quantumsimulations.de"
requires-python = ">=3.6"