Skip to content

Build non-Arm wheels using CI #73

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

Merged
merged 31 commits into from
Mar 30, 2023
Merged

Build non-Arm wheels using CI #73

merged 31 commits into from
Mar 30, 2023

Conversation

jim22k
Copy link
Member

@jim22k jim22k commented Mar 27, 2023

This incorporates updates by @alugowski and refines a few things to properly extract the tag when building wheels.

For now, non-Arm packages are disabled, but the goal is to include them in the future once build issues can be resolved.

alugowski and others added 30 commits February 12, 2023 23:24
* Bump version for testpypi

* Update for linux images

* Enable linux aarch64, disable osx-arm64

* Bunch of changes from scikit-learn's file

* Undo last changes
* Bump version for testpypi

* Update for linux images

* Enable linux aarch64, disable osx-arm64

* Bunch of changes from scikit-learn's file

* Undo last changes

* Try to see what is modifying repo
* Bump version for testpypi

* Update for linux images

* Enable linux aarch64, disable osx-arm64

* Bunch of changes from scikit-learn's file

* Undo last changes

* Try to see what is modifying repo

* Modify dirty string
* Bump version for testpypi

* Update for linux images

* Enable linux aarch64, disable osx-arm64

* Bunch of changes from scikit-learn's file

* Undo last changes

* Try to see what is modifying repo

* Modify dirty string

* Try ignoring GraphBLAS-{version}/ checkout folder
* Bump version for testpypi

* Update for linux images

* Enable linux aarch64, disable osx-arm64

* Bunch of changes from scikit-learn's file

* Undo last changes

* Try to see what is modifying repo

* Modify dirty string

* Try ignoring GraphBLAS-{version}/ checkout folder

* Just keep swimming
* Bump version for testpypi

* Update for linux images

* Enable linux aarch64, disable osx-arm64

* Bunch of changes from scikit-learn's file

* Undo last changes

* Try to see what is modifying repo

* Modify dirty string

* Try ignoring GraphBLAS-{version}/ checkout folder

* Just keep swimming

* Moar dtypes!
Copy link
Member

@eriknw eriknw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left a couple minor questions and nits.

I'm curious how tests are included in the package now and whether pytest --pyargs suitesparse_graphblas still runs them.

Looks great! Thanks so much @jim22k and @alugowski!

I hope we can figure out arm builds soon, but this is a huge step for us even w/o arm!

@eriknw eriknw self-requested a review March 29, 2023 20:21
Copy link
Member

@eriknw eriknw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀 !

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