{ lib , buildPythonPackage , pythonOlder , fetchFromGitHub , pytestCheckHook }: buildPythonPackage rec { pname = "pytube"; version = "12.1.2"; disabled = pythonOlder "3.6"; format = "setuptools"; src = fetchFromGitHub { owner = "pytube"; repo = "pytube"; rev = "v${version}"; hash = "sha256-Y4mriCwFvwAZ3e8kHKo9/S2vReb4q+b8KTHxtQo8SEw="; }; nativeCheckInputs = [ pytestCheckHook ]; disabledTestPaths = [ "tests/test_extract.py" "tests/test_query.py" "tests/test_streams.py" "tests/test_main.py" ]; pythonImportsCheck = [ "pytube" ]; meta = with lib; { description = "Python 3 library for downloading YouTube Videos"; homepage = "https://github.com/nficano/pytube"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; }; }