psutil icon indicating copy to clipboard operation
psutil copied to clipboard

chore: update cibuildwheel

Open mayeut opened this issue 3 years ago • 0 comments

Summary

  • OS: Linux/macOS
  • Bug fix: no
  • Type: tests, wheels
  • Fixes: fixes #2089 closes #2021

Description

This commit updates the build workflow to use the latest cibuildwheel as a GitHub Action. cibuildwheel configuration is now in its own file (as there's no pyproject.toml yet)

Additional commits: move to macos-11 to produce wheels on macOS as macos-10.15 has been deprecated and scheduled for removal. move to macos-12 for FreeBSD tests.

Signed-off-by: mayeut [email protected]

Diff of wheels produced by GHA:

+psutil-5.9.0-cp27-cp27m-macosx_10_9_x86_64.whl
 psutil-5.9.0-cp27-cp27m-manylinux2010_i686.whl
 psutil-5.9.0-cp27-cp27m-manylinux2010_x86_64.whl
 psutil-5.9.0-cp27-cp27mu-manylinux2010_i686.whl
 psutil-5.9.0-cp27-cp27mu-manylinux2010_x86_64.whl
+psutil-5.9.0-cp35-cp35m-manylinux2010_i686.whl
+psutil-5.9.0-cp35-cp35m-manylinux2010_x86_64.whl
 psutil-5.9.0-cp36-cp36m-macosx_10_9_x86_64.whl
 psutil-5.9.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
 psutil-5.9.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 psutil-5.9.0-cp37-cp37m-macosx_10_9_x86_64.whl
 psutil-5.9.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
 psutil-5.9.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+psutil-5.9.0-cp38-cp38-macosx_10_9_universal2.whl
 psutil-5.9.0-cp38-cp38-macosx_10_9_x86_64.whl
 psutil-5.9.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
 psutil-5.9.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+psutil-5.9.0-cp39-cp39-macosx_10_9_universal2.whl
 psutil-5.9.0-cp39-cp39-macosx_10_9_x86_64.whl
 psutil-5.9.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
 psutil-5.9.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+psutil-5.9.0-cp310-cp310-macosx_10_9_universal2.whl
 psutil-5.9.0-cp310-cp310-macosx_10_9_x86_64.whl
 psutil-5.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
 psutil-5.9.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+psutil-5.9.1-cp311-cp311-macosx_10_9_x86_64.whl
+psutil-5.9.1-cp311-cp311-macosx_10_9_universal2.whl
+psutil-5.9.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
+psutil-5.9.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

While the universal2 wheels are built on macOS, it's worth reminding that the arm64 part remains untested (as in #2021)

mayeut avatar Dec 25 '21 20:12 mayeut