diff options
author | xeji <36407913+xeji@users.noreply.github.com> | 2018-06-30 00:42:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-30 00:42:21 +0200 |
commit | ad112ca0a48a25ba760a616a5eb18b85e0a82559 (patch) | |
tree | 560ce485c175f0e8f0dbdfcf00a46359cfa45653 /pkgs/servers | |
parent | 1ebc85bf606c7a21188b4c389566b5e1317b3be0 (diff) | |
parent | aa11e10977fafbcd1a1cbaa75e0aea33f8cba7c8 (diff) | |
download | nixlib-ad112ca0a48a25ba760a616a5eb18b85e0a82559.tar nixlib-ad112ca0a48a25ba760a616a5eb18b85e0a82559.tar.gz nixlib-ad112ca0a48a25ba760a616a5eb18b85e0a82559.tar.bz2 nixlib-ad112ca0a48a25ba760a616a5eb18b85e0a82559.tar.lz nixlib-ad112ca0a48a25ba760a616a5eb18b85e0a82559.tar.xz nixlib-ad112ca0a48a25ba760a616a5eb18b85e0a82559.tar.zst nixlib-ad112ca0a48a25ba760a616a5eb18b85e0a82559.zip |
Merge pull request #42782 from dotlambda/dateutil-2.7-fixes
Fix packages broken by python-dateutil bump
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/radicale/default.nix | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/pkgs/servers/radicale/default.nix b/pkgs/servers/radicale/default.nix index 171fcc887d21..077192fbef0f 100644 --- a/pkgs/servers/radicale/default.nix +++ b/pkgs/servers/radicale/default.nix @@ -1,11 +1,26 @@ -{ stdenv, fetchFromGitHub, python3Packages }: +{ stdenv, fetchFromGitHub, python3 }: let version = "2.1.9"; sha256 = "1sywxn7j9bq39qwq74h327crc44j9049cykai1alv44agx8s1nhz"; + + python = python3.override { + packageOverrides = self: super: { + + # https://github.com/eventable/vobject/issues/112 + python-dateutil = super.python-dateutil.overridePythonAttrs (oldAttrs: rec { + version = "2.6.1"; + src = oldAttrs.src.override { + inherit version; + sha256 = "891c38b2a02f5bb1be3e4793866c8df49c7d19baabf9c1bad62547e0b4866aca"; + }; + }); + + }; + }; in -python3Packages.buildPythonApplication { +python.pkgs.buildPythonApplication { name = "radicale-${version}"; inherit version; @@ -18,7 +33,7 @@ python3Packages.buildPythonApplication { doCheck = false; - propagatedBuildInputs = with python3Packages; [ + propagatedBuildInputs = with python.pkgs; [ vobject passlib pytz |