Skip to content

Conversation

@stubbiali
Copy link

Introducing an in-tree build backend which programmatically detects whether NetCDF4 supports parallel I/O, and if so adds MPI4Py to the list of build dependencies. The custom backend is a very thin wrapper around the original Setuptools backend.

@CLAassistant
Copy link

CLAassistant commented Jan 9, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 3 committers have signed the CLA.

✅ jswhit
✅ stubbiali
❌ jswhit2


jswhit2 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@ZedThree
Copy link
Contributor

You might want to report which nc-config it's trying to run. Currently the Windows builds are failing with FileNotFoundError: [WinError 2] The system cannot find the file specified which doesn't include the path, annoyingly!

@stubbiali
Copy link
Author

Many apologies, this PR has fallen out of my radar for too long... So far, CI on Windows fails since nc-config cannot be found. May be the PATH needs to be modified before trying to pip-install the package? Unfortunately, I don't have a Windows machine at disposal to do proper debug offline.

@stubbiali
Copy link
Author

stubbiali commented Nov 4, 2025

After the recent strip of commits (BTW thanks @jswhit for updating the branch!), our application codes using netcdf4 now fail with The MPI_Comm_dup() function was called before MPI_INIT was invoked. The culprit seems to be c07584f. Any idea?

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.

4 participants