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

[Python][CI] Missing scientific nightly builds #45155

Closed
drammock opened this issue Jan 2, 2025 · 6 comments
Closed

[Python][CI] Missing scientific nightly builds #45155

drammock opened this issue Jan 2, 2025 · 6 comments

Comments

@drammock
Copy link

drammock commented Jan 2, 2025

Describe the bug, including details regarding any error messages, version, and platform.

Some nightly builds being uploaded to https://anaconda.org/scientific-python-nightly-wheels/pyarrow/files seem to be missing. Specifically the one missing that is causing CI failure for MNE-Python is a cp312-manylinux-x86_64 build... but if I'm scanning the list correctly, all the manylinux builds are aarch64 now, there are no x86_64 linux builds for any Python version.

Component(s)

Packaging, Python

xref to #40216 (where addition to the Scientific Python nightlies index was discussed) in case that's helpful

@raulcd
Copy link
Member

raulcd commented Jan 3, 2025

This should work now:
https://anaconda.org/scientific-python-nightly-wheels/pyarrow/19.0.0.dev240/download/pyarrow-19.0.0.dev240-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

There was an issue for some days where x86_64 nightly wheels were failing to be uploaded and they might have been deleted from the index due to several days failing in a row.
If you can confirm we can close the issue.

@drammock
Copy link
Author

drammock commented Jan 3, 2025

@drammock drammock closed this as completed Jan 3, 2025
@larsoner
Copy link

Looks like as of today the windows builds are now missing (pretty sure they were there in our CI runs yesterday):

https://anaconda.org/scientific-python-nightly-wheels/pyarrow/files

Was this intentional / expected or no?

@drammock drammock reopened this Jan 10, 2025
@assignUser
Copy link
Member

assignUser commented Jan 10, 2025

The windows job worked and seems to upload fine: https://github.com/ursacomputing/crossbow/actions/runs/12706005316/job/35418101771#step:22:121

We are only pushing wheels and not cleaning them up afaik, so not sure why they don't show up.
Edit: actually the path seems to be messed up https://github.com/ursacomputing/crossbow/actions/runs/12706005316/job/35418101771#step:22:3

@assignUser assignUser changed the title Missing nightly builds [Python][CI]: Missing scientific nightly builds Jan 10, 2025
@kou kou changed the title [Python][CI]: Missing scientific nightly builds [Python][CI] Missing scientific nightly builds Jan 10, 2025
@assignUser
Copy link
Member

During the PR i triggered an upload of the windows wheels so they are available again. With the next nightlybuild everything will line up again 👍

assignUser added a commit that referenced this issue Jan 13, 2025
…upload (#45222)

### Rationale for this change

The upload wasn't failing with the empty, non existent dir.

### What changes are included in this PR?
- Fix the path
- Prevent the upload from failing silently when no wheels are found
### Are these changes tested?
crossbow

### Are there any user-facing changes?
no

* GitHub Issue: #45155

Lead-authored-by: Jacob Wujciak-Jens <[email protected]>
Co-authored-by: Sutou Kouhei <[email protected]>
Signed-off-by: Jacob Wujciak-Jens <[email protected]>
@assignUser assignUser added this to the 20.0.0 milestone Jan 13, 2025
@assignUser
Copy link
Member

Issue resolved by pull request 45222
#45222

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants