diff --git a/modules/testing/driver/kubetest.nix b/modules/testing/driver/kubetest.nix index 04a7317..72e1a0f 100644 --- a/modules/testing/driver/kubetest.nix +++ b/modules/testing/driver/kubetest.nix @@ -6,7 +6,9 @@ let testing = config.testing; cfg = testing.driver.kubetest; - pythonEnv = pkgs.python37.withPackages (ps: with ps; [ + kubetest = import ./kubetestdrv.nix {inherit pkgs;}; + + pythonEnv = pkgs.python38.withPackages (ps: with ps; [ pytest kubetest kubernetes diff --git a/modules/testing/driver/kubetestdrv.nix b/modules/testing/driver/kubetestdrv.nix new file mode 100644 index 0000000..2107b5f --- /dev/null +++ b/modules/testing/driver/kubetestdrv.nix @@ -0,0 +1,15 @@ +{ pkgs ? import { } }: +with pkgs; +with pkgs.python38Packages; + +with pkgs.python38; +pkgs.python38Packages.buildPythonPackage rec { + pname = "kubetest"; + version = "0.9.5"; + src = fetchPypi { + inherit pname version; + sha256 = "sha256-TqDHMciAEXv4vMWLJY1YdtXsP4ho+INgdFB3xQQNoZU="; + }; + propagatedBuildInputs = [ pytest kubernetes ]; + doCheck = false; +}