diff --git a/pkgs/development/tools/continuous-integration/buildbot/default.nix b/pkgs/development/tools/continuous-integration/buildbot/default.nix index 6a5da56092d83..fc0ab09fd0a44 100644 --- a/pkgs/development/tools/continuous-integration/buildbot/default.nix +++ b/pkgs/development/tools/continuous-integration/buildbot/default.nix @@ -3,10 +3,25 @@ newScope, python3, recurseIntoAttrs, + fetchFromGitHub, }: # Take packages from self first, then python.pkgs (and secondarily pkgs) lib.makeScope (self: newScope (self.python.pkgs // self)) (self: { - python = python3; + python = python3.override { + self = self.python; + packageOverrides = self: super: { + service-identity = super.service-identity.overridePythonAttrs (oldAttrs: { + version = "24.2.0"; + src = fetchFromGitHub { + owner = "pyca"; + repo = "service-identity"; + tag = "24.2.0"; + hash = "sha256-onxCUWqGVeenLqB5lpUpj3jjxTM61ogXCQOGnDnClT4="; + }; + checkInputs = [ super.pyopenssl ]; + }); + }; + }; buildbot-pkg = self.callPackage ./pkg.nix { };