tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
pythonPackages.jenkins-job-builder: init at 1.2.0
Rok Garbas
10 years ago
2c944fd4
56b29323
+35
1 changed file
expand all
collapse all
unified
split
pkgs
top-level
python-packages.nix
+35
pkgs/top-level/python-packages.nix
···
16059
};
16060
};
16061
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16062
16063
}; in pythonPackages
···
16059
};
16060
};
16061
16062
+
jenkins-job-builder = buildPythonPackage rec {
16063
+
name = "jenkins-job-builder-1.2.0";
16064
+
disabled = ! (isPy26 || isPy27);
16065
+
16066
+
src = pkgs.fetchurl {
16067
+
url = "https://pypi.python.org/packages/source/j/jenkins-job-builder/${name}.tar.gz";
16068
+
md5 = "79e44ef0d3fffc19f415d8c0caac6b7b";
16069
+
};
16070
+
16071
+
# pbr required for jenkins-job-builder is <1.0.0 while many of the test
16072
+
# dependencies require pbr>=1.1
16073
+
doCheck = false;
16074
+
16075
+
buildInputs = with self; [
16076
+
pip
16077
+
];
16078
+
16079
+
propagatedBuildInputs = with self; [
16080
+
pbr
16081
+
python-jenkins
16082
+
pyyaml
16083
+
six
16084
+
] ++ optionals isPy26 [
16085
+
argparse
16086
+
ordereddict
16087
+
];
16088
+
16089
+
meta = {
16090
+
description = "Jenkins Job Builder is a system for configuring Jenkins jobs using simple YAML files stored in Git.";
16091
+
homepage = "http://docs.openstack.org/infra/system-config/jjb.html";
16092
+
license = licenses.asl20;
16093
+
maintainers = with maintainers; [ garbas ];
16094
+
};
16095
+
};
16096
+
16097
16098
}; in pythonPackages