Soft dependencies: where to find compatible versions to ray libraries

Hi community,

pinning the library versions in my package management leads me to the following question:

Where can I check the supported version ranges for the hard and soft dependencies of the ray universe?

OFYI, hard dependency is something which is checked by pip at the point of installation, e.g. gymnasium or msgpack by rllib. In turn, soft dependency is something which must be installed separately depending on usecase, e.g. torch or nvcc.

I am quite sure that this information is anywhere in the requirements files of the ray repo, but some guidance would be helpful.

BR Philipp