Skip to content

Commit 7287c26

Browse files
authored
Update requirements-dev.txt with version specifications
1 parent 1d2f7cd commit 7287c26

1 file changed

Lines changed: 42 additions & 19 deletions

File tree

requirements-dev.txt

Lines changed: 42 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,52 @@
1+
# ===============================
12
# Core runtime dependencies
2-
numpy
3-
scipy
4-
scikit-learn
5-
pandas
6-
matplotlib
3+
# ===============================
74

5+
numpy>=1.23
6+
scipy>=1.9
7+
scikit-learn>=1.2
8+
pandas>=1.5
9+
matplotlib>=3.6
10+
11+
# ===============================
812
# Optional ML frameworks
9-
torch
13+
# ===============================
14+
15+
torch>=2.0
16+
17+
# ===============================
18+
# Testing
19+
# ===============================
20+
21+
pytest>=7.3
22+
pytest-cov>=4.1
1023

11-
# Development tools
12-
pytest
13-
pytest-cov
14-
black
15-
isort
16-
flake8
17-
mypy
24+
# ===============================
25+
# Code quality
26+
# ===============================
1827

28+
black>=23.0
29+
isort>=5.12
30+
flake8>=6.0
31+
mypy>=1.5
32+
33+
# ===============================
1934
# Git hooks
20-
pre-commit
35+
# ===============================
36+
37+
pre-commit>=3.3
2138

39+
# ===============================
2240
# Packaging
23-
build
24-
twine
25-
setuptools
41+
# ===============================
2642

43+
build>=0.10
44+
twine>=4.0
45+
setuptools>=65
46+
47+
# ===============================
2748
# Documentation
28-
mkdocs
29-
mkdocs-material
49+
# ===============================
50+
51+
mkdocs>=1.5
52+
mkdocs-material>=9.4

0 commit comments

Comments
 (0)