1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 7 # dependencies 8 blessed, 9 prefixed, 10 11 # tests 12 pytestCheckHook, 13}: 14 15buildPythonPackage rec { 16 pname = "enlighten"; 17 version = "1.14.1"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 hash = "sha256-hcNUEqmk84hrMzfUH4E0Qfq5ow2fW18MAVvQeKRBFHM="; 25 }; 26 27 dependencies = [ 28 blessed 29 prefixed 30 ]; 31 32 nativeCheckInputs = [ 33 pytestCheckHook 34 ]; 35 36 pythonImportsCheck = [ "enlighten" ]; 37 38 meta = { 39 description = "Enlighten Progress Bar for Python Console Apps"; 40 homepage = "https://github.com/Rockhopper-Technologies/enlighten"; 41 changelog = "https://github.com/Rockhopper-Technologies/enlighten/releases/tag/${version}"; 42 license = with lib.licenses; [ mpl20 ]; 43 maintainers = with lib.maintainers; [ 44 veprbl 45 doronbehar 46 ]; 47 }; 48}