[package]
name = "rustd_py"
version = "0.2.0"
edition = "2021"
authors = ["RustD Contributors"]
license = "Apache-2.0"
repository = "https://github.com/latentcollapse/RustD"
description = "Python bindings for RustD deterministic DSL"
keywords = ["python", "deterministic", "dsl", "bindings", "pyo3"]
categories = ["development-tools::ffi"]
[lib]
name = "rustd_py"
crate-type = ["cdylib"]
[package.metadata.maturin]
python-source = "PyO3"
[dependencies]
pyo3 = { version = "0.21", features = ["extension-module", "abi3-py312"] }
rustd_core = { version = "0.2.0", path = "../rustd_core" }
rustd_compiler = { version = "0.2.0", path = "../rustd_compiler" }
rustd_runtime = { version = "0.2.0", path = "../rustd_runtime" }
serde_json = "1.0"
blake3 = "1.5"
bincode = "1.3"
[profile.release]
opt-level = 3
lto = true
codegen-units = 1