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

Bump min required mpi4py to 3.1.1 #173

Merged
merged 5 commits into from
Jan 31, 2023
Merged

Bump min required mpi4py to 3.1.1 #173

merged 5 commits into from
Jan 31, 2023

Conversation

A-CGray
Copy link
Contributor

@A-CGray A-CGray commented Jan 30, 2023

mpi4py 3.1.0 has a typo in it's python dependencies definition that causes errors during pip install (see here and here). Due to a new major release of setuptools (best guess), this just started causing build errors on our docker images (see here)

This PR therefore bumps the minimum required version of mpi4py to 3.1.1 where the error is fixed.

Also includes the OpenMDAO version guard from #174

Bumping TACS version to 3.2.0

@A-CGray A-CGray requested a review from timryanb January 30, 2023 15:35
@A-CGray
Copy link
Contributor Author

A-CGray commented Jan 30, 2023

@timryanb feel free to change the version number as required to match with the other stuff you're doing

@eirikurj
Copy link
Contributor

I would suggest just updating to latest bugfix, 3.1.4, which is the latest on pypi

@timryanb
Copy link
Collaborator

timryanb commented Jan 30, 2023

mpi4py 3.1.1 as a minimum seems fine to me. I don't see anything in the release notes for (3.1.1+) that would affect TACS and want to avoid forcing users to upgrade unless there's a specific reason

@timryanb
Copy link
Collaborator

timryanb commented Jan 31, 2023

I'm going to remove the version bump and merge this PR as-is for now to fix the broken installation. I'll make a new separate PR with the version bump (PR #177 )

@timryanb timryanb merged commit fae72d3 into master Jan 31, 2023
@timryanb timryanb deleted the bumpOpenMPI branch January 31, 2023 12:37
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

Successfully merging this pull request may close these issues.

3 participants