Unverified Commit 7d31b51a authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

Mark python3Packages.krb5 broken and fix requests-kerberos on Darwin (#337576)

parents 63474ef4 951f578c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  buildPythonPackage,
  cython,
  fetchPypi,
@@ -42,5 +43,6 @@ buildPythonPackage rec {
    homepage = "https://github.com/jborean93/pykrb5";
    license = licenses.mit;
    maintainers = teams.deshaw.members;
    broken = stdenv.isDarwin; # TODO: figure out how to build on Darwin
  };
}
+9 −5
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  buildPythonPackage,
  cryptography,
  fetchFromGitHub,
@@ -24,11 +25,14 @@ buildPythonPackage rec {
    hash = "sha256-s1Q3zqKPSuTkiFExr+axai9Eta1xjw/cip8xzfDGR88=";
  };

  propagatedBuildInputs = [
  propagatedBuildInputs =
    [
      cryptography
      requests
      pyspnego
  ] ++ pyspnego.optional-dependencies.kerberos;
    ]
    # Avoid broken Python krb5 package on Darwin
    ++ lib.optionals (!stdenv.isDarwin) pyspnego.optional-dependencies.kerberos;

  nativeCheckInputs = [
    pytestCheckHook