ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / ptpython / default.nix
blob458cd14f7128a63ebd5e3e4e6ca3ccaeb5521ab4
1 { lib, buildPythonPackage, pythonOlder, fetchPypi
2 , appdirs
3 , black
4 , importlib-metadata
5 , isPy3k
6 , jedi
7 , prompt-toolkit
8 , pygments
9 }:
11 buildPythonPackage rec {
12   pname = "ptpython";
13   version = "3.0.20";
14   disabled = !isPy3k;
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "eafd4ced27ca5dc370881d4358d1ab5041b32d88d31af8e3c24167fe4af64ed6";
19   };
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 ];
29   # no tests to run
30   doCheck = false;
32   meta = with lib; {
33     description = "An advanced Python REPL";
34     homepage = "https://github.com/prompt-toolkit/ptpython";
35     license = licenses.bsd3;
36     maintainers = with maintainers; [ mlieberman85 ];
37   };