Repository navigation
Drop Python 3.8 for next release - #14286
Conversation
|
👋 Thank you for your draft pull request! Do you know that you can use |
|
Hm. Since I bumped all the python version in all the tests, GitHubs |
|
Trying to resolve #14286 (comment). The Cron don't seem to install |
|
We should really wrap this up and merge early next week if we still want to drop Python 3.8 for v5.3. It won't do to merge this one last-last minute. If a change broke CI and is unrelated to dropping Python 3.8, open a follow-up issue for it and revert that change. Thanks! |
|
Done?! 🤞 |
|
Still not sure about the mpl bump, so I'll re-review in a couple of days. Thanks for your patience! |
eerovaher
left a comment
There was a problem hiding this comment.
I agree that the doctest involving timezones doesn't have to be sorted out in this pull request, but it looks like something's gone wrong during merge conflict resolution and the changes to astropy/coordinates/tests should be undone.
There was a problem hiding this comment.
This pull request shouldn't touch this file at all.
| .. doctest-remote-data:: | ||
|
|
||
| >>> from zoneinfo import ZoneInfo # requires Python 3.9 or greater | ||
| >>> import datetime | ||
| >>> from zoneinfo import ZoneInfo | ||
| >>> tz = ZoneInfo(tz_name) |
There was a problem hiding this comment.
I'd prefer this example to be included in the non-remote tests, but with the feature freeze approaching it is indeed best to leave that for a followup. Having it included in the remote tests is an improvement already.
1f0ee10 to
c18adc1
Compare
| typing_extensions>=3.10.0.1 | ||
| fsspec[http]>=2022.8.2 | ||
| s3fs>=2022.8.2 | ||
| timezonefinder |
There was a problem hiding this comment.
Ah, so this is the cost of enabling that coordinates test above. Hmm... I guess it is ok for now. But if it causes too much maintenance headache in the future, we can revisit this.
There was a problem hiding this comment.
This is only used for that one doctest, so I propose we remove from all=.
There was a problem hiding this comment.
BTW, in case you missed the Slack msg, I will fold this into my edit and I plan to push to this branch directly, so pls don't touch it or you might lose your changes. FYI. Thanks!
Signed-off-by: Nathaniel Starkman (@nstarman) <[email protected]>
Signed-off-by: Nathaniel Starkman (@nstarman) <[email protected]>
Signed-off-by: Nathaniel Starkman (@nstarman) <[email protected]>
linkcheck fixes Co-authored-by: P. L. Lim <[email protected]> Signed-off-by: Nathaniel Starkman (@nstarman) <[email protected]>
Signed-off-by: Nathaniel Starkman (@nstarman) <[email protected]>
and some minor clean-ups. Create hash file for new mpl334 and delete old ones (mpl311 and mpl322).
and use next-gen CircleCI image as told by https://discuss.circleci.com/t/legacy-convenience-image-deprecation/41034
|
linkcheck failed at https://ieeexplore.ieee.org/document/5254933 but it is not a broken link, so maybe the server temporary blacklisted our CI. We can ignore the failure for now. A bunch of the "required" tests that won't run will block normal merge, so I will use my admin power to merge when CI passes. I need to update the branch protection rules with new CI names but only after merging this. 🐔 🥚 Thanks everyone, especially to @nstarman for your patience! |
|
Alas, the protection rules will change and impact all the other PRs wanting to make it to feature freeze. I will update the rules and send out a memo to astropy-dev. |
Fixes #14284
After merge
main.Checklist for package maintainer(s)
This checklist is meant to remind the package maintainer(s) who will review this pull request of some common things to look for. This list is not exhaustive.
Extra CIlabel. Codestyle issues can be fixed by the bot.no-changelog-entry-neededlabel. If this is a manual backport, use theskip-changelog-checkslabel unless special changelog handling is necessary.astropy-botcheck might be missing; do not let the green checkmark fool you.backport-X.Y.xlabel(s) before merge.