Commit e0c7eab0 authored by Robert Schütz's avatar Robert Schütz
Browse files

python3Packages.certbot: fix tests on Darwin

parent 6f89f034
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  buildPythonPackage,
  python,
  runCommand,
@@ -19,6 +20,7 @@
  pytest-xdist,
  pytestCheckHook,
  python-dateutil,
  writeShellScriptBin,
}:

buildPythonPackage rec {
@@ -59,6 +61,11 @@ buildPythonPackage rec {
    python-dateutil
    pytestCheckHook
    pytest-xdist
  ]
  ++ lib.optionals stdenv.hostPlatform.isDarwin [
    (writeShellScriptBin "sw_vers" ''
      echo 'ProductVersion: 13.0'
    '')
  ];

  pytestFlags = [
@@ -71,6 +78,8 @@ buildPythonPackage rec {
    "test_lock_order"
  ];

  __darwinAllowLocalNetworking = true;

  makeWrapperArgs = [ "--prefix PATH : ${dialog}/bin" ];

  # certbot.withPlugins has a similar calling convention as python*.withPackages