Skip to content

Commit 82eae15

Browse files
authored
Update tooling (#834)
1 parent ff9a705 commit 82eae15

3 files changed

Lines changed: 21 additions & 9 deletions

File tree

recipe/meta.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,33 @@
66
"dev": [
77
"docformatter ==1.7.*",
88
"f90nml >=1.4,<1.5",
9-
"iotaa ==1.5.*",
9+
"iotaa ==1.6.*",
1010
"jinja2 >=3.1,<3.2",
1111
"jq ==1.8.*",
1212
"jsonschema >=4.17,<4.26",
1313
"lxml >=5.2,<6.1",
14+
"lxml-stubs",
1415
"make ==4.4.*",
15-
"mypy ==1.18.*",
16+
"mypy ==1.19.*",
1617
"pip",
17-
"pytest ==8.4.*",
18+
"pytest ==9.0.*",
1819
"pytest-cov ==7.0.*",
1920
"pytest-xdist ==3.8.*",
2021
"python <3.15,==3.10,>=3.10",
2122
"python-dateutil >=2.9,<2.10",
2223
"pyyaml >=6.0,<6.1",
2324
"requests >=2.32,<2.33",
2425
"ruff ==0.14.*",
25-
"setuptools"
26+
"setuptools",
27+
"types-PyYAML",
28+
"types-jsonschema",
29+
"types-python-dateutil",
30+
"types-requests",
31+
"types-setuptools"
2632
],
2733
"run": [
2834
"f90nml >=1.4,<1.5",
29-
"iotaa ==1.5.*",
35+
"iotaa ==1.6.*",
3036
"jinja2 >=3.1,<3.2",
3137
"jsonschema >=4.17,<4.26",
3238
"lxml >=5.2,<6.1",

recipe/meta.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ requirements:
1717
- setuptools
1818
run:
1919
- f90nml >=1.4,<1.5
20-
- iotaa 1.5.*
20+
- iotaa 1.6.*
2121
- jinja2 >=3.1,<3.2
2222
- jsonschema >=4.17,<4.26
2323
- lxml >=5.2,<6.1
@@ -29,12 +29,18 @@ test:
2929
requires:
3030
- docformatter 1.7.*
3131
- jq 1.8.*
32+
- lxml-stubs
3233
- make 4.4.*
33-
- mypy 1.18.*
34-
- pytest 8.4.*
34+
- mypy 1.19.*
35+
- pytest 9.0.*
3536
- pytest-cov 7.0.*
3637
- pytest-xdist 3.8.*
3738
- python {{ pymin }}
3839
- ruff 0.14.*
40+
- types-PyYAML
41+
- types-jsonschema
42+
- types-python-dateutil
43+
- types-requests
44+
- types-setuptools
3945
about:
4046
license: LGPL

recipe/run_test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ typecheck() {
3636
msg Running typechecker
3737
(
3838
set -eux
39-
mypy --install-types --non-interactive .
39+
mypy .
4040
)
4141
msg OK
4242
}

0 commit comments

Comments
 (0)