Loading pkgs/tools/misc/bepasty/default.nix +21 −3 Original line number Diff line number Diff line Loading @@ -2,15 +2,33 @@ , python3 , fetchPypi }: let # bepasty 1.2 needs xstatic-font-awesome < 5, see # https://github.com/bepasty/bepasty-server/issues/305 bepastyPython = python3.override { self = bepastyPython; packageOverrides = self: super: { xstatic-font-awesome = super.xstatic-font-awesome.overridePythonAttrs(oldAttrs: rec { version = "4.7.0.0"; src = oldAttrs.src.override { inherit version; sha256 = "sha256-4B+0gMqqfHlj3LMyikcA5jG+9gcNsOi2hYFtIg5oX2w="; }; }); }; }; #We need to use buildPythonPackage here to get the PYTHONPATH build correctly. #This is needed for services.bepasty #https://github.com/NixOS/nixpkgs/pull/38300 with python3.pkgs; buildPythonPackage rec { in with bepastyPython.pkgs; buildPythonPackage rec { pname = "bepasty"; version = "1.1.0"; version = "1.2.0"; format = "pyproject"; propagatedBuildInputs = [ flask markupsafe pygments setuptools xstatic Loading @@ -28,7 +46,7 @@ with python3.pkgs; buildPythonPackage rec { src = fetchPypi { inherit pname version; sha256 = "sha256-f5tRq48tCqjzOGq7Z2T2U1zwQN121N9ap+xPxHWZyvU="; sha256 = "sha256-R3bvrl/tOP0S9m6X+MwYK6fMQ51cI6W5AoxyYZ8aZ/w="; }; nativeCheckInputs = [ Loading Loading
pkgs/tools/misc/bepasty/default.nix +21 −3 Original line number Diff line number Diff line Loading @@ -2,15 +2,33 @@ , python3 , fetchPypi }: let # bepasty 1.2 needs xstatic-font-awesome < 5, see # https://github.com/bepasty/bepasty-server/issues/305 bepastyPython = python3.override { self = bepastyPython; packageOverrides = self: super: { xstatic-font-awesome = super.xstatic-font-awesome.overridePythonAttrs(oldAttrs: rec { version = "4.7.0.0"; src = oldAttrs.src.override { inherit version; sha256 = "sha256-4B+0gMqqfHlj3LMyikcA5jG+9gcNsOi2hYFtIg5oX2w="; }; }); }; }; #We need to use buildPythonPackage here to get the PYTHONPATH build correctly. #This is needed for services.bepasty #https://github.com/NixOS/nixpkgs/pull/38300 with python3.pkgs; buildPythonPackage rec { in with bepastyPython.pkgs; buildPythonPackage rec { pname = "bepasty"; version = "1.1.0"; version = "1.2.0"; format = "pyproject"; propagatedBuildInputs = [ flask markupsafe pygments setuptools xstatic Loading @@ -28,7 +46,7 @@ with python3.pkgs; buildPythonPackage rec { src = fetchPypi { inherit pname version; sha256 = "sha256-f5tRq48tCqjzOGq7Z2T2U1zwQN121N9ap+xPxHWZyvU="; sha256 = "sha256-R3bvrl/tOP0S9m6X+MwYK6fMQ51cI6W5AoxyYZ8aZ/w="; }; nativeCheckInputs = [ Loading