Something went wrong. Try again.
lol
Something went wrong. Try again.
1.1 kB · 69 lines
Nix
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970{ lib, buildPythonPackage, fetchFromGitHub, argcomplete, colorama, halo, platformdirs, spinners, types-colorama, typing-extensions, setuptools, pytestCheckHook, semver,}:
buildPythonPackage rec { pname = "milc"; version = "1.10.0"; pyproject = true;
src = fetchFromGitHub { owner = "clueboard"; repo = "milc"; tag = version; hash = "sha256-zy62VjtoNhl5hXywJO1p9rO19YAJeKOg+NkfCfgn1Xs="; };
postPatch = '' # Needed for tests patchShebangs --build \ example \ custom_logger \ questions \ sparkline \ hello \ passwd_confirm \ passwd_complexity \ config_source '';
dependencies = [ argcomplete colorama halo platformdirs spinners types-colorama typing-extensions ];
build-system = [ setuptools ];
nativeCheckInputs = [ pytestCheckHook semver ];
pythonImportsCheck = [ "milc" ];
meta = { description = "Opinionated Batteries-Included Python 3 CLI Framework"; mainProgram = "milc-color"; homepage = "https://milc.clueboard.co"; license = lib.licenses.mit; };}