diff -r 7ec1cfe19a24 -r a4137aedcb3a Cargo.toml --- a/Cargo.toml Tue Apr 08 13:08:16 2025 -0500 +++ b/Cargo.toml Thu Feb 26 09:32:12 2026 -0500 @@ -12,18 +12,47 @@ categories = ["mathematics", "science", "computer-vision"] [dependencies.alg_tools] -version = "~0.3.1" +version = "~0.4.0-dev" path = "../alg_tools" default-features = false -features = ["nightly"] +features = ["nightly", "pyo3"] + +[dependencies.pointsource_algs] +version = "~3.0.0-dev" +path = "../pointsource_algs" + +[dependencies.measures] +version = "~0.1.0" +path = "../measures" +features = ["pyo3"] [dependencies] -serde = { version = "1.0", features = ["derive"] } -cxx = "1.0" +serde = { version = "~1.0", features = ["derive"] } +cxx = "~1.0" +pyo3 = { version = "0.27.1", features = ["anyhow"] } +anyhow = "~1.0.95" +itertools = "~0.14.0" +dolfinx-sys = { path = "dolfinx-sys" } +nanobind-sys = { path = "nanobind-sys" } +clap = "~4.5.38" +serde_with = "~3.12.0" +serde_json = "1.0.140" +nalgebra = "0.34" +numpy = { version = "0.27.0", features = ["nalgebra"] } +ndarray = "0.16.1" +log = { version = "0.4.28", features = [ + "max_level_debug", + "release_max_level_warn", +] } +colog = "1.3.0" [build-dependencies] -cxx-build = "1.0" +build-print = "~0.1.1" +cc = { version = "~1.2.22", features = ["parallel"] } +cxx-build = "~1.0" +#pyo3 = "~0.25.0" regex = "~1.11.0" +conda-build = { path = "conda-build" } [profile.release] debug = true