otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / pkgs / development / python-modules / milc / default.nix
blob4aaba74782ea79d0dd5d22673f5df2ff7f7c0d26
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   appdirs,
6   argcomplete,
7   colorama,
8   halo,
9   spinners,
10   types-colorama,
11   nose2,
12   semver,
15 buildPythonPackage rec {
16   pname = "milc";
17   version = "1.8.0";
18   format = "setuptools";
20   src = fetchFromGitHub {
21     owner = "clueboard";
22     repo = "milc";
23     rev = version;
24     hash = "sha256-DUA79R/pf/arG4diJKaJTSLNdB4E0XnS4NULlqP4h/M=";
25   };
27   propagatedBuildInputs = [
28     appdirs
29     argcomplete
30     colorama
31     halo
32     spinners
33     types-colorama
34   ];
36   nativeCheckInputs = [
37     nose2
38     semver
39   ];
41   pythonImportsCheck = [ "milc" ];
43   meta = with lib; {
44     description = "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   };