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
New dask-jobqueue 0.3.0, docrep 0.2.3. Updated distributed 1.15.1 -> 1.22.1 #44637
Conversation
Adding python package `dask-jobqueue`. `dask-jobqueue` has required dependencies of new package `docrep` and updated version of `distributed`. The newest release of `distributed` has a change in dependencies. `msgpack-python` (depreciated) -> `msgpack` and `pyyaml` is a new dependency.
Instead of removing |
homepage = https://github.com/dask/dask-jobqueue; | ||
license = lib.licenses.bsd3; | ||
}; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
final \n
homepage = https://github.com/Chilipp/docrep; | ||
license = lib.licenses.gpl2; | ||
}; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
final \n
@@ -1979,17 +1983,17 @@ in { | |||
distributed = buildPythonPackage rec { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This expression needs to be moved to pkgs/development/python-modules/distributed/default.nix
.
@@ -1979,17 +1983,17 @@ in { | |||
distributed = buildPythonPackage rec { | |||
|
|||
name = "distributed-${version}"; | |||
version = "1.15.1"; | |||
version = "1.22.1"; | |||
|
|||
src = pkgs.fetchurl { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fetchPypi
@@ -1979,17 +1983,17 @@ in { | |||
distributed = buildPythonPackage rec { | |||
|
|||
name = "distributed-${version}"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please specify pname = "distributed"
instead.
|
||
src = pkgs.fetchurl { | ||
url = "mirror://pypi/d/distributed/${name}.tar.gz"; | ||
sha256 = "037a07sdf2ch1d360nqwqz3b4ld8msydng7mw4i5s902v7xr05l6"; | ||
sha256 = "eefdd511912a001077bf1e00e2c3989dcfa853d68d14a8cd5b688c6175389e3a"; | ||
}; | ||
|
||
buildInputs = with self; [ pytest docutils ]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
checkInputs
Closing and separating into separate pull requests. |
@costrouc don't, just create separate commits in a single PR. |
@FRidh I have already done this sorry. Glad to learn that this is the way. Definitely will just do separate commits in the future because that is much much easier. See these: |
motivation
Adding python package
dask-jobqueue
.dask-jobqueue
has requireddependencies of new package
docrep
and updated version ofdistributed
.The newest release of
distributed
has a change independencies.
msgpack-python
(depreciated) ->msgpack
andpyyaml
is a new dependency.
Things done
Added python package
dask-distributed
0.3.0 anddocrep
0.2.3.Update python package
distributed
1.15.1 -> 1.22.1sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)