-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
TST: Upstream nightly wheels location has changed #14869
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
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.
|
This comment was marked as resolved.
This comment was marked as resolved.
I think we need to wait a little and then restart the devdeps job when we think it is ready to try again. As of 2023-05-24:
And on 2023-05-30 (matplotlib is one-time manual upload for now while it waits for pandas that waits for scipy):
But on 2023-05-31:
Finally:
|
f92769e
to
0c3addc
Compare
4308645
to
2d03755
Compare
because they moved to Scientific Python. TST: Brute force nightly wheel installs to ensure they upgrade. There was some mystery pinning somewhere that prevented numpy from upgrading using PIP_EXTRA_INDEX_URL. This is done the same way as astroquery. Co-authored-by: Brigitta Sipőcz <bsipocz@gmail.com>
2d03755
to
700461f
Compare
Hmmm!
|
cac9c2c
to
b9becb8
Compare
This comment was marked as resolved.
This comment was marked as resolved.
06dd397
to
72a4ced
Compare
Now it gives me
I don't understand why it doesn't install its own dependencies. UPDATE: ksunden said I need the |
beabd1e
to
805697a
Compare
because it is overkill to download a whole package only for one line of doctest and also it is pinning numpy<2 that messes up our devdeps testing. TST: Remove dev openblas library because we do not want to build scipy from source. TST: Now that we found out it was timezonefinder downgrading numpy, we can reintroduce PIP_EXTRA_INDEX_URL again.
805697a
to
9b7f364
Compare
because it is not picking up mpldev for some reason
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but I'm not a coords maintainer. Thanks @pllim
Let's do it then. Thanks! |
Description
A bunch of nightly wheels from upstream moved to new URL during Scientific Python Developers Summit 2023.
(make sure the wheel is actually there)Make sure the devdeps job:
(huh, did it magically disappear?!)Note to self: https://anaconda.org/scipy-wheels-nightly/ (old) vs https://anaconda.org/scientific-python-nightly-wheels/ (new)
It turns out
timezonefinder
is pinningnumpy<2
and we only use it for one line of doctest. I find this excessive, and therefore, I am removing the example. If people want to use it, they should go look at that package doc. Or if you really want this example somewhere in Astropy, please move it to tutorial. It was added (and untested) back in #11529 and thentimezonefinder
was added as a test dependency in #14286 .