Pybis uses pytest as the main dependency

Hi,

The pybis package is using pytest as a main dependency instead of a dev dependency. so during our dep resolution, for the main requirements.txt latest version of pytest is picked up due to pybis. but our dev deps need pytest < 6 so it doesn’t really work.

I was wondering if there is a way to move pytest to a dev dep group.

Cheers
Amir Golparvar
Developer @FAIRmat

This could be implemented by changing the setup.cfg file of pybis accordingly, e.g.

[options]
install_requires =
    requests
    urllib3
    pandas
    texttable
    tabulate
    python-dateutil
[options.extras_require]
test =
    pytest

However I think it is not possible to propose these changes directly on the ETH gitlab instance for externals