Merge pull request #138998 from rmcgibbo/pyp

authored by Sandro and committed by GitHub dc2cebde b7da968a

+47
+43
pkgs/development/python-modules/pyp/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , coreutils 6 + , pythonOlder 7 + , astunparse 8 + , jq 9 + , bc 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pyp"; 14 + version = "0.3.4"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "hauntsaninja"; 18 + repo = pname; 19 + rev = "v${version}"; 20 + sha256 = "sha256-K9dGmvy4siurmhqwNfg1dT0TWc6tCSaxfPyaJkYM2Vw="; 21 + }; 22 + 23 + propagatedBuildInputs = lib.optionals (pythonOlder "3.9") [ 24 + astunparse 25 + ]; 26 + 27 + preCheck = '' 28 + export PATH=$out/bin:$PATH 29 + ''; 30 + checkInputs = [ 31 + pytestCheckHook 32 + coreutils 33 + jq 34 + bc 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "Easily run Python at the shell! Magical, but never mysterious."; 39 + homepage = "https://github.com/hauntsaninja/pyp"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ rmcgibbo ]; 42 + }; 43 + }
+4
pkgs/top-level/python-packages.nix
··· 6551 6552 pyomo = callPackage ../development/python-modules/pyomo { }; 6553 6554 phonemizer = callPackage ../development/python-modules/phonemizer { }; 6555 6556 pyopencl = callPackage ../development/python-modules/pyopencl {
··· 6551 6552 pyomo = callPackage ../development/python-modules/pyomo { }; 6553 6554 + pyp = callPackage ../development/python-modules/pyp { 6555 + inherit (pkgs) jq; 6556 + }; 6557 + 6558 phonemizer = callPackage ../development/python-modules/phonemizer { }; 6559 6560 pyopencl = callPackage ../development/python-modules/pyopencl {