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

Make sure x64 linux wheels are built #273

Merged
merged 3 commits into from
Oct 18, 2023
Merged

Conversation

jams2
Copy link
Contributor

@jams2 jams2 commented Apr 10, 2023

Fixes #270

Updates the Github actions config to make sure the x64 Linux wheels are built.

Under the existing configuration, only one 64 bit linux wheel is built for each Python version. This is due to the inclusion of bitness as a dimension in the matrix. The changes in this PR make the config more verbose, but all of the required wheels are built.

Contents of the produced artifact from a CI run on my branch (https://github.com/jams2/pyrsistent/actions/runs/4658974561), excluding the sdist and archive:

  • pyrsistent-0.19.3-cp310-cp310-macosx_10_9_universal2.whl
  • pyrsistent-0.19.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • pyrsistent-0.19.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • pyrsistent-0.19.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
  • pyrsistent-0.19.3-cp310-cp310-win32.whl
  • pyrsistent-0.19.3-cp310-cp310-win_amd64.whl
  • pyrsistent-0.19.3-cp311-cp311-macosx_10_9_universal2.whl
  • pyrsistent-0.19.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • pyrsistent-0.19.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • pyrsistent-0.19.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
  • pyrsistent-0.19.3-cp311-cp311-win32.whl
  • pyrsistent-0.19.3-cp311-cp311-win_amd64.whl
  • pyrsistent-0.19.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • pyrsistent-0.19.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • pyrsistent-0.19.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • pyrsistent-0.19.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
  • pyrsistent-0.19.3-cp37-cp37m-win32.whl
  • pyrsistent-0.19.3-cp37-cp37m-win_amd64.whl
  • pyrsistent-0.19.3-cp38-cp38-macosx_10_9_universal2.whl
  • pyrsistent-0.19.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • pyrsistent-0.19.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • pyrsistent-0.19.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
  • pyrsistent-0.19.3-cp38-cp38-win32.whl
  • pyrsistent-0.19.3-cp38-cp38-win_amd64.whl
  • pyrsistent-0.19.3-cp39-cp39-macosx_10_9_universal2.whl
  • pyrsistent-0.19.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • pyrsistent-0.19.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • pyrsistent-0.19.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
  • pyrsistent-0.19.3-cp39-cp39-win32.whl
  • pyrsistent-0.19.3-cp39-cp39-win_amd64.whl
platform py37 py38 py39 py310 py311
win_amd64 [X] [X] [X] [X] [X]
win32 [X] [X] [X] [X] [X]
manylinux_x86_64 [X] [X] [X] [X] [X]
manylinux_i686 [X] [X] [X] [X] [X]
manylinux_aarch64 [X] [X] [X] [X] [X]
macosx_x86_64 [X] [ ] [ ] [ ] [ ]
macosx_universal2 [ ] [X] [X] [X] [X]

@tobgu
Copy link
Owner

tobgu commented Oct 18, 2023

Thanks! After dropping Python 3.7 support the exclude list was not so bad. Expect the additional wheels to be released for 0.20 and onwards.

@tobgu tobgu merged commit d19cc72 into tobgu:master Oct 18, 2023
4 checks passed
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.

No linux x86-64 wheel on PyPI
2 participants