Unverified Commit 0b6b5204 authored by Anthony Roussel's avatar Anthony Roussel
Browse files

autosuspend: downgrade tzlocal to 4.3.1

autosuspend is incompatible with tzlocal v5
See https://github.com/regebro/tzlocal#api-change
parent fcc32aad
Loading
Loading
Loading
Loading
+17 −3
Original line number Diff line number Diff line
@@ -3,7 +3,21 @@
, python3
}:

python3.pkgs.buildPythonApplication rec {
let
  python = python3.override {
    packageOverrides = self: super: {
      # autosuspend is incompatible with tzlocal v5
      # See https://github.com/regebro/tzlocal#api-change
      tzlocal = super.tzlocal.overridePythonAttrs (prev: {
        src = prev.src.override {
          version = "4.3.1";
          hash = "sha256-7jLvjCCAPBmpbtNmrd09SnKe9jCctcc1mgzC7ut/pGo=";
        };
      });
    };
  };
in
python.pkgs.buildPythonApplication rec {
  pname = "autosuspend";
  version = "6.0.0";

@@ -21,7 +35,7 @@ python3.pkgs.buildPythonApplication rec {
      --replace '--cov-config=setup.cfg' ""
  '';

  propagatedBuildInputs = with python3.pkgs; [
  propagatedBuildInputs = with python.pkgs; [
    dbus-python
    icalendar
    jsonpath-ng
@@ -36,7 +50,7 @@ python3.pkgs.buildPythonApplication rec {
    tzlocal
  ];

  nativeCheckInputs = with python3.pkgs; [
  nativeCheckInputs = with python.pkgs; [
    freezegun
    pytest-datadir
    pytest-httpserver