Skip to content
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

[20.09] python3Packages.dask: limit processes on tests, fix downstream #100167

merged 9 commits into from Oct 12, 2020


Copy link

@jonringer jonringer commented Oct 10, 2020

Motivation for this change

backport #99575

includes some build fixes, but also makes some package much faster to review (specifically tensorly)

also backported #95824 to fix tensorflow_2 build

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits
raboof and others added 4 commits Oct 12, 2020
- patch to remove scipy requirement
- add cuda to RPATH
- don’t include nvidia_x11 (This isn’t needed, we can get it from
/run/opengl-driver being in the RPATH.)

Co-authored-by: Arnout Engelen <>
Co-authored-by: Daniël de Kok <>
(cherry picked from commit 1e19d44)
also disable on python 2.7
Co-authored-by: Jon <>

(cherry picked from commit 9cd240c)
Copy link
Contributor Author

@jonringer jonringer commented Oct 12, 2020

No regressions: other packages are already failing on release-20.09. Overall improvement
4 packages marked as broken and skipped:
python37Packages.qasm2image python37Packages.rl-coach python37Packages.tensorflowWithCuda python38Packages.qasm2image

6 packages failed to build:
python37Packages.clifford python37Packages.graph_nets python37Packages.optuna python37Packages.pymc3 python37Packages.tensorflow-bin python37Packages.tensorflow-bin_2

75 packages built:
python27Packages.tensorflow-estimator_2 python37Packages.Keras python37Packages.annoy python37Packages.arviz python37Packages.awkward python37Packages.baselines python37Packages.bayespy python37Packages.caffe python37Packages.datashader python37Packages.dcmstack python37Packages.dicom2nifti python37Packages.dipy python37Packages.edward python37Packages.h5netcdf python37Packages.h5py python37Packages.h5py-mpi python37Packages.heudiconv python37Packages.hickle python37Packages.intake python37Packages.keras-applications python37Packages.mask-rcnn python37Packages.nibabel python37Packages.nilearn python37Packages.nipy python37Packages.nipype python37Packages.nitime python37Packages.phonopy python37Packages.pybids python37Packages.pywick python37Packages.qiskit python37Packages.qiskit-aqua python37Packages.sumo python37Packages.tensorflow python37Packages.tensorflow_2 python37Packages.tensorflow-estimator_2 python37Packages.tensorflow-probability python37Packages.tensorly python37Packages.tflearn python37Packages.uproot python37Packages.uproot-methods python37Packages.worldengine python38Packages.Keras python38Packages.annoy python38Packages.awkward python38Packages.bayespy python38Packages.caffe python38Packages.clifford python38Packages.datashader python38Packages.dicom2nifti python38Packages.dipy python38Packages.h5netcdf python38Packages.h5py python38Packages.h5py-mpi python38Packages.hickle python38Packages.intake python38Packages.keras-applications python38Packages.mask-rcnn python38Packages.nibabel python38Packages.nilearn python38Packages.nipy python38Packages.nipype python38Packages.phonopy python38Packages.pybids python38Packages.pywick python38Packages.qiskit python38Packages.qiskit-aqua python38Packages.sumo python38Packages.tensorflow_2 python38Packages.tensorflow-estimator_2 python38Packages.tensorly python38Packages.uproot python38Packages.uproot-methods worldengine-cli visidata

@jonringer jonringer merged commit 6c2310c into NixOS:release-20.09 Oct 12, 2020
16 checks passed
@jonringer jonringer deleted the backport-python-dask branch Oct 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants