Skip to content

Commit 62d8efc

Browse files
committed
CI: Add requirements
1 parent 54b0467 commit 62d8efc

File tree

2 files changed

+26
-10
lines changed

2 files changed

+26
-10
lines changed

requirements-dev.txt

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,44 @@
1+
# Build and version
2+
meson-python>=0.18.0
3+
meson
4+
ninja
5+
setuptools_scm[toml]>=8.0.3,<9
6+
packaging
7+
wheel
8+
9+
# Performance
110
cython>=3.0.10
11+
12+
# Testing
13+
pytest>=8.4.1,<9
14+
pytest-xdist
15+
pytest-cov
16+
pytest-randomly
217
xarray>=0.16
18+
matplotlib
19+
20+
# Linting
321
mypy>=1.3
422
black[jupyter]~=25.9.0
5-
pytest>=8.4.1,<9
623
isort>=5.12
7-
ipython
8-
matplotlib
924
ruff>=0.8.6
10-
jupyterlab-code-formatter
1125
flake8
26+
flake8-bugbear
27+
pandas-stubs
28+
scipy-stubs
29+
30+
# Docs
31+
ipython
1232
jupyter
33+
jupyterlab-code-formatter
1334
nbconvert
1435
nbformat
1536
nbsphinx
1637
numpydoc
17-
pandas-stubs
18-
pytest-xdist
19-
pytest-cov
2038
seaborn
21-
setuptools_scm[toml]>=8.0.3,<9
2239
sphinx
2340
sphinx-immaterial
2441
sphinxcontrib-spelling
2542
sphinx_autodoc_typehints
26-
wheel
27-
flake8-bugbear
2843
jupyterlab>=4.4.8 # not directly required, pinned by Snyk to avoid a vulnerability
2944
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability

requirements-test.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ matplotlib
77
pytest>=8.4.1,<9
88
pytest-xdist
99
pytest-cov
10+
pytest-randomly
1011
seaborn
1112
xarray>=0.13
1213
wheel

0 commit comments

Comments
 (0)