| 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.4.1-dev" |
15 version = "~0.5.4" |
| 16 path = "../alg_tools" |
16 path = "../alg_tools" |
| 17 default-features = false |
17 default-features = false |
| 18 features = ["nightly", "pyo3"] |
18 features = ["nightly", "pyo3"] |
| 19 |
19 |
| 20 [dependencies.pointsource_algs] |
20 [dependencies.pointsource_algs] |
| 21 version = "~3.0.2-dev" |
21 version = "~3.2.0" |
| 22 path = "../pointsource_algs" |
22 path = "../pointsource_algs" |
| 23 |
23 |
| 24 [dependencies.measures] |
24 [dependencies.measures] |
| 25 version = "~0.1.0" |
25 version = "~0.3.0" |
| 26 path = "../measures" |
26 path = "../measures" |
| 27 features = ["pyo3"] |
27 features = ["pyo3"] |
| 28 |
28 |
| 29 [dependencies] |
29 [dependencies] |
| 30 serde = { version = "~1.0", features = ["derive"] } |
30 serde = { version = "~1.0", features = ["derive"] } |
| 31 cxx = "~1.0" |
31 cxx = "~1.0" |
| 32 pyo3 = { version = "0.27.1", features = ["anyhow"] } |
32 pyo3 = { version = "0.27.1", features = ["anyhow"] } |
| 33 anyhow = "~1.0.95" |
33 anyhow = "~1.0" |
| 34 itertools = "~0.14.0" |
34 itertools = "~0.14.0" |
| 35 dolfinx-sys = { path = "dolfinx-sys" } |
35 dolfinx-sys = { path = "dolfinx-sys" } |
| 36 nanobind-sys = { path = "nanobind-sys" } |
36 nanobind-sys = { path = "nanobind-sys" } |
| 37 clap = "~4.5.38" |
37 clap = "~4.5.38" |
| 38 serde_with = "~3.12.0" |
38 serde_with = "~3.12.0" |
| 42 log = { version = "0.4.28", features = [ |
42 log = { version = "0.4.28", features = [ |
| 43 "max_level_debug", |
43 "max_level_debug", |
| 44 "release_max_level_warn", |
44 "release_max_level_warn", |
| 45 ] } |
45 ] } |
| 46 colog = "1.3.0" |
46 colog = "1.3.0" |
| |
47 rand = "~0.9.5" |
| 47 |
48 |
| 48 [build-dependencies] |
49 [build-dependencies] |
| 49 build-print = "~0.1.1" |
50 build-print = "~0.1.1" |
| 50 cc = { version = "~1.2.22", features = ["parallel"] } |
51 cc = { version = "~1.2.22", features = ["parallel"] } |
| 51 cxx-build = "~1.0" |
52 cxx-build = "~1.0" |
| 52 #pyo3 = "~0.25.0" |
53 #pyo3 = "~0.25.0" |
| 53 regex = "~1.11.0" |
54 regex = "~1.12.0" |
| 54 conda-build = { path = "conda-build" } |
55 conda-build = { path = "conda-build" } |
| 55 |
56 |
| 56 [profile.release] |
57 [profile.release] |
| 57 debug = true |
58 debug = true |
| |
59 |
| |
60 [lints.cargo] |
| |
61 non_kebab_case_bins = "allow" |