12 buildPythonPackage rec {
13 pname = "youtube-transcript-api";
15 format = "setuptools";
17 disabled = pythonOlder "3.7";
19 src = fetchFromGitHub {
22 rev = "refs/tags/v${version}";
23 hash = "sha256-xCB1XhXRq4jxyfst/n2wXj2k4dERm+/bVUJwP8b70gQ=";
26 propagatedBuildInputs = [ requests ];
34 pythonImportsCheck = [ "youtube_transcript_api" ];
37 description = "Python API which allows you to get the transcripts/subtitles for a given YouTube video";
38 mainProgram = "youtube_transcript_api";
39 homepage = "https://github.com/jdepoix/youtube-transcript-api";
40 changelog = "https://github.com/jdepoix/youtube-transcript-api/releases/tag/v${version}";
41 license = licenses.mit;