Skip to content

Commit b1fed1d

Browse files
committed
full constraints
1 parent d468fb5 commit b1fed1d

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- name: run tests
4343
run: |
4444
uv run --group test ${{ matrix.install-args }} \
45-
pytest --color=yes
45+
pytest --color=yes ${{ contains( matrix.install-args , 'lowest' ) && '-Wdefault' │ '' }}
4646
4747
4848
type-check:

pyproject.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ requires-python = ">=3.10.3"
3232
dependencies = [
3333
"inifix>=4.1.0",
3434
"numpy>=1.21.2",
35-
"yt>=4.2.0",
35+
"yt>=4.4.0",
3636
"typing-extensions>=4.4.0 ; python_version < '3.12'"
3737
]
3838

@@ -59,7 +59,7 @@ Tracker = "https://github.com/neutrinoceros/yt_idefix/issues"
5959
test = [
6060
"more-itertools>=8.4.0",
6161
"pyaml>=17.10.0",
62-
"pytest>=7.0.0",
62+
"pytest>=9.0.0",
6363
]
6464

6565
typecheck = [
@@ -76,7 +76,14 @@ no-build-package = [
7676
"kiwisolver",
7777
"h5py",
7878
"ewah-bool-utils",
79+
"mpmath",
80+
"iniconfig",
81+
"pyyaml",
7982
]
83+
constraint-dependencies = [
84+
"matplotlib>=3.6.0", # can be cleaned once yt 4.5 is min
85+
]
86+
8087

8188

8289
[tool.ruff.lint]

0 commit comments

Comments
 (0)