-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
31 lines (26 loc) · 979 Bytes
/
requirements-dev.txt
File metadata and controls
31 lines (26 loc) · 979 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Python development dependencies for DataLab-Web's automated test suite.
#
# These are *only* used by the headless CPython tests that exercise the
# Python sources living under ``src/sigima/`` (the same code that runs
# inside Pyodide in production). The application itself is shipped to
# users as a static JavaScript bundle and does not require a Python
# install.
# Core test runner and coverage tooling.
pytest>=7.4
pytest-cov>=4.1
# Linters / formatters used by the VS Code tasks (Ruff + Pylint).
ruff>=0.5
pylint>=3.0
# Git pre-commit hooks (Ruff + Prettier). Activated locally by running
# ``pre-commit install`` once after cloning. See CONTRIBUTING.md.
pre-commit>=3.7
# Sigima (= computation engine) and its mandatory dependencies.
# Pinning floors only — exact versions come from each project's pyproject.
sigima>=1.1.2
guidata>=3.13.4
numpy>=1.22
scipy>=1.10.1
scikit-image>=0.19.2
pandas>=1.4
# Used by the HDF5 browser shim (``dlw_h5browser.py``).
h5py>=3.6