diff --git a/pkgs/development/python-modules/pudb/default.nix b/pkgs/development/python-modules/pudb/default.nix index 6df85ca5f089..3459c5c99742 100644 --- a/pkgs/development/python-modules/pudb/default.nix +++ b/pkgs/development/python-modules/pudb/default.nix @@ -1,29 +1,43 @@ { lib , buildPythonPackage +, isPy3k , fetchPypi +, jedi , pygments , urwid -, isPy3k +, pytest-mock +, pytestCheckHook }: buildPythonPackage rec { pname = "pudb"; version = "2021.1"; + disabled = !isPy3k; src = fetchPypi { inherit pname version; sha256 = "309ee82b45a0ffca0bc4c7f521fd3e357589c764f339bdf9dcabb7ad40692d6e"; }; - propagatedBuildInputs = [ pygments urwid ]; + propagatedBuildInputs = [ + jedi + pygments + urwid + ]; - # Tests fail on python 3 due to writes to the read-only home directory - doCheck = !isPy3k; + preCheck = '' + export HOME=$TMPDIR + ''; + + checkInputs = [ + pytest-mock + pytestCheckHook + ]; meta = with lib; { description = "A full-screen, console-based Python debugger"; + homepage = "https://github.com/inducer/pudb"; license = licenses.mit; - platforms = platforms.all; + maintainers = with maintainers; [ ]; }; - }