guybuk / bridge-ds

MIT License
15 stars 0 forks source link

Split tests by optional dependencies (and update the workflow) #2

Closed guybuk closed 1 month ago

guybuk commented 1 month ago

Once #1 is fixed, we want to split tests depending on the optional dependencies chosen. For now, we want all tests to be runnable with pip install bridge-ds[dev], except for the notebooks that should be runnable with pip install bridge-ds[dev,vision]

So I suggest to move the all tests to tests/core except for the test_notebooks.py file which should go to tests/vision

When we fix the workflows, we should make sure to install pycocotools, torch, torchvision in the vision tests separately