Cargo.toml

changeset 12
a0d61ac3719e
parent 9
a5e6fac08015
child 14
0fffcda184a2
child 17
354747ed506c
equal deleted inserted replaced
11:c4f923017349 12:a0d61ac3719e
1 [package] 1 [package]
2 name = "pointsource_pde" 2 name = "pointsource_pde"
3 version = "0.1.1" 3 version = "0.2.1"
4 edition = "2021" 4 edition = "2021"
5 rust-version = "1.85" 5 rust-version = "1.85"
6 authors = ["Tuomo Valkonen <tuomov@iki.fi>"] 6 authors = ["Tuomo Valkonen <tuomov@iki.fi>"]
7 description = "Algorithms for point source localisation: PDE support" 7 description = "Algorithms for point source localisation: PDE support"
8 homepage = "https://tuomov.iki.fi/software/pointsource_algs/" 8 homepage = "https://tuomov.iki.fi/software/pointsource_algs/"
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"

mercurial