numpy/numpy-release

Sync the code here with upstream numpy/numpy

Opened this issue · 3 comments

I think the code here is in danger of getting out of sync with upstream. For instance, the requirements files for openblas use different versions, and I think the cibuildwheel.toml is not used upstream. It would be nice to

  • use the same files here as upstream
  • have a CI check that the files are the same

or

  • actually use the upstream files here too

actually use the upstream files here too

The other way around actually: use these files from the main numpy/numpy repo. But yeah point taken. I'd like to clean up the main repo asap, let me try to open a PR with what I have before signing off. And then we can check for remaining duplication & things that could go out of sync.

90% of this was done in numpy/numpy#29540. There is a minor amount of overlap left, would be nice to look at that with fresh eyes again in a little while and see if that's fine as is or could use some tweaks. Not urgent.

Looking at this again, I think the main change that could be made is to use the cibuildwheel.toml from this repo in the main repo, and remove the independent cibuildwheel content in pyproject.toml and cibw_*.sh there.