Cargo.toml

changeset 1
a4137aedcb3a
parent 0
7ec1cfe19a24
child 3
c3a4f4bb87f7
--- 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

mercurial