Cargo.toml

changeset 1
a4137aedcb3a
parent 0
7ec1cfe19a24
child 3
c3a4f4bb87f7
equal deleted inserted replaced
0:7ec1cfe19a24 1:a4137aedcb3a
10 license-file = "LICENSE" 10 license-file = "LICENSE"
11 keywords = ["optimization", "measure", "pointsource", "pde"] 11 keywords = ["optimization", "measure", "pointsource", "pde"]
12 categories = ["mathematics", "science", "computer-vision"] 12 categories = ["mathematics", "science", "computer-vision"]
13 13
14 [dependencies.alg_tools] 14 [dependencies.alg_tools]
15 version = "~0.3.1" 15 version = "~0.4.0-dev"
16 path = "../alg_tools" 16 path = "../alg_tools"
17 default-features = false 17 default-features = false
18 features = ["nightly"] 18 features = ["nightly", "pyo3"]
19
20 [dependencies.pointsource_algs]
21 version = "~3.0.0-dev"
22 path = "../pointsource_algs"
23
24 [dependencies.measures]
25 version = "~0.1.0"
26 path = "../measures"
27 features = ["pyo3"]
19 28
20 [dependencies] 29 [dependencies]
21 serde = { version = "1.0", features = ["derive"] } 30 serde = { version = "~1.0", features = ["derive"] }
22 cxx = "1.0" 31 cxx = "~1.0"
32 pyo3 = { version = "0.27.1", features = ["anyhow"] }
33 anyhow = "~1.0.95"
34 itertools = "~0.14.0"
35 dolfinx-sys = { path = "dolfinx-sys" }
36 nanobind-sys = { path = "nanobind-sys" }
37 clap = "~4.5.38"
38 serde_with = "~3.12.0"
39 serde_json = "1.0.140"
40 nalgebra = "0.34"
41 numpy = { version = "0.27.0", features = ["nalgebra"] }
42 ndarray = "0.16.1"
43 log = { version = "0.4.28", features = [
44 "max_level_debug",
45 "release_max_level_warn",
46 ] }
47 colog = "1.3.0"
23 48
24 [build-dependencies] 49 [build-dependencies]
25 cxx-build = "1.0" 50 build-print = "~0.1.1"
51 cc = { version = "~1.2.22", features = ["parallel"] }
52 cxx-build = "~1.0"
53 #pyo3 = "~0.25.0"
26 regex = "~1.11.0" 54 regex = "~1.11.0"
55 conda-build = { path = "conda-build" }
27 56
28 [profile.release] 57 [profile.release]
29 debug = true 58 debug = true

mercurial