neulab / ExplainaBoard

Interpretable Evaluation for AI Systems
MIT License
359 stars 36 forks source link

Change to `~=` requirements #472

Open neubig opened 2 years ago

neubig commented 2 years ago

Per the discussion here, we should be more rigorous in specifying the version numbers of the libraries that we depend on: https://github.com/neulab/ExplainaBoard/pull/403#issuecomment-1242754774

tetsuok commented 1 year ago

I've created a pull request #560 to use ~= operator, but it turned out this is not so straightforward. Transitive dependencies introduced by DataLab cause the CI jobs to fail when they run pip install .. We could revisit this issue once either the transitive dependencies or dependency on DataLab itself can be resolved.