From 979e49fb31d5cf1bc528bdbad4884eeb7b67decd Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Tue, 15 Jul 2025 10:35:35 +0200 Subject: ... --- overlays/etesync-dav.nix | 47 +++++++++++------------------------------------ 1 file changed, 11 insertions(+), 36 deletions(-) (limited to 'overlays/etesync-dav.nix') diff --git a/overlays/etesync-dav.nix b/overlays/etesync-dav.nix index cec216e2..f7a5146f 100644 --- a/overlays/etesync-dav.nix +++ b/overlays/etesync-dav.nix @@ -1,54 +1,29 @@ { final, prev, ... }: { - etesync-dav = prev.python3Packages.buildPythonApplication rec { + etesync-dav = final.python3Packages.buildPythonApplication rec { pname = "etesync-dav"; - version = "0.33.4"; + version = "0.35.0"; + format = "pyproject"; src = prev.fetchFromGitHub { owner = "etesync"; repo = "etesync-dav"; - rev = "v${version}"; - hash = "sha256-g+rK762tSWPDaBsaTwpTzfK/lqVs+Z/Qrpq2HCpipQE="; + tag = "v${version}"; + hash = "sha256-CD02nuA9GD/oe7mjExUHIftkPxM1pZQKyDalXSoOhXY="; }; - dependencies = with prev.python3Packages; [ + build-system = with final.python3Packages; [ setuptools ]; + + pythonRelaxDeps = [ "radicale" ]; + + dependencies = with final.python3Packages; [ appdirs etebase etesync flask flask-wtf msgpack - setuptools - (toPythonModule (buildPythonApplication rec { - pname = "radicale"; - version = "3.2.3"; - pyproject = true; - - src = prev.fetchFromGitHub { - owner = "Kozea"; - repo = "Radicale"; - rev = "refs/tags/v${version}"; - hash = "sha256-1IlnXVetQQuKBt6+QVKNeMM6qBQAiUhqc+4x3xOnSdE="; - }; - - build-system = [ - setuptools - ]; - - dependencies = - [ - defusedxml - passlib - vobject - pika - python-dateutil - pytz # https://github.com/Kozea/Radicale/issues/816 - ] - ++ passlib.optional-dependencies.bcrypt; - - doCheck = false; - })) + (final.python3Packages.toPythonModule (final.radicale.override { inherit (final) python3; })) requests - types-setuptools requests.optional-dependencies.socks ]; -- cgit v1.2.3