haddocking / haddock3

Official repo of the modular BioExcel version of HADDOCK
https://www.bonvinlab.org/haddock3
Apache License 2.0
97 stars 33 forks source link

Update minimal python version #1040

Open rvhonorato opened 6 hours ago

rvhonorato commented 6 hours ago

Desired feature/enhancement

Update minimal python version to a recent release

Motivation

Currently the recomended python version is 3.9, which is already a quite old version and it's marked as legacy and it's end-of-life is due 2025. Here we should be using the most recent version - 3.12

Description

Developing code based on an old python interpreter might cause plenty of issues as the new code can use features that are deprecated in newest versions, as well as blocks in the dependencies.

Additional context

The "simplest" way to do this update is to try to install and run the tests on 3.12 and see what are the incompatibilities.

sverhoeven commented 5 hours ago

My Ubuntu 24.04 ships with Python 3.12.3 would be nice if that version was supported.

rvhonorato commented 5 hours ago

Indeed, mine as well. Just updated the issue text