1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 urllib3, 6 pythonOlder, 7}: 8 9buildPythonPackage rec { 10 pname = "downloader-cli"; 11 version = "0.3.4"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "deepjyoti30"; 18 repo = "downloader-cli"; 19 tag = version; 20 hash = "sha256-E2K3n9qCQofm4gXu1l7/0iMoJsniuzhsBUplr4aZ39s="; 21 }; 22 23 propagatedBuildInputs = [ urllib3 ]; 24 25 # Disable checks due to networking (Errno 101) 26 doCheck = false; 27 28 pythonImportsCheck = [ "downloader_cli" ]; 29 30 meta = with lib; { 31 description = "Downloader with an awesome customizable progressbar"; 32 mainProgram = "dw"; 33 homepage = "https://github.com/deepjyoti30/downloader-cli"; 34 changelog = "https://github.com/deepjyoti30/downloader-cli/releases/tag/${version}"; 35 license = licenses.mit; 36 maintainers = with maintainers; [ j0hax ]; 37 }; 38}