It is recommended to use pytrec-eval-terrier instead of pytrec-eval.
During the installation of beir, pytrec-eval is required, but this library has not been maintained for 4 years, and installation failures often occur, which in turn causes beir failure.
https://pypi.org/project/pytrec-eval-terrier/#files
It is a substitute for pytrec-eval. I recommend that beir replace the dependency in setup.py
It is recommended to use
pytrec-eval-terrier
instead ofpytrec-eval
.During the installation of beir, pytrec-eval is required, but this library has not been maintained for 4 years, and installation failures often occur, which in turn causes beir failure.
https://pypi.org/project/pytrec-eval-terrier/#files
It is a substitute for pytrec-eval. I recommend that beir replace the dependency in setup.py