Repository navigation
Numba 0.59.1 Checklist #9485
Copy link
Copy link
Closed
Description
numba 0.59.1
- Cherry-pick items from the 0.59.1 milestone into a cherry-pick PR.
- Update the "version support table" in the documentation with the final
release date (FINAL ONLY) and add to cherry-pick PR - Update
CHANGE_LOGon cherry-pick PR - Check if any dependency pinnings need an update (e.g. NumPy) NO NEED
- Cherrypick Fix non-deterministic bug caused by unstableness in SSA #9491 and update changelog
- Approve cherry-pick PR
- Merge cherry-pick PR to 0.59.1 release branch.
[ ] Review, merge and check execution of release notebook. (FINAL ONLY)- Run the HEAD of the release branch through the build farm and confirm:
- Build farm CPU testing has passed.
numba_yaml_441 - Build farm CUDA testing has passed.
numba_yaml_441 - Build farm wheel testing has passed
numba_wheel_104
- Build farm CPU testing has passed.
- Annotated tag 0.59.1 on release branch (no
vprefix).
git tag -am "Version 0.59.1" 0.59.1 - Build and upload conda packages on buildfarm (check
upload).numba_yaml_442 - Build wheels and sdist on the buildfarm (check "upload").
numba_wheel_105 - Verify packages uploaded to Anaconda Cloud and move to
numba/label/main. - Upload wheels and sdist to PyPI (upload from
ci_artifacts). - Verify wheels for all platforms arrived on PyPi.
- Verify ReadTheDocs build.
- Create a release on Github at https://github.com/numba/numba/releases (FINAL ONLY).
- Post link to X and to Mastodon and...
- Post announcement to discourse group and ping the release testers group
using@RC_Testers(RC ONLY). https://numba.discourse.group/t/ann-numba-0-59-1/2473 - Post link to python-announce-list@python.org.
Post release
- Cherry-pick change-log and version support table modifications to
main(Post release task for 0.59.1 #9502) - Cherry-pick other changes: See TODO in Patches for 0.59.1 #9480 (comment) (Post release task for 0.59.1 #9502)
- Snapshot Build Farm config (no changes)
- Clean up
ci_artifactsby moving files to subdirectories - Update release checklist template with any additional bullet points that
may have arisen during the release. - Ping Anaconda Distro team to trigger a build for
defaults(FINAL ONLY). - Close milestone (and then close this release issue).
Activity
tasansal commentedon Mar 23, 2024
Hi Numba team,
I came here because I was searching for 0.59.1 issues installing via
conda.My (linux) conda-forge CI fails because conda can't find 0.59.1 on the main channel here. I can also replicate the issues on a Windows (x86-64) machine running Python 3.12. Am I doing something wrong?
Based on the below and the checklist here, it is there and it should work, but its not installable. Any ideas?
sklam commentedon Mar 27, 2024
@tasansal, the install command needs the say
-c numbato use the packages from anaconda.org/numba, for example:conda install -c numba numba=0.59.1.The anaconda-distribution is working on building the package for the default channel. Once that is done, your install command (without
-c numba) will work.sklam commentedon Apr 4, 2024
0.59.1 is published on conda default channel now.