Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / clint / default.nix
blobdeb62fbfcb4602cf7ee296a13bee31346a3854fb
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , python
5 , mock
6 , blessings
7 , nose
8 , pillow
9 , args
10 , pkgs
13 buildPythonPackage rec {
14   pname = "clint";
15   version = "0.5.1";
16   format = "setuptools";
18   src = fetchPypi {
19     inherit pname version;
20     sha256 = "1an5lkkqk1zha47198p42ji3m94xmzx1a03dn7866m87n4r4q8h5";
21   };
23   LC_ALL="en_US.UTF-8";
25   propagatedBuildInputs = [ pillow blessings args ];
27   # nose-progressive and clint are not actively maintained
28   # no longer compatible as behavior demand 2to3, which was removed
29   # in setuptools>=58
30   doCheck  = false;
31   nativeCheckInputs = [ mock nose pkgs.glibcLocales ];
32   checkPhase = ''
33     ${python.interpreter} test_clint.py
34   '';
36   pythonImportsCheck = [ "clint" ];
38   meta = with lib; {
39     homepage = "https://github.com/kennethreitz/clint";
40     description = "Python Command Line Interface Tools";
41     license = licenses.isc;
42     maintainers = with maintainers; [ domenkozar ];
43   };