[package] name = "mwps" version = "0.0.0" authors = ["Yue Wu "] edition = "2021" license = "MIT" description = "Hypergraph Minimum-Weight Parity Subgraph (MWPS) Solver for Quantum LDPC Codes" readme = "README.md" homepage = "https://hyper-mwps.com" repository = "https://github.com/yuewuo/mwps" keywords = ["QEC", "quantum-computing", "error-correction", "visualization"] categories = ["science"] exclude = [ "tutorial/*", "benchmark/*", "visualize/data/persist/*", ".github/*", ] # see https://doc.rust-lang.org/1.39.0/cargo/reference/manifest.html#the-documentation-field-optional [badges] maintenance = { status = "actively-developed" } [lib] name = "mwps" path = "src/lib.rs" crate-type = ["lib", "cdylib"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # profiling: see scripts/NOTES.md # embed debug symbols [profile.release] debug = true [features] # to enable a feature, use `--features xxx` default = [] python_binding = ["pyo3"] # bind to Python [dependencies] pyo3 = { version = "0.17.2", features = ["extension-module", "multiple-pymethods", "abi3-py37"], optional = true } [package.metadata.docs.rs] rustdoc-args = [ "--html-in-header", "katex-header.html" ] # to run locally: `RUSTDOCFLAGS="--html-in-header katex-header.html" cargo doc --no-deps`