From d7c0b43c0e961f90277e80f66b33d2f906d4b715 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Fri, 24 Jun 2022 16:50:24 +0300 Subject: [PATCH] ???????? --- default.nix | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/default.nix b/default.nix index 510705c..9255f8e 100644 --- a/default.nix +++ b/default.nix @@ -1,18 +1,39 @@ let - pkgs = import {}; + pkgs = import { }; in self: super: rec { python39 = super.pkgs.python39.override { packageOverrides = self: super: { - strawberry_graphql = super.callPackage ./pkgs/strawberry_graphql { - buildPythonPackage = super.buildPythonPackage; - }; - }; - }; + strawberry_graphql = super.buildPythonPackage + rec { + pname = "strawberry-graphql"; + version = "0.114.5"; + format = "pyproject"; + patches = [ + ./strawberry-graphql/strawberry-graphql.patch + ]; + propagatedBuildInputs = with super.pkgs; [ + typing-extensions + graphql-core + python-multipart + python-dateutil + flask + pydantic + pygments + poetry + ]; - python39Packages = python39.pkgs; - selfprivacy-api = super.callPackage ./pkgs/selfprivacy-api { - pythonPkgs = python39Packages; - }; -} + src = super.fetchPypi { + inherit pname version; + sha256 = "b6e007281cf29a66eeba66a512744853d8aa53b4ca2525befb6f350bb7b24df6"; + }; + } + }; + }; + + python39Packages = python39.pkgs; + selfprivacy-api = super.callPackage ./pkgs/selfprivacy-api { + pythonPkgs = python39Packages; + }; + }