diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2024-05-02 11:16:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-02 11:16:27 +0200 |
commit | 4a2f53b67a7f5e4dfd435a23b2483a4802c10f00 (patch) | |
tree | 1755015df5e6bac822d91cb22cb8ad6ffdbea8aa /pkgs/by-name/pa | |
parent | 33489534cf8a8a36e8b2b19b05fe99799de56c35 (diff) | |
parent | 896919ded57b9c8fbccc88f2e69cf44a8fe3e356 (diff) |
Merge pull request #280940 from e1mo/fix-parsedmarc-smtp-to
Diffstat (limited to 'pkgs/by-name/pa')
-rw-r--r-- | pkgs/by-name/pa/parsedmarc/package.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/by-name/pa/parsedmarc/package.nix b/pkgs/by-name/pa/parsedmarc/package.nix new file mode 100644 index 0000000000000..fab1e01e8ba40 --- /dev/null +++ b/pkgs/by-name/pa/parsedmarc/package.nix @@ -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 |