{ lib, fetchFromGitHub, python3Packages, ffmpeg }: python3Packages.buildPythonApplication rec { pname = "gphotos-sync"; version = "2.14.2"; src = fetchFromGitHub { owner = "gilesknap"; repo = "gphotos-sync"; rev = version; sha256 = "0cfmbrdy6w18hb623rjn0a4hnn3n63jw2jlmgn4a2k1sjqhpx3bf"; }; propagatedBuildInputs = with python3Packages; [ appdirs attrs exif psutil pyyaml requests_oauthlib ]; buildInputs = [ ffmpeg ]; checkInputs = with python3Packages; [ pytestCheckHook mock ]; checkPhase = '' export HOME=$(mktemp -d) # patch to skip all tests that do network access cat >>test/test_setup.py <