[package] name = "oat_python" version = "0.1.1" authors = ["Gregory Henselman-Petrusek Roek"] edition = "2018" license-file = "LICENSE" description = "User-friendly tools for applied topology in Python" homepage = "https://openappliedtopology.github.io" repository = "https://github.com/OpenAppliedTopology/oat_python" categories = ["mathematics", "science"] keywords = ["data", "geometry", "AI", "ML", "HPC"] [lib] name = "oat_python" # "cdylib" is necessary to produce a shared library for Python to import from. # # Downstream Rust code (including code in `bin/`, `examples/`, and `tests/`) will not be able # to `use string_sum;` unless the "rlib" or "lib" crate type is also included, e.g.: # crate-type = ["cdylib", "rlib"] crate-type = ["cdylib"] # [dependencies.pyo3] # version = "0.15.0" # features = ["extension-module"] [dependencies] derive-getters = "0.2.0" indicatif = "0.17.3" itertools = "0.10.0" log = "0.4.14" num = "0.4.0" oat_rust = "0.1.0" ordered-float = "3.4.0" pyo3 = { version = "0.19.2", features = ["extension-module"] } serde = { version = "1", features = ["derive"] } serde_json = "1" sprs = "0.11.0"