Sorry to bother you, but I found conflicting dependencies there:
ERROR: Cannot install -r requirements.txt (line 2) and elasticsearch==7.17.9 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested elasticsearch==7.17.9
beir 1.0.1 depends on elasticsearch==7.9.1