{ lib, fetchPypi, python3Packages, }: python3Packages.buildPythonApplication rec { pname = "catt"; version = "0.13.1"; pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-hlCB06l4nzafvcnBNCXWiJsJNmP8n731bQgq5xvUZvM="; }; build-system = [ python3Packages.poetry-core ]; dependencies = [ python3Packages.click python3Packages.ifaddr python3Packages.pychromecast python3Packages.requests python3Packages.yt-dlp ]; doCheck = false; # attempts to access various URLs pythonImportsCheck = [ "catt" ]; meta = { description = "Send media from online sources to Chromecast devices"; homepage = "https://github.com/skorokithakis/catt"; changelog = "https://github.com/skorokithakis/catt/releases/tag/v${version}"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.RossSmyth ]; mainProgram = "catt"; }; }