commit
0f5f873e93
32
pkgs/applications/networking/cluster/luigi/default.nix
Normal file
32
pkgs/applications/networking/cluster/luigi/default.nix
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
{ lib, python3Packages }:
|
||||||
|
|
||||||
|
python3Packages.buildPythonApplication rec {
|
||||||
|
pname = "luigi";
|
||||||
|
version = "2.7.9";
|
||||||
|
|
||||||
|
src = python3Packages.fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "035w8gqql36zlan0xjrzz9j4lh9hs0qrsgnbyw07qs7lnkvbdv9x";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Relax version constraint
|
||||||
|
postPatch = ''
|
||||||
|
sed -i 's/<2.2.0//' setup.py
|
||||||
|
'';
|
||||||
|
|
||||||
|
propagatedBuildInputs = with python3Packages; [ tornado_4 pythondaemon ];
|
||||||
|
|
||||||
|
# Requires tox, hadoop, and google cloud
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = https://github.com/spotify/luigi;
|
||||||
|
description = "Python package that helps you build complex pipelines of batch jobs";
|
||||||
|
longDescription = ''
|
||||||
|
Luigi handles dependency resolution, workflow management, visualization,
|
||||||
|
handling failures, command line integration, and much more.
|
||||||
|
'';
|
||||||
|
license = [ licenses.asl20 ];
|
||||||
|
maintainers = [ maintainers.bhipple ];
|
||||||
|
};
|
||||||
|
}
|
@ -736,6 +736,8 @@ with pkgs;
|
|||||||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
luigi = callPackage ../applications/networking/cluster/luigi { };
|
||||||
|
|
||||||
m-cli = callPackage ../os-specific/darwin/m-cli { };
|
m-cli = callPackage ../os-specific/darwin/m-cli { };
|
||||||
|
|
||||||
reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {};
|
reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {};
|
||||||
|
Loading…
Reference in New Issue
Block a user