pythonPackages.jenkins-job-builder: init at 1.2.0

+35
+35
pkgs/top-level/python-packages.nix
··· 16059 16059 }; 16060 16060 }; 16061 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 + 16062 16097 16063 16098 }; in pythonPackages