-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DEFECT] Raven does not support Python >3.9 and the dependencies file should reflect it #2020
Comments
@joshua-cogliati-inl I see you are playing with the dependencies...maybe your work can address (or make obsolete) this issue too. |
Is the only failure appsi, or do other things fail (as in pyomo rarely installs that properly but it usually doesn't matter)? |
Few others dependencies (mostly optionals). |
Hm, can you include the errors you get from the other dependencies? (or does it fail to solve for them)? |
With optional libraries:
|
Ah, osx-arm64. Does this work if you force python to be a different version? (For osx-arm64 I have used the x86_64 version instead because of problems like this (which will need to be fixed at somepoint.))) |
After updating Numpy, xarray and matplotlib, osx-arm64 with conda at least sorta works (as in I got 14 test diffs and 1 test failure, but it did manage to successfully run establish conda and build raven). So I would recommend trying again with devel. I couldn't get a pip install to work on Mac OS with arm because it couldn't install tensorflow. (As of tensorflow 2.11 it only supports arm 64 on linux: https://pypi.org/project/tensorflow/#files ) |
Let's try to support python 3.9 or higher in our next release @joshua-cogliati-inl |
The python version was explicitly updated to 3.10 in #2197. Closing. |
@PaulTalbot-INL @wangcj05 @joshua-cogliati-inl The issue is in MAC/Linux not in Windows. For MAC/Linux, the dependencies file still reports: |
Hm, I think part of the problem is we don't have a way to say Python 3.9 and 3.10 in the dependencies file. (And for what it is worth, I would merge pull request that added the ability to support more than one version in the dependencies.xml file (assuming it meets the other pull request requirements)) |
Thank you for the defect report
RAVEN
.that demonstrates the defect.
Defect Description
Raven does not support Python >3.8 (e.g. Pymo installation failures, etc.) but the dependency file https://github.com/idaholab/raven/blob/devel/dependencies.xml does not reflect that (at least in Mac and linux):
<python skip_check='True' os='mac,linux'>3</python>
If the
establish_conda
is run, the latest version of python is downloaded (3.11)Steps to Reproduce
Fresh installation of RAVEN
Expected Behavior
No failure in build and installation
Screenshots and Input Files
No response
OS
MacOS
OS Version
No response
Dependency Manager
CONDA
For Change Control Board: Issue Review
For Change Control Board: Issue Closure
The text was updated successfully, but these errors were encountered: