[package] name = "entity-gym-rs" version = "0.8.0" authors = ["Clemens Winter "] edition = "2021" license = "MIT OR Apache-2.0" description = "Rust bindings for the entity-gym library" readme = "README.md" repository = "https://github.com/entity-neural-network/entity-gym-rs" [package.metadata.maturin] python-source = "python" [lib] crate-type = ["cdylib", "rlib"] name = "entity_gym_rs" [dependencies] bevy = { version = "0.9.0", optional = true } rand = { version = "0.8.5", features = ["small_rng"] } ragged-buffer = "0.3.8" pyo3 = { version = "0.15", features = ["extension-module"], optional = true } numpy = { version = "0.15", optional = true } ndarray = "0.15.0" maplit = "1.0.2" clap = { version = "3.1.7", features = ["derive"] } crossbeam = "0.8.1" rustc-hash = "1.0" atomicbox = "0.4.0" rogue-net = "0.4.0" anyhow = "1.0" lazy_static = "1.4" crossbeam-channel = "0.5" # entity-gym-derive = { path = "entity-gym-derive" } entity-gym-derive = "0.2.0" arrayvec = "0.7.2" [features] python = ["pyo3", "numpy", "ragged-buffer/python"] bevy = ["dep:bevy"] [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"]