at 24.11-pre 862 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 appdirs, 6 argcomplete, 7 colorama, 8 halo, 9 spinners, 10 types-colorama, 11 nose2, 12 semver, 13}: 14 15buildPythonPackage rec { 16 pname = "milc"; 17 version = "1.8.0"; 18 format = "setuptools"; 19 20 src = fetchFromGitHub { 21 owner = "clueboard"; 22 repo = "milc"; 23 rev = version; 24 hash = "sha256-DUA79R/pf/arG4diJKaJTSLNdB4E0XnS4NULlqP4h/M="; 25 }; 26 27 propagatedBuildInputs = [ 28 appdirs 29 argcomplete 30 colorama 31 halo 32 spinners 33 types-colorama 34 ]; 35 36 nativeCheckInputs = [ 37 nose2 38 semver 39 ]; 40 41 pythonImportsCheck = [ "milc" ]; 42 43 meta = with lib; { 44 description = "An Opinionated Batteries-Included Python 3 CLI Framework"; 45 mainProgram = "milc-color"; 46 homepage = "https://milc.clueboard.co"; 47 license = licenses.mit; 48 maintainers = with maintainers; [ bhipple ]; 49 }; 50}