Repository navigation
DOC: add missing changelog entry for manylinux update - #18159
Conversation
|
Thank you for your contribution to Astropy! 🌌 This checklist is meant to remind the package maintainers who will review this pull request of some common things to look for.
|
|
👋 Thank you for your draft pull request! Do you know that you can use |
|
Looks like most builds are indeed broken, except for musllinux and sdist. Will look into it. |
|
I think the only reason musllinux is spared is that it just skips the test step. |
|
possibly relevant excerpt from the changelog:
I'll keep an eye out for this, it might reveal why our test command broke. |
9043f6b to
fa83f0c
Compare
|
Following advice I found at numpy/numpy#29007, setting at this point, I'd rather ping @henryiii in case I'm just missing something obvious. Any hint, Henry ? |
|
Let me check into why it's not working for numpy first, maybe that will explain this too. :) FYI, you don't need to run CI, |
d3a19a8 to
8f418f2
Compare
|
If this works (it basically works like 2.x, so it should), I'd recommend trying |
|
what do you mean by placeholder, is this context ? |
|
That's FYI, test-sources has to have at least one file, since we don't differentiate an empty environment variable from an unset one (and the TOML config follows suit). Though you can just copy something like a readme in (pyproject.toml is usually good). |
Thanks ! I don't think we use these so we should be good.
indeed, we don't have any such tests. Trying out with |
|
Do you need that top level |
da38b09 to
57592c1
Compare
astrofrog
left a comment
There was a problem hiding this comment.
I'm ok with this being mentioned as a change in the what's new, we are in effect dropping wheel support for some old Linux versions?
|
Yes, glibc 2.28 was released in 2018, so we are effectively dropping support for Linux versions released from 2014 to 2018 (which is still pretty conservative). Note that we currently still get |
|
Should I add this level of detail to the release note ? |
|
I didn't read all comments but numpy switched to manylinux_2_28 recently IIRC (https://github.com/mayeut/pep600_compliance).
|
|
hum, with #18374 merged yesterday, now all that's left in this PR is the release note. I'll force-update the branch to resolve merge conflicts, but if the release note isn't desired then we should close without merge. |
|
Actually, since #18374 was also backported, we our options are
|
There was a problem hiding this comment.
I am not sure if this needs a What's New. Most users probably don't know/care what manylinux is. As long as their code works after upgrade, they are happy.
We can turn this into a change log under "other" and backport that but lemme ask @astropy/astropy-project-release-team if a non-bug change log is allowed in backport branch...
Sorry for the mess!
61f9823 to
a3f6cf5
Compare
OpenAstronomy/github-actions-workflows v2.0.0)|
This PR now only contains my proposed release note. Please close without merge if it's still not desired. |
a3f6cf5 to
eb94be9
Compare
|
#18374 was backported so we probably should backport this too. 😬 |
…159-on-v7.1.x Backport PR #18159 on branch v7.1.x (DOC: add missing changelog entry for manylinux update)
Update
Now a change log for #18374
Description
cibuildwheel's next version is set for some breaking changes. Even though I don't think anything on the changelog affects us, I want to try the beta out, out of an excess of caution.
labeling with "Python 3.14" because this upgrade will be necessary to enable
cp314wheels.xref: OpenAstronomy/github-actions-workflows#278
changelog: https://cibuildwheel.pypa.io/en/latest/changelog/#v300b1
ref #18187