autosuspend: downgrade tzlocal to 4.3.1

autosuspend is incompatible with tzlocal v5
See https://github.com/regebro/tzlocal#api-change
This commit is contained in:
Anthony Roussel 2023-10-23 22:47:34 +02:00
parent fcc32aadf3
commit 0b6b520442
No known key found for this signature in database
GPG key ID: 9DC4987B1A55E75E

View file

@ -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