Skip to content

Add explicit test for Python >= v3.7 in configure #13248

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jsquyres
Copy link
Member

Open MPI's Python scripts have been tested with v3.6 and work, but the pympistandard module requires Python >= v3.7. Hence, the minimum Python version required is v3.7.

  • Add an explicit test to early in configure.ac for Python >= v3.7
  • Remove a test later in configure for Python >= v3.6 for generating the Fortran bindings
    • Since we will now always have Python >= v3.7, remove all the conditional logic for generating the Fortran bindings
  • Update several places in the docs to note that Open MPI now requires Python >= v3.7 to build
    • Maintain the minimum required Python version in VERSION (along with other external dependency minimum versions)

Open MPI's Python scripts have been tested with v3.6 and work, but the
pympistandard module requires Python >= v3.7.  Hence, the minimum
Python version required is v3.7.

* Add an explicit test to early in configure.ac for Python >= v3.7
* Remove a test later in configure for Python >= v3.6 for generating
  the Fortran bindings
  * Since we will now always have Python >= v3.7, remove all the
    conditional logic for generating the Fortran bindings
* Update several places in the docs to note that Open MPI now requires
  Python >= v3.7 to build
  * Maintain the minimum required Python version in VERSION (along
    with other external dependency minimum versions)

Signed-off-by: Jeff Squyres <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant