diff --git a/pkgs/development/python-modules/miltertest/default.nix b/pkgs/development/python-modules/miltertest/default.nix new file mode 100644 index 000000000000..029f3eca1f6f --- /dev/null +++ b/pkgs/development/python-modules/miltertest/default.nix @@ -0,0 +1,34 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "miltertest"; + version = "1.0.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "flowerysong"; + repo = "miltertest"; + tag = "v${version}"; + hash = "sha256-8KpuIR+UxRcJbb2pwKDOkSmyXovlyOa4DpeUDn1oK0Y="; + }; + + build-system = [ hatchling ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "miltertest" ]; + + meta = { + description = "Pure python implementation of the milter protocol"; + homepage = "https://github.com/flowerysong/miltertest"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ lucasbergman ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 115f30770f75..c327f46069b1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10465,6 +10465,8 @@ self: super: with self; { millheater = callPackage ../development/python-modules/millheater { }; + miltertest = callPackage ../development/python-modules/miltertest { }; + mim-solvers = callPackage ../development/python-modules/mim-solvers { inherit (pkgs) mim-solvers; }; minari = callPackage ../development/python-modules/minari { };