1
- [tool . poetry ]
1
+ [project ]
2
2
authors = [
3
-
4
-
5
-
6
- " Vivienne Groner < [email protected] > " ,
7
- " Taran Rallings < [email protected] > " ,
8
- " Olivia Daniel < [email protected] > " ,
9
- " Jaideep Joshi < [email protected] > " ,
10
- " Anna Rallings < [email protected] > " ,
11
- " Priyanga Amarasekare < [email protected] > " ,
12
- " Diego Alonso Alvarez < [email protected] > " ,
13
-
3
+ { name = " Rob Ewers" , email = " [email protected] " } ,
4
+ { name = " David Orme" , email = " [email protected] " } ,
5
+ { name = " Jacob Cook" , email = " [email protected] " } ,
6
+ { name = " Vivienne Groner" , email = " [email protected] " } ,
7
+ { name = " Taran Rallings" , email = " [email protected] " } ,
8
+ { name = " Olivia Daniel" , email = " [email protected] " } ,
9
+ { name = " Jaideep Joshi" , email = " [email protected] " } ,
10
+ { name = " Anna Rallings" , email = " [email protected] " } ,
11
+ { name = " Priyanga Amarasekare" , email = " [email protected] " } ,
12
+ { name = " Diego Alonso Alvarez" , email = " [email protected] " } ,
13
+ { name = " Alex Dewar" , email = " [email protected] " } ,
14
14
]
15
15
classifiers = [
16
16
" Development Status :: 2 - Pre-Alpha" ,
@@ -19,33 +19,40 @@ classifiers = [
19
19
" Topic :: Scientific/Engineering" ,
20
20
]
21
21
description = """ An holistic ecosystem simulation model."""
22
- homepage = " https://virtual-ecosystem.readthedocs.io/"
23
22
license = " BSD-3-Clause"
23
+ license-files = [" LICENSE" ]
24
24
name = " virtual_ecosystem"
25
25
readme = " README.md"
26
- repository = " https://github.com/ImperialCollegeLondon/virtual_ecosystem"
27
- version = " 0.1.1a11"
26
+ version = " 0.1.1a12"
27
+
28
+ requires-python = " >=3.11"
29
+
30
+ dependencies = [
31
+ " Shapely (>2.0)" ,
32
+ " dask (>2023.6)" ,
33
+ " dpath (>2.0)" ,
34
+ " jsonschema (>4.14)" ,
35
+ " netcdf4 (>1.6)" ,
36
+ " numpy (>2.0)" ,
37
+ " openpyxl (>3.1)" ,
38
+ " pint (>0.24)" ,
39
+ " pyrealm (>=2.0.0rc5)" ,
40
+ " scipy (>1.12)" ,
41
+ " tomli-w (>1.0)" ,
42
+ " tqdm (>4.66)" ,
43
+ " xarray (>2024.6)" ,
44
+ " types-tabulate (>0.9)" ,
45
+ ]
28
46
29
- [tool . poetry .scripts ]
47
+ [project .scripts ]
30
48
ve_run = " virtual_ecosystem.entry_points:ve_run_cli"
31
49
32
- [tool .poetry .dependencies ]
33
- Shapely = " ^2.0"
34
- dask = " >=2023.6,<2026.0"
35
- dpath = " ^2.0.6"
36
- jsonschema = " ^4.14.0"
37
- netcdf4 = " ^1.6.5"
38
- numpy = " ^2.0"
39
- openpyxl = " ^3.1.5"
40
- pint = " ^0.24.1"
41
- pyrealm = {git = " https://github.com/ImperialCollegeLondon/pyrealm.git" , branch = " develop" }
42
- python = " >=3.10,<3.14"
43
- scipy = " ^1.9.0"
44
- tomli = {version = " ^2.0.1" , python = " <3.11" }
45
- tomli-w = " ^1.0.0"
46
- tqdm = " ^4.66.2"
47
- xarray = " >=2024.6,<2026.0"
48
- types-tabulate = " ^0.9.0.20241207"
50
+ [project .urls ]
51
+ homepage = " https://virtual-ecosystem.readthedocs.io/"
52
+ repository = " https://github.com/ImperialCollegeLondon/virtual_ecosystem"
53
+
54
+ [tool .poetry ]
55
+ requires-poetry = " >=2.0"
49
56
50
57
[tool .poetry .group .types .dependencies ]
51
58
types-dataclasses = " ^0.6.6"
@@ -104,7 +111,7 @@ python_files = 'test_*.py'
104
111
testpaths = [' tests' ]
105
112
106
113
[tool .ruff ]
107
- target-version = " py310 "
114
+ target-version = " py311 "
108
115
109
116
[tool .ruff .lint ]
110
117
# Enable all `pydocstyle` rules, limiting to those that adhere to the
0 commit comments