From efcc1cf8874a279fe57daeb10e233723a3ec324c Mon Sep 17 00:00:00 2001 From: Felix Tenley Date: Wed, 27 Apr 2022 23:12:01 +0200 Subject: [PATCH] etebase-server: fix dependencies Add missing dependencies & remove unused ones. --- pkgs/servers/etebase/default.nix | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/pkgs/servers/etebase/default.nix b/pkgs/servers/etebase/default.nix index 8b567951588..9ed14ac5503 100644 --- a/pkgs/servers/etebase/default.nix +++ b/pkgs/servers/etebase/default.nix @@ -1,13 +1,5 @@ -{ lib, stdenv, python3, fetchFromGitHub }: - -let - py = python3.override { - packageOverrides = self: super: { - django = super.django_3; - }; - }; -in - with py.pkgs; +{ lib, fetchFromGitHub, buildPythonPackage, aioredis, aiofiles, django_3 +, fastapi, msgpack, pynacl, typing-extensions }: buildPythonPackage rec { pname = "etebase-server"; @@ -23,21 +15,14 @@ buildPythonPackage rec { patches = [ ./secret.patch ]; - propagatedBuildInputs = with pythonPackages; [ - asgiref - cffi - django - django-cors-headers - djangorestframework - drf-nested-routers + propagatedBuildInputs = [ + aioredis + aiofiles + django_3 fastapi msgpack - psycopg2 - pycparser pynacl - pytz - six - sqlparse + typing-extensions ]; installPhase = ''