diff options
Diffstat (limited to 'pkgs/development/tools/build-managers/buildbot/default.nix')
-rw-r--r-- | pkgs/development/tools/build-managers/buildbot/default.nix | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/pkgs/development/tools/build-managers/buildbot/default.nix b/pkgs/development/tools/build-managers/buildbot/default.nix index ed24e917a1c..8c8caf06303 100644 --- a/pkgs/development/tools/build-managers/buildbot/default.nix +++ b/pkgs/development/tools/build-managers/buildbot/default.nix @@ -5,17 +5,19 @@ let buildInputs = [ makeWrapper ] ++ plugins; passthru.withPlugins = moarPlugins: withPlugins (moarPlugins ++ plugins); } '' - makeWrapper ${package}/bin/buildbot $out/bin/buildbot --prefix PYTHONPATH : $PYTHONPATH + makeWrapper ${package}/bin/buildbot $out/bin/buildbot \ + --prefix PYTHONPATH : "${package}/lib/python2.7/site-packages:$PYTHONPATH" + ln -sfv ${package}/lib $out/lib ''; package = pythonPackages.buildPythonApplication (rec { name = "${pname}-${version}"; pname = "buildbot"; - version = "0.9.4"; + version = "0.9.5"; src = pythonPackages.fetchPypi { inherit pname version; - sha256 = "0wklrn4fszac9wi8zw3vbsznwyff6y57cz0i81zvh46skb6n3086"; + sha256 = "11r553nmh87a9pm58wycimapk2pw9hnlc7hffn97xwbqprd8qh66"; }; buildInputs = with pythonPackages; [ @@ -49,6 +51,7 @@ let txaio autobahn pyjwt + distro # tls pyopenssl @@ -68,6 +71,14 @@ let postPatch = '' substituteInPlace buildbot/scripts/logwatcher.py --replace '/usr/bin/tail' "$(type -P tail)" + + # NOTE: secrets management tests currently broken + rm -fv buildbot/test/integration/test_integration_secrets.py + rm -fv buildbot/test/integration/test_integration_secrets_with_vault.py + rm -fv buildbot/test/unit/test_fake_secrets_manager.py + rm -fv buildbot/test/unit/test_interpolate_secrets.py + rm -fv buildbot/test/unit/test_secret_in_file.py + rm -fv buildbot/test/unit/test_secret_in_vault.py ''; passthru = { inherit withPlugins; }; |