5 , buildPythonApplication
15 buildPythonApplication rec {
16 pname = "remote-exec";
19 src = fetchFromGitHub {
22 rev = "refs/tags/v${version}";
23 hash = "sha256-rsboHJLOHXnpXtsVsvsfKsav8mSbloaq2lzZnU2pw6c=";
27 # relax install requirements
28 # https://github.com/remote-cli/remote/pull/60.patch
30 url = "https://github.com/remote-cli/remote/commit/a2073c30c7f576ad7ceb46e39f996de8d06bf186.patch";
31 hash = "sha256-As0j+yY6LamhOCGFzvjUQoXFv46BN/tRBpvIS7r6DaI=";
35 # remove legacy endpoints, we use --multi now
37 substituteInPlace setup.py \
38 --replace-fail '"mremote' '#"mremote'
59 disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
60 # `watchdog` dependency does not correctly detect fsevents on darwin.
61 # this only affects `remote --stream-changes`
62 "test/test_file_changes.py"
66 description = "Work with remote hosts seamlessly via rsync and ssh";
67 homepage = "https://github.com/remote-cli/remote";
68 changelog = "https://github.com/remote-cli/remote/releases/tag/v${version}";
69 license = licenses.bsd2;
70 maintainers = with maintainers; [ pbsds ];