parsedmarc: override msgraph-core version

This commit is contained in:
Robert Schütz 2024-01-23 15:31:15 -08:00 committed by Weijia Wang
parent 21ed8adb5e
commit 471a8ed428
2 changed files with 41 additions and 2 deletions

View File

@ -0,0 +1,41 @@
{ lib
, python3
, fetchFromGitHub
}:
let
python = python3.override {
packageOverrides = self: super: {
# https://github.com/domainaware/parsedmarc/issues/464
msgraph-core = super.msgraph-core.overridePythonAttrs (old: rec {
version = "0.2.2";
src = fetchFromGitHub {
owner = "microsoftgraph";
repo = "msgraph-sdk-python-core";
rev = "v${version}";
hash = "sha256-eRRlG3GJX3WeKTNJVWgNTTHY56qiUGOlxtvEZ2xObLA=";
};
nativeBuildInputs = with self; [
flit-core
];
propagatedBuildInputs = with self; [
requests
];
nativeCheckInputs = with self; [
pytestCheckHook
responses
];
disabledTestPaths = [
"tests/integration"
];
pythonImportsCheck = [ "msgraph.core" ];
});
};
};
in with python.pkgs; toPythonApplication parsedmarc

View File

@ -40062,8 +40062,6 @@ with pkgs;
OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
parsedmarc = with python3Packages; toPythonApplication parsedmarc;
pgmanage = callPackage ../applications/misc/pgmanage { };
pgadmin4 = callPackage ../tools/admin/pgadmin { };