Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 70 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071{ lib, buildPythonPackage, fetchFromGitHub, argcomplete, colorama, halo, platformdirs, spinners, types-colorama, typing-extensions, setuptools, pytestCheckHook, semver,}:
buildPythonPackage rec { pname = "milc"; version = "1.9.1"; pyproject = true;
src = fetchFromGitHub { owner = "clueboard"; repo = "milc"; tag = version; hash = "sha256-byj2mcDxLl7rZEFjAt/g1kHllnVxiTIQaTMG24GeSVc="; };
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 = with lib; { description = "Opinionated Batteries-Included Python 3 CLI Framework"; mainProgram = "milc-color"; homepage = "https://milc.clueboard.co"; license = licenses.mit; maintainers = with maintainers; [ bhipple ]; };}