openfold icon indicating copy to clipboard operation
openfold copied to clipboard

Which Python versions this package supports? Only Python 3.7?

Open rfilgueiras opened this issue 2 years ago • 4 comments

Python 3.7 is approaching its EOL in 5 months.

Are there plans or blockers to bump the supported Python version from 3.7 (if it's the only one now supported) to 3.8, 3.9, 3.10, or 3.11?

Which would be the desired process to confirm it can be used with a specific Python version?

rfilgueiras avatar Jan 27 '23 13:01 rfilgueiras

As far as I know, OF is compatible with newer versions of Python. Did you run into any issues using them?

gahdritz avatar Jan 29 '23 04:01 gahdritz

Thank you @gahdritz for your answer.

I did not start using it, I just checked the project environment.yaml and setup.py files and found out they only mention Python 3.7.

Which version are you actually using? Are you also upgrading the dependencies mentioned in the environment.yaml file?

I was looking for a clear definition of what is support or not but If I understood correctly this is still a grey area.

rfilgueiras avatar Jan 30 '23 12:01 rfilgueiras

Yeah you're right I've been a bit sloppy with versioning. I'm personally still using 3.7 for OF inference, but I've also used newer versions and not run into any issues. I'll double check that everything still works and bump up the Python version in the environment file.

gahdritz avatar Jan 31 '23 05:01 gahdritz

As 3.7 started to fail in Docker build, I proposed to use 3.9 in #309. Also, 3.9 is what Google Colab uses now and we have to adhere to it in our Colab notebook.

vaclavhanzl avatar Apr 27 '23 06:04 vaclavhanzl