Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 21.05 38 lines 782 B view raw
1{ lib, buildPythonPackage, pythonOlder, fetchPypi 2, appdirs 3, black 4, importlib-metadata 5, isPy3k 6, jedi 7, prompt_toolkit 8, pygments 9}: 10 11buildPythonPackage rec { 12 pname = "ptpython"; 13 version = "3.0.17"; 14 disabled = !isPy3k; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "911d25cca31a8e4f9b2ecd16dcdad793b8859e94fca1275f3485d8cdf20b13de"; 19 }; 20 21 propagatedBuildInputs = [ 22 appdirs 23 black # yes, this is in install_requires 24 jedi 25 prompt_toolkit 26 pygments 27 ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; 28 29 # no tests to run 30 doCheck = false; 31 32 meta = with lib; { 33 description = "An advanced Python REPL"; 34 license = licenses.bsd3; 35 maintainers = with maintainers; [ mlieberman85 ]; 36 platforms = platforms.all; 37 }; 38}