Skip to content

python310Packages.numba: Backport support for numpy 1.24.x - #218929

Merged
mweinelt merged 1 commit into
NixOS:python-updatesfrom
mweinelt:numba-numpy-1.24
Mar 1, 2023
Merged

mweinelt merged 1 commit into
NixOS:python-updatesfrom
mweinelt:numba-numpy-1.24

Conversation

@mweinelt

@mweinelt mweinelt commented Mar 1, 2023

Copy link
Copy Markdown
Member

This is a last ditch effort to keep numba working.

The patch is 13 kB large, but this is the price we have to pay.

This is numba/numba/pull/8691 sans documentation and ci changes.

Description of changes
Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.05 Release Notes (or backporting 22.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

This is a last ditch effort to keep numba working.
@mweinelt
mweinelt requested review from FRidh and SomeoneSerge March 1, 2023 03:47
@github-actions github-actions Bot added the 6.topic: python Python is a high-level, general-purpose programming language. label Mar 1, 2023
@ofborg ofborg Bot added 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Mar 1, 2023
@FRidh

FRidh commented Mar 1, 2023 •

Copy link
Copy Markdown
Member

If it works and upstream does not report any major issues, then it is OK for me. Otherwise, I am of the opinion we should wait with numpy 1.24.

@mweinelt

mweinelt commented Mar 1, 2023

Copy link
Copy Markdown
Member Author

Has been reviewed and they are waiting on some package availability, not sure.

numba/numba#8691 (review)

@fabaff

fabaff commented Mar 1, 2023 •

Copy link
Copy Markdown
Member

Result of nixpkgs-review pr 218929 run on x86_64-linux 1

15 packages marked as broken and skipped:
  • intensity-normalization
  • python310Packages.bambi
  • python310Packages.caffe
  • python310Packages.caffeWithCuda
  • python310Packages.graspologic
  • python310Packages.imgaug
  • python310Packages.intensity-normalization
  • python310Packages.mask-rcnn
  • python310Packages.pygbm
  • python310Packages.pywick
  • python310Packages.qiskit
  • python310Packages.qiskit-machine-learning
  • python310Packages.rl-coach
  • python310Packages.rlax
  • python310Packages.shap
86 packages failed to build:
  • easyocr (python310Packages.easyocr)
  • home-assistant-component-tests.environment_canada
  • larynx-train (python310Packages.larynx-train)
  • napari (python310Packages.napari)
  • ome_zarr (python310Packages.ome-zarr)
  • pianotrans
  • pitivi
  • python310Packages.aeppl
  • python310Packages.aesara
  • python310Packages.aplpy
  • python310Packages.arviz
  • python310Packages.awkward
  • python310Packages.batchgenerators
  • python310Packages.boxx
  • python310Packages.bpycv
  • python310Packages.bsuite
  • python310Packages.casa-formats-io
  • python310Packages.clifford
  • python310Packages.cppe
  • python310Packages.dask
  • python310Packages.dask-gateway
  • python310Packages.dask-glm
  • python310Packages.dask-image
  • python310Packages.dask-jobqueue
  • python310Packages.dask-ml
  • python310Packages.dask-mpi
  • python310Packages.dask-yarn
  • python310Packages.datashader
  • python310Packages.devito
  • python310Packages.distributed
  • python310Packages.dm-sonnet
  • python310Packages.dremel3dpy
  • python310Packages.env-canada
  • python310Packages.fastparquet
  • python310Packages.ffcv
  • python310Packages.galois
  • python310Packages.glymur
  • python310Packages.gumath
  • python310Packages.handout
  • python310Packages.hyppo
  • python310Packages.image-match
  • python310Packages.imagecorruptions
  • python310Packages.imageio
  • python310Packages.intake
  • python310Packages.intake-parquet
  • python310Packages.librosa
  • python310Packages.moviepy
  • python310Packages.napari-console
  • python310Packages.napari-svg
  • python310Packages.numbaWithCuda
  • python310Packages.phik
  • python310Packages.piano-transcription-inference
  • python310Packages.pims
  • python310Packages.psd-tools
  • python310Packages.pyfftw
  • python310Packages.pygmo
  • python310Packages.pymc
  • python310Packages.pymoo
  • python310Packages.pynndescent
  • python310Packages.pyscf
  • python310Packages.pytensor
  • python310Packages.pyvista
  • python310Packages.runway-python
  • python310Packages.scikit-tda
  • python310Packages.scikitimage
  • python310Packages.sfepy
  • python310Packages.slicedimage
  • python310Packages.sparse
  • python310Packages.spectral-cube
  • python310Packages.streamz
  • python310Packages.stumpy
  • python310Packages.stytra
  • python310Packages.sunpy
  • python310Packages.tensorflow-datasets
  • python310Packages.test-tube
  • python310Packages.tifffile
  • python310Packages.torchlibrosa
  • python310Packages.trackpy
  • python310Packages.umap-learn
  • python310Packages.uproot
  • python310Packages.vector
  • python310Packages.xarray-einstats
  • python310Packages.zcs
  • tartube
  • tartube-yt-dlp
  • tts
4 packages built:
  • python310Packages.numba
  • python310Packages.numba-scipy
  • python310Packages.resampy
  • python310Packages.timezonefinder

Not very helpful...

@mweinelt

mweinelt commented Mar 1, 2023

Copy link
Copy Markdown
Member Author

Let's roll with it and see if we can make things work.

@mweinelt
mweinelt merged this pull request into NixOS:python-updates Mar 1, 2023
@mweinelt
mweinelt deleted the numba-numpy-1.24 branch March 1, 2023 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants