diff options
author | Jonas Heinrich <onny@project-insanity.org> | 2022-07-27 11:58:39 +0200 |
---|---|---|
committer | Yt <happysalada@proton.me> | 2022-08-12 22:41:07 -0400 |
commit | bfa48293343638cececf6373de514fc1d6b7b187 (patch) | |
tree | 5f8a8b483f8bbbe6fd5a84b927823d0a4d0b204c | |
parent | 13879b71dc83e1738026aea2f4407eef18600f41 (diff) |
python310Packages.doit: 0.35.0 -> 0.36.0
-rw-r--r-- | pkgs/development/python-modules/doit/default.nix | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/pkgs/development/python-modules/doit/default.nix b/pkgs/development/python-modules/doit/default.nix index 2ade1982ec27..cfb36b7daf4a 100644 --- a/pkgs/development/python-modules/doit/default.nix +++ b/pkgs/development/python-modules/doit/default.nix @@ -10,9 +10,13 @@ , pyinotify , macfsevents , toml +, doit-py +, pyflakes +, configclass +, mergedict }: -buildPythonPackage rec { +let doit = buildPythonPackage rec { pname = "doit"; version = "0.36.0"; @@ -30,15 +34,24 @@ buildPythonPackage rec { ] ++ lib.optional stdenv.isLinux pyinotify ++ lib.optional stdenv.isDarwin macfsevents; - # hangs on darwin - doCheck = !stdenv.isDarwin; + checkInputs = [ + configclass + doit-py + mergedict + mock + pyflakes + pytestCheckHook + ]; - checkInputs = [ mock pytestCheckHook ]; + # escape infinite recursion with doit-py + doCheck = false; - disabledTests = [ - # depends on doit-py, which has a circular dependency on doit - "test___main__.py" - ]; + passthru.tests = { + # hangs on darwin + check = doit.overridePythonAttrs (_: { doCheck = !stdenv.isDarwin; }); + }; + + pythonImportsCheck = [ "doit" ]; meta = with lib; { homepage = "https://pydoit.org/"; @@ -53,4 +66,5 @@ buildPythonPackage rec { ''; maintainers = with maintainers; [ pSub ]; }; -} + +}; in doit |