6 # Take packages from self first, then python.pkgs (and secondarily pkgs)
7 lib.makeScope (self: newScope (self.python.pkgs // self)) (self: {
8 python = python3.override {
9 packageOverrides = self: super: {
10 sqlalchemy = super.sqlalchemy_1_4;
11 moto = super.moto.overridePythonAttrs (oldAttrs: {
12 # a lot of tests -> very slow, we already build them when building python packages
18 buildbot-pkg = self.callPackage ./pkg.nix { };
20 buildbot-worker = self.callPackage ./worker.nix { };
22 buildbot = self.callPackage ./master.nix { };
24 buildbot-plugins = recurseIntoAttrs (self.callPackage ./plugins.nix { });
26 buildbot-ui = self.buildbot.withPlugins (with self.buildbot-plugins; [ www ]);
28 buildbot-full = self.buildbot.withPlugins (with self.buildbot-plugins; [
29 www console-view waterfall-view grid-view wsgi-dashboards badges