{ lib, python3Packages, fetchFromGitHub, fetchPypi, pins, }: let pin = pins.mov-cli; in python3Packages.buildPythonPackage { format = "pyproject"; pname = "mov-cli"; inherit (pin) version; src = fetchFromGitHub { inherit (pin.repository) owner repo; sha256 = pin.hash; rev = pin.revision; }; propagatedBuildInputs = with python3Packages; [ poetry-core pycryptodome lxml six beautifulsoup4 tldextract (httpx.overrideAttrs (_old: { src = fetchFromGitHub { owner = "encode"; repo = "httpx"; rev = "refs/tags/0.24.0"; hash = "sha256-eLCqmYKfBZXCQvFFh5kGoO91rtsvjbydZhPNtjL3Zaw="; }; })) ( buildPythonPackage rec { pname = "krfzf_py"; version = "0.0.4"; src = fetchPypi { inherit pname version; sha256 = "sha256-W0wpR1/HRrtYC3vqEwh+Jwkgwnfa49LCFIArOXaSPCE="; }; } ) ]; meta = with lib; { homepage = "https://github.com/mov-cli/mov-cli"; description = "A cli tool to browse and watch movies"; license = licenses.gpl3Only; mainProgram = "mov-cli"; }; }