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

Update minimum Python version to 3.8 #2958

Merged
merged 8 commits into from Apr 15, 2024

Conversation

paulromano
Copy link
Contributor

Description

This PR updates our minimum Python version to 3.8 since 3.7 is already past EOL. For CI configurations, I've replaced 3.7 with a new configuration for 3.12 so that it is tested.

Checklist

  • I have performed a self-review of my own code
  • I have run clang-format (version 15) on any C++ source files (if applicable)
  • I have followed the style guidelines for Python source files (if applicable)
  • I have made corresponding changes to the documentation (if applicable)
  • I have added tests that prove my fix is effective or that my feature works (if applicable)

@paulromano
Copy link
Contributor Author

Unrelated to the original changes in this PR, the pip install of mpi4py broke due to a new version of setuptools (see mpi4py/mpi4py#484). I put a workaround in this PR that hopefully gets us back to a green check mark 🤞

@shimwell
Copy link
Member

I think setuptools 69.4.0 and 69.3.0 have just been yanked from pypi https://pypi.org/project/setuptools/#history

tools/ci/gha-install.sh Outdated Show resolved Hide resolved
@shimwell
Copy link
Member

Looks good, feel free to merge.

If not I will merge tomorrow.

@shimwell shimwell added the Merging Soon PR will be merged in < 24 hrs if no further comments are made. label Apr 15, 2024
@paulromano paulromano merged commit 2974d53 into openmc-dev:develop Apr 15, 2024
18 checks passed
@paulromano paulromano deleted the python38 branch April 15, 2024 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Merging Soon PR will be merged in < 24 hrs if no further comments are made.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants