Unverified Commit 6672dc54 authored by maxine's avatar maxine Committed by GitHub
Browse files

Merge pull request #281833 from rhoriguchi/gphotos-sync

gphotos-sync: 3.1.2 -> 3.2.1
parents 6b5c722f e12ddcf3
Loading
Loading
Loading
Loading
+3 −19
Original line number Diff line number Diff line
@@ -5,41 +5,26 @@
}:
python3.pkgs.buildPythonApplication rec {
  pname = "gphotos-sync";
  version = "3.1.2";
  version = "3.2.1";
  format = "pyproject";

  src = fetchFromGitHub {
    owner = "gilesknap";
    repo = "gphotos-sync";
    rev = version;
    hash = "sha256-lLw450Rk7tIENFTZWHoinkhv3VtctDv18NKxhox+NgI=";
    hash = "sha256-iTqD/oUQqC7Fju8SEPkSZX7FC9tE4eRCewiJR8STmEw=";
  };

  patches = [
    ./skip-network-tests.patch
  ];

  # Consider fixing this upstream by following up on:
  # https://github.com/gilesknap/gphotos-sync/issues/441
  postPatch = ''
    substituteInPlace pyproject.toml \
      --replace "setuptools<57" "setuptools" \
      --replace "wheel==0.33.1" "wheel"
  '';

  nativeBuildInputs = with python3.pkgs; [
    pythonRelaxDepsHook
    setuptools
    setuptools-scm
    wheel
  ];

  pythonRelaxDeps = [
    "psutil"
    "exif"
    "pyyaml"
  ];

  propagatedBuildInputs = with python3.pkgs; [
    appdirs
    attrs
@@ -63,9 +48,8 @@ python3.pkgs.buildPythonApplication rec {
  ];

  preCheck = ''
    export PY_IGNORE_IMPORTMISMATCH=1
    export HOME=$(mktemp -d)
    substituteInPlace setup.cfg \
      --replace "--cov=gphotos_sync --cov-report term --cov-report xml:cov.xml" ""
  '';

  meta = with lib; {