You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One might be inclined to use the above python releases because the installation guide states that "you can choose your preferred version of python >= 3.10". This is followed by the example shell command conda create -n pisa_env python=3.10.
However, as it stands, the installation fails under python 3.12 and python 3.11. This is probably most easily avoided right now by removing the ambiguity in the python version requirements. In any case, below are some currently existing incompatibilities that prevent using each version (there are probably more).
numpy only supports python 3.12 starting with v1.26.0, but we require < 1.23
python 3.11
pip seems to be trying to build scikit-learn <= 1.1.2 from its source distribution because there are no wheels for python 3.11 (only for scikit-learn >= 1.1.3), and I'm getting some Cython.Compiler.Errors.CompileError apparently when some extensions are being compiled
Hey, thanks a lot for the detailed issue! Yes, I also saw that those install instructions were a bit imprecise, they were very recently set up by some newer collaborators.. Making the requirements more specific sounds like a very good idea to stop people from struggling with the installation.
In any case, if you are building in an environment where cvmfs is available, I suggest do use the instructions I've set up and tested for a specific python version there.
Notes on upgrading versioneer: since we're using the "vendored mode", it doesn't look like we'd need to change anything before upgrading from version 0.16 to the latest release, 0.29, which seems to (unofficially) support python 3.12.
One might be inclined to use the above python releases because the installation guide states that "you can choose your preferred version of python >= 3.10". This is followed by the example shell command
conda create -n pisa_env python=3.10
.However, as it stands, the installation fails under python 3.12 and python 3.11. This is probably most easily avoided right now by removing the ambiguity in the python version requirements. In any case, below are some currently existing incompatibilities that prevent using each version (there are probably more).
python 3.12
versioneer.py
is too old (see https://docs.python.org/3/whatsnew/3.12.html#configparser). Is there a reason why we can't ship a newer version of versioneer which supports python 3.12 as well?python 3.11
Cython.Compiler.Errors.CompileError
apparently when some extensions are being compiledThe text was updated successfully, but these errors were encountered: