Unverified Commit 066cda03 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

octoprint.python.pkgs.octolapse: drop (#447347)

parents 21509324 542fb6d1
Loading
Loading
Loading
Loading
+1 −48
Original line number Diff line number Diff line
@@ -647,54 +647,6 @@ in
    };
  };

  octolapse = buildPlugin rec {
    pname = "octolapse";
    version = "0.4.2";
    format = "setuptools";

    src = fetchFromGitHub {
      owner = "FormerLurker";
      repo = "Octolapse";
      rev = "v${version}";
      sha256 = "sha256-QP6PkKWKUv4uIaYdqTAsZmK7DVes94Q9K/DrBYrWxzY=";
    };

    patches = [
      # fix version constraint
      # https://github.com/FormerLurker/Octolapse/pull/894
      (fetchpatch {
        url = "https://github.com/FormerLurker/Octolapse/commit/0bd7db2430aef370f2665c6c7011fc3bb559122e.patch";
        hash = "sha256-z2aEq5sJGarGtIDbTRCvXdSj+kq8HIVvLRWpKutmJNY=";
      })
    ];

    # Test fails due to code executed on import, see #136513
    #pythonImportsCheck = [ "octoprint_octolapse" ];

    propagatedBuildInputs = with super; [
      awesome-slugify
      setuptools
      pillow
      sarge
      six
      pillow
      psutil
      file-read-backwards
    ];

    meta = with lib; {
      description = "Stabilized timelapses for Octoprint";
      homepage = "https://github.com/FormerLurker/OctoLapse";
      license = licenses.agpl3Plus;
      maintainers = with maintainers; [
        illustris
        j0hax
      ];
      # requires pillow >=6.2.0,<7.0.0
      broken = true;
    };
  };

  dashboard = buildPlugin rec {
    pname = "dashboard";
    version = "1.18.3";
@@ -716,5 +668,6 @@ in
  };
}
// lib.optionalAttrs config.allowAliases {
  octolapse = throw "octoprint.python.pkgs.octolapse has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-29
  octoprint-dashboard = super.dashboard;
}