{ lib , buildPythonPackage , pythonOlder , fetchPypi , beautifulsoup4 , lxml , cssutils , nltk , pytest-lazy-fixture , pytestCheckHook }: buildPythonPackage rec { pname = "pycaption"; version = "2.2.0"; disabled = pythonOlder "3.6"; format = "setuptools"; src = fetchPypi { inherit pname version; hash = "sha256-W/sD/Nh2k1z7YvFVnQB9dGa1bXoCTb4QrPk/1mi4Hdk="; }; propagatedBuildInputs = [ beautifulsoup4 lxml cssutils ]; passthru.optional-dependencies = { transcript = [ nltk ]; }; nativeCheckInputs = [ pytest-lazy-fixture pytestCheckHook ]; doCheck = false; meta = with lib; { changelog = "https://github.com/pbs/pycaption/blob/${version}/docs/changelog.rst"; description = "Closed caption converter"; homepage = "https://github.com/pbs/pycaption"; license = licenses.asl20; maintainers = with maintainers; [ dotlambda ]; }; }