diff --git a/pkgs/development/python-modules/protobuf/default.nix b/pkgs/development/python-modules/protobuf/default.nix index 31b4a8f60f72..228f8140fbe6 100644 --- a/pkgs/development/python-modules/protobuf/default.nix +++ b/pkgs/development/python-modules/protobuf/default.nix @@ -3,6 +3,7 @@ fetchPypi, lib, setuptools, + protobuf, }: buildPythonPackage rec { @@ -17,6 +18,10 @@ buildPythonPackage rec { build-system = [ setuptools ]; + propagatedNativeBuildInputs = [ + protobuf + ]; + # the pypi source archive does not ship tests doCheck = false; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9f7c1605e4f5..e664477da06f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10733,7 +10733,9 @@ self: super: with self; { }; # Protobuf 5.x - protobuf5 = callPackage ../development/python-modules/protobuf/default.nix { }; + protobuf5 = callPackage ../development/python-modules/protobuf/default.nix { + inherit (pkgs.__splicedPackages) protobuf; + }; # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version. protobuf = protobuf5;