Skip to content

Commit 0d65992

Browse files
committed
refactor requirements
1 parent 5594719 commit 0d65992

8 files changed

+95
-93
lines changed

requirements/optional.txt

+24-22
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
1-
h5py # unpinned
2-
pytest # unpinned
3-
networkx # unpinned
4-
hypothesis==6.98.10 # fixed version till this get solved: https://github.com/HypothesisWorks/hypothesis/issues/3896
5-
pymongo # unpinned
6-
redis # unpinned
7-
matplotlib # unpinned
8-
opencv-python # unpinned , mod_name=cv2
9-
jax[cpu] # unpinned, we test for latest version now, mod_name=jax
10-
jaxlib # unpinned, we test for latest version now
11-
paddlepaddle # unpinned , mod_name=paddle
12-
tensorflow # unpinned
13-
torch # unpinned, we test for latest version now
14-
scipy # unpinned
15-
dm-haiku # unpinned mod_name=haiku
1+
# frameworks
2+
dm-haiku # mod_name=haiku
163
flax
17-
pydriller
18-
coverage
19-
scikit-learn # mod_name=sklearn
4+
jax[cpu]
5+
jaxlib
6+
paddlepaddle # mod_name=paddle
207
pandas
21-
pyspark
8+
scikit-learn # mod_name=sklearn
9+
scipy
10+
tensorflow
11+
torch
12+
torchvision
13+
xgboost
14+
15+
# other developer requirements
2216
autoflake # for backend generation
17+
coverage
18+
h5py
19+
hypothesis==6.98.10 # fixed version till this get solved: https://github.com/HypothesisWorks/hypothesis/issues/3896
20+
matplotlib
21+
networkx
22+
opencv-python # mod_name=cv2
23+
pydriller
24+
pymongo
25+
pyspark
26+
pytest
27+
redis
2328
snakeviz # for profiling
24-
cryptography
25-
xgboost
26-
torchvision
+7-8
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
h5py
2-
pytest
3-
networkx
42
hypothesis
5-
pymongo
6-
redis
7-
matplotlib
8-
opencv-python # mod_name=cv2
93
jax
104
jaxlib
5+
matplotlib
6+
networkx
7+
opencv-python # mod_name=cv2
8+
paddlepaddle # unpinned , mod_name=paddle
9+
pymongo
10+
pytest
11+
redis
1112
tensorflow-macos # mod_name=tensorflow_macos
1213
tensorflow-probability # mod_name=tensorflow_probability
1314
torch
14-
paddlepaddle # unpinned , mod_name=paddle
1515
torchvision
16-
cryptography
+6-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
scipy
1+
autoflake # for backend generation
2+
coverage
23
dm-haiku # mod_name=haiku
34
flax
5+
ml-dtypes==0.2.0
6+
pandas
47
protobuf
58
pydriller
6-
coverage
7-
scikit-learn # mod_name=sklearn
8-
pandas
99
pyspark
10-
autoflake # for backend generation
10+
scikit-learn # mod_name=sklearn
11+
scipy
1112
snakeviz # for profiling
12-
ml-dtypes==0.2.0
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
h5py
2-
pytest
3-
networkx
4-
hypothesis
5-
pymongo
6-
redis
7-
matplotlib
8-
opencv-python # mod_name=cv2
92
jax
103
jaxlib
114
jax-metal
5+
hypothesis
6+
matplotlib
7+
networkx
8+
opencv-python # mod_name=cv2
9+
paddlepaddle # unpinned , mod_name=paddle
10+
pymongo
11+
pytest
12+
redis
1213
tensorflow-macos # mod_name=tensorflow_macos
1314
tensorflow-metal
1415
tensorflow-probability # mod_name=tensorflow_probability
1516
torch
16-
paddlepaddle # unpinned , mod_name=paddle
1717
torchvision
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
scipy
1+
autoflake # for backend generation
2+
coverage
23
dm-haiku # mod_name=haiku
34
flax
5+
ml-dtypes==0.2.0
6+
pandas
47
protobuf
58
pydriller
6-
coverage
7-
scikit-learn # mod_name=sklearn
8-
pandas
99
pyspark
10-
autoflake # for backend generation
10+
scikit-learn # mod_name=sklearn
11+
scipy
1112
snakeviz # for profiling
12-
ml-dtypes==0.2.0

requirements/optional_applied.txt

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
kornia
2-
torch-geometric
1+
accelerate
32
botorch
3+
datasets
4+
diffusers
5+
fastai
6+
flax
7+
flower
48
gpytorch
59
gradslam
6-
fastai
10+
kornia
711
pytorch-lightning
12+
rllib
13+
seaborn
814
tensorly
915
thinc
10-
transformers
11-
accelerate
12-
diffusers
1316
timm
14-
flax
15-
flower
16-
rllib
17-
seaborn
18-
datasets
17+
torch-geometric
18+
transformers
1919
validators

requirements/optional_gpu.txt

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
h5py # unpinned
2-
pytest # unpinned
3-
networkx # unpinned
4-
hypothesis # unpinned
5-
pymongo # unpinned
6-
redis # unpinned
7-
matplotlib # unpinned
8-
opencv-python # unpinned , mod_name=cv2
9-
jax # unpinned, we test for latest version now
10-
jaxlib # unpinned, we test for latest version now
11-
tensorflow # unpinned, we test for latest version now
12-
torch # unpinned, we test for latest version now
13-
scipy # unpinned
14-
dm-haiku # unpinned mod_name=haiku
15-
flax
16-
pydriller
1+
autoflake # for backend generation
172
coverage
18-
scikit-learn # mod_name=sklearn
3+
dm-haiku # mod_name=haiku
4+
flax
5+
h5py
6+
hypothesis
7+
jax
8+
jaxlib
9+
matplotlib
10+
networkx
11+
opencv-python # mod_name=cv2
1912
pandas
13+
pydriller
14+
pymongo
2015
pyspark
21-
autoflake # for backend generation
16+
pytest
17+
redis
18+
scikit-learn # mod_name=sklearn
19+
scipy
2220
snakeviz # for profiling
21+
tensorflow
22+
torch
2323
torchvision

requirements/requirements.txt

+15-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
numpy # unpinned we test with latest version now
2-
einops
3-
psutil
4-
termcolor
1+
astor
2+
astunparse
53
colorama
6-
packaging
7-
nvidia-ml-py # mod_name=pynvml
4+
cloudpickle
5+
cryptography
6+
dill
87
diskcache
8+
einops
9+
gast
910
google-auth # mod_name=google.auth
10-
urllib3<2.0 # for version conflict with google-auth
11-
requests
12-
pyvis
13-
dill
14-
astunparse
1511
ml-dtypes # mod_name=ml_dtypes
16-
cloudpickle
17-
gast
12+
numpy # unpinned we test with latest version now
13+
nvidia-ml-py # mod_name=pynvml
14+
packaging
15+
psutil
16+
pyvis
17+
requests
18+
termcolor
1819
tqdm
19-
cryptography
20+
urllib3<2.0 # for version conflict with google-auth

0 commit comments

Comments
 (0)