{ pkgs ? import { } , lib ? pkgs.lib , }: pkgs.python3Packages.buildPythonPackage rec { pname = "smtprd-ng"; version = "git"; pyproject = true; src = lib.cleanSource ./.; build-system = [ pkgs.python3Packages.setuptools ]; dependencies = with pkgs.python3Packages; [ aiosmtpd aiosmtplib m2crypto cryptography ]; nativeCheckInputs = [ pkgs.python3Packages.pytestCheckHook ]; pythonImportsCheck = [ "smtprd_ng" ]; postInstall = '' install -D -m 644 systemd/smtprd-ng.service \ $out/lib/systemd/system/smtprd-ng.service substituteInPlace $out/lib/systemd/system/smtprd-ng.service \ --replace-fail @smtprd@ "$out/bin/smtprd-ng" ''; meta = { description = "SMTP forwarding relay daemon with signing and encryption"; homepage = "https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z3gWc1qgaeZaoGwL4WTstLNoqjayM"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.gador ]; }; }