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
python3Packages.dask: 2.14.0 -> 2.22.0 #94894
Conversation
with exception to |
I started a nixpkgs-review and this breaks datatable. Seems like a daunting task to fix everything though so I see no issue merging this already
|
it's already broken on master, and has been broken for the past 2 months https://hydra.nixos.org/build/124757737 |
@costrouc , as most of these are packages that you maintain, do you mind reviewing the changes. |
@jonringer I would love to help with this review and also help with in general the scientific/data python stack maintinance. For me the hardest part is knowing how I should and can help with keeping these packages up to date and cleaning them up. Should I just follow e.g. https://hydra.nixos.org/eval/1605243?filter=python38Packages&compare=1605209&full=#tabs-still-fail? What is the way you would recommend way of maintaining? At this point my github notifications are useless since I have way too many notifications (or I just need to be using a better tool for notifications). Also I realize that I contribute a lot of python packages to nixpkgs which does cause a maintenance burden and I would like to help with that. |
Result of 3 packages failed to build:- python37Packages.dask-xgboost - python37Packages.mask-rcnn - python38Packages.dask-xgboost 53 packages built:- caffe - python37Packages.aplpy - python37Packages.batchgenerators - python37Packages.caffe - python37Packages.dask - python37Packages.dask-glm - python37Packages.dask-image - python37Packages.dask-jobqueue - python37Packages.dask-ml - python37Packages.dask-mpi - python37Packages.datashader - python37Packages.distributed - python37Packages.glymur - python37Packages.image-match - python37Packages.imagecorruptions - python37Packages.imgaug - python37Packages.intake - python37Packages.pims - python37Packages.pyfftw - python37Packages.scikitimage - python37Packages.sparse - python37Packages.spectral-cube - python37Packages.streamz - python37Packages.stumpy - python37Packages.stytra - python37Packages.sunpy - python37Packages.tensorly - python38Packages.aplpy - python38Packages.batchgenerators - python38Packages.caffe - python38Packages.dask - python38Packages.dask-glm - python38Packages.dask-image - python38Packages.dask-jobqueue - python38Packages.dask-ml - python38Packages.dask-mpi - python38Packages.datashader - python38Packages.distributed - python38Packages.glymur - python38Packages.image-match - python38Packages.imagecorruptions - python38Packages.imgaug - python38Packages.intake - python38Packages.pims - python38Packages.pyfftw - python38Packages.scikitimage - python38Packages.sparse - python38Packages.spectral-cube - python38Packages.streamz - python38Packages.stumpy - python38Packages.stytra - python38Packages.sunpy - python38Packages.tensorly |
@costrouc we don't have a good mechanism to notify build failures yet Temporary solution, create a .nix file with the packages you care about, then attempt to build them periodically:
|
this is a significant improvement, going to merge |
Motivation for this change
Fix dask for: #94841
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)