Loading pkgs/development/python-modules/jenkins-job-builder/default.nix +23 −7 Original line number Diff line number Diff line Loading @@ -9,23 +9,36 @@ pyyaml, six, stevedore, pytestCheckHook, setuptools, fetchpatch, testtools, pytest-mock, }: buildPythonPackage rec { pname = "jenkins-job-builder"; version = "6.4.1"; format = "setuptools"; build-system = [ setuptools ]; src = fetchPypi { inherit pname version; hash = "sha256-Re7rNAcm0cpSx1tmSzTjfDlW7y236lzFKFjVw0uUTmw="; }; patches = [ (fetchpatch { url = "https://opendev.org/jjb/jenkins-job-builder/commit/7bf0dacd80d6da7b8562db05f9187140e42947c8.patch"; hash = "sha256-2z7axGgVV5Z7A11JiQhlrjjXDKYe+X6NrJEuXd986Do="; }) ]; postPatch = '' export HOME=$(mktemp -d) ''; propagatedBuildInputs = [ dependencies = [ pbr python-jenkins pyyaml Loading @@ -35,14 +48,17 @@ buildPythonPackage rec { jinja2 ]; # Need to fix test deps, relies on stestr and a few other packages that aren't available on nixpkgs checkPhase = "$out/bin/jenkins-jobs --help"; nativeCheckInputs = [ pytestCheckHook testtools pytest-mock ]; meta = with lib; { meta = { description = "Jenkins Job Builder is a system for configuring Jenkins jobs using simple YAML files stored in Git"; mainProgram = "jenkins-jobs"; homepage = "https://jenkins-job-builder.readthedocs.io/en/latest/"; license = licenses.asl20; maintainers = [ ]; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bot-wxt1221 ]; }; } Loading
pkgs/development/python-modules/jenkins-job-builder/default.nix +23 −7 Original line number Diff line number Diff line Loading @@ -9,23 +9,36 @@ pyyaml, six, stevedore, pytestCheckHook, setuptools, fetchpatch, testtools, pytest-mock, }: buildPythonPackage rec { pname = "jenkins-job-builder"; version = "6.4.1"; format = "setuptools"; build-system = [ setuptools ]; src = fetchPypi { inherit pname version; hash = "sha256-Re7rNAcm0cpSx1tmSzTjfDlW7y236lzFKFjVw0uUTmw="; }; patches = [ (fetchpatch { url = "https://opendev.org/jjb/jenkins-job-builder/commit/7bf0dacd80d6da7b8562db05f9187140e42947c8.patch"; hash = "sha256-2z7axGgVV5Z7A11JiQhlrjjXDKYe+X6NrJEuXd986Do="; }) ]; postPatch = '' export HOME=$(mktemp -d) ''; propagatedBuildInputs = [ dependencies = [ pbr python-jenkins pyyaml Loading @@ -35,14 +48,17 @@ buildPythonPackage rec { jinja2 ]; # Need to fix test deps, relies on stestr and a few other packages that aren't available on nixpkgs checkPhase = "$out/bin/jenkins-jobs --help"; nativeCheckInputs = [ pytestCheckHook testtools pytest-mock ]; meta = with lib; { meta = { description = "Jenkins Job Builder is a system for configuring Jenkins jobs using simple YAML files stored in Git"; mainProgram = "jenkins-jobs"; homepage = "https://jenkins-job-builder.readthedocs.io/en/latest/"; license = licenses.asl20; maintainers = [ ]; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bot-wxt1221 ]; }; }