-
Notifications
You must be signed in to change notification settings - Fork 36
macOS Python 3 wheel missing due to broken travis build! #112
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
Comments
Few days ago, I addressed similar issue for a different project.
Agreed. I started experimenting with it . See https://github.com/jcfr/ci-sandbox/commits/add-github-workflow Once I have a reliable and working setup, I will transition cmake-python-distribution, ninja-python-distribution, ... I guess we could only use it for macOS now. |
Also, cibuildwheel is a great way to build these without being too dependent on which CI you are using; matplotlib just started using it. Also see the GHA sections here: https://scikit-hep.org/developer |
Hopefully this gets uploaded very soon, but in the meantime, is there a way to put something like "--only-binary cmake" into a pyproject.toml file? |
After merging the PR, I will release |
If ignore duplicates is on for twine, you technically can just release |
Great idea. I will add the |
Turns out we already pass that option. Since the release process is triggered when a tag is pushed, I will just push a new tag. Also true I could delete the previous tag ... and push again |
Release 3.18.2.post1 in progress |
Closing. Release packages available at https://pypi.org/project/cmake/#files |
Adapted from the following commits: * ci: Update travis to fix "libintl" loading error See scikit-build/cmake-python-distributions@28b0d4b * ci: travis update python version from 3.7.4 to 3.7.8 See scikit-build/cmake-python-distributions@dd85efd * ci: Tweak cache and before_cache steps See scikit-build/cmake-python-distributions@6ec58d7 See scikit-build/cmake-python-distributions#112
Can someone (@jcfr, possibly?) please restart the Travis CI build? It broke, causing macOS wheels for CMake 3.18.2 Python 3 to not upload, killing downstream projects who try to build with CMake's pip package (since it tried to build with the tarball).
In the future, I have found GitHub Actions / Azure to be much more reliable than Travis for macOS. ;)
CC @jpivarski, who discovered this due to AwkwardArray's CI failing.
The text was updated successfully, but these errors were encountered: