anchor.diff:  , humanize
   , txtorcon
   , nettools
  -, glibcLocales
   , mock
   , magic-wormhole-transit-relay
   , magic-wormhole-mailbox-server
  
positive.code:       --replace 'getProcessOutputAndValue("locale", ["-a"])' 'getProcessOutputAndValue("locale", ["-a"], env=os.environ)' \
        --replace 'if (os.path.dirname(os.path.abspath(wormhole))' 'if not os.path.abspath(wormhole).startswith("/nix/store") and (os.path.dirname(os.path.abspath(wormhole))' \
        --replace 'locale_env = dict(LC_ALL=locale, LANG=locale)' 'locale_env = dict(LC_ALL=locale, LANG=locale, LOCALE_ARCHIVE=os.getenv("LOCALE_ARCHIVE"))'
    '';
  
    meta = with lib; {
      description = "Securely transfer data between computers";
      homepage = "https://github.com/warner/magic-wormhole";
      license = licenses.mit;
      # Currently broken on Python 2.7. See
      # https://github.com/NixOS/nixpkgs/issues/71826
      broken = isPy27;
      maintainers = with maintainers; [ asymmetric ];
      mainProgram = "wormhole";
    };
  }
  
negative.code:     install -Dm644 docs/wormhole.1 $out/share/man/man1/wormhole.1
    '';
  
    checkPhase = ''
      export PATH=$out/bin:$PATH
      export LANG="en_US.UTF-8"
      export LC_ALL="en_US.UTF-8"
  