Skip to content
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

Unreasonable Python version dependency #66

Open
ktbarrett opened this issue Aug 30, 2022 · 3 comments
Open

Unreasonable Python version dependency #66

ktbarrett opened this issue Aug 30, 2022 · 3 comments

Comments

@ktbarrett
Copy link

The README states that a minimum Python version of 3.10 is required to build Kactus2 on Linux. This is a totally unreasonable expectation for a tool meant to be used by professionals, which are mostly stuck with whatever version of Python comes with the latest version of RHEL (3.6 on RHEL8).

If the Python API is an optional component, or could be made an optional component, and slackening the Python version requirement is not possible, please update the build scripts to make building the Python API optional.

@epekkar
Copy link
Collaborator

epekkar commented Aug 31, 2022

Hi ktbarrett,
The current build should work with at least Python version 3.8. If you want to remove PythonAPI from the build completely, you can do this by commenting out PythonAPI under the SUBDIRS section in Kactus2_Solution.pro. At the time of writing this is line 11.

@ktbarrett
Copy link
Author

I'll try that. Would it be acceptable to add a flag (to configure probably?) specifically to turn this on/off easily. This flag can then be documented.

@andrewandrepowell
Copy link

andrewandrepowell commented Sep 8, 2022

I have confirmed Python 3.8 does work after making the suggested change in #66 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants