X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fbuildbot%2Fdefault.nix;fp=nixops%2Fmodules%2Fbuildbot%2Fdefault.nix;h=c670b7d4e66b521acec2d395c8bcda46ee7b8f81;hb=256d607c2db3e56a2f481a2097ffa3ccd109d141;hp=21b784bb50b7c8b006b8a04cc706e5491a413bc1;hpb=85817848f29f1e2c3680da216a8dfc54a2ad3932;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/buildbot/default.nix b/nixops/modules/buildbot/default.nix index 21b784b..c670b7d 100644 --- a/nixops/modules/buildbot/default.nix +++ b/nixops/modules/buildbot/default.nix @@ -57,6 +57,33 @@ in }; config = lib.mkIf config.services.buildbot.enable { + nixpkgs.overlays = [ (self: super: rec { + python3 = super.python3.override { + packageOverrides = python-self: python-super: { + wokkel = python-self.buildPythonPackage rec { + pname = "wokkel"; + version = "18.0.0"; + src = python-self.fetchPypi { + inherit pname version; + sha256 = "1spq44gg8gsviqx1dvlmjpgfc0wk0jpyx4ap01y2pad1ai9cw016"; + }; + propagatedBuildInputs = with python-self; [ twisted.extras.tls twisted incremental dateutil ]; + doChecks = false; + }; + apprise = python-self.buildPythonPackage rec { + pname = "apprise"; + version = "0.7.4"; + src = (mylibs.fetchedGithub ./apprise.json).src; + propagatedBuildInputs = with python-self; [ decorator + requests requests_oauthlib oauthlib urllib3 six click + markdown pyyaml sleekxmpp + ]; + doChecks = false; + }; + }; + }; + }) ]; + ids.uids.buildbot = myconfig.env.buildbot.user.uid; ids.gids.buildbot = myconfig.env.buildbot.user.gid; @@ -171,6 +198,7 @@ in }); HOME = "${varDir}/${project.name}"; PYTHONPATH = "${buildbot.pythonModule.withPackages (self: project.pythonPackages self pkgs ++ [ + pkgs.python3Packages.wokkel pkgs.python3Packages.treq pkgs.python3Packages.ldap3 buildbot pkgs.python3Packages.buildbot-worker buildbot_common buildbot_config