9 python3Packages.buildPythonApplication rec {
11 version = "2.0.0-beta.40";
14 disabled = python3Packages.pythonOlder "3.9";
16 src = fetchFromGitHub {
20 hash = "sha256-gopCQ8tEhwtDFs/w+jafD3ZW/4MIrYxPcMh8SbOCwww=";
23 nativeBuildInputs = with python3Packages; [ poetry-core ];
25 propagatedBuildInputs =
35 ++ (with httpx.optional-dependencies; http2 ++ socks);
38 makeWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ ffmpeg ]})
41 pythonImportsCheck = [ "yutto" ];
43 passthru.updateScript = nix-update-script {
51 description = "Bilibili downloader";
52 homepage = "https://github.com/yutto-dev/yutto";
53 license = licenses.gpl3Only;
54 maintainers = with maintainers; [ linsui ];
55 mainProgram = "yutto";