enforce wheel size limits and README formatting in CI, put a ceiling on Cython dependency#2490
enforce wheel size limits and README formatting in CI, put a ceiling on Cython dependency#2490rapids-bot[bot] merged 5 commits intorapidsai:branch-24.12from jameslamb:wheel-validation
Conversation
|
Seeing build issues like this when building Note that this is only happening in |
|
Pasting my message from Slack:
|
|
Thanks @vyasr ! It looks like adding the ceiling on Cython worked 🎉 Put up #2491 to track the work of relaxing that ceiling in the future. Some CI jobs here are failing for what look like temporary issues, but I don't want to stop the in-progress C++ test job to restart everything, because those take several hours to run 😬 I'll keep checking back and hopefully we can get a clean CI run and then merge this. |
bdice
left a comment
There was a problem hiding this comment.
One question / one comment. Overall it should be fine.
dependencies.yaml
Outdated
| packages: | ||
| - &cmake_ver cmake>=3.26.4,!=3.30.0 | ||
| - cython>=3.0.0 | ||
| - cython>=3.0.0,<=3.1.0a0 |
There was a problem hiding this comment.
Is this supposed to be strictly less than? (This appears several places.)
| - cython>=3.0.0,<=3.1.0a0 | |
| - cython>=3.0.0,<3.1.0a0 |
There was a problem hiding this comment.
Ahhh yes!!! Thank you for catching this 🙈
Updated all of them in 4206485
| ] | ||
|
|
||
| # detect when package size grows significantly | ||
| max_allowed_size_compressed = '825M' |
|
/merge |
Following #2498, we can apply this feedback from #2490: #2490 (comment) These changes are inspired by rapidsai/cuvs#469. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #2509
Description
Contributes to rapidsai/build-planning#110
Proposes adding 2 types of validation on wheels in CI, to ensure we continue to produce wheels that are suitable for PyPI.
Also puts a ceiling on Cython to its latest stable release (
<=3.0.11), to fix #2490 (comment). Work to relax that is tracked in (#2491).