From 1bfbba73a9f6b602e3707774f265543e75e20506 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 29 Aug 2022 06:47:14 +0200 Subject: [PATCH] brotab: 1.3.0 -> 1.4.2 --- pkgs/tools/misc/brotab/default.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/tools/misc/brotab/default.nix b/pkgs/tools/misc/brotab/default.nix index c7a5642050ac..45a3b24ff02b 100644 --- a/pkgs/tools/misc/brotab/default.nix +++ b/pkgs/tools/misc/brotab/default.nix @@ -1,14 +1,14 @@ -{ lib, fetchFromGitHub, glibcLocales, python }: +{ lib, fetchFromGitHub, python }: python.pkgs.buildPythonApplication rec { - version = "1.3.0"; + version = "1.4.2"; pname = "brotab"; src = fetchFromGitHub { owner = "balta2ar"; repo = pname; rev = version; - sha256 = "1ja9qaf3rxm0chgzs5mpw973h7ibb454k9mbfbb2gl12gr9zllyw"; + hash = "sha256-HKKjiW++FwjdorqquSCIdi1InE6KbMbFKZFYHBxzg8Q="; }; propagatedBuildInputs = with python.pkgs; [ @@ -18,15 +18,17 @@ python.pkgs.buildPythonApplication rec { setuptools ]; - checkBuildInputs = with python.pkgs; [ - pytest - ]; - - # test_integration.py requires Chrome browser session - checkPhase = '' - ${python.interpreter} -m unittest brotab/tests/test_{brotab,utils}.py + postPatch = '' + substituteInPlace requirements/base.txt \ + --replace "Flask==2.0.2" "Flask>=2.0.2" \ + --replace "psutil==5.8.0" "psutil>=5.8.0" \ + --replace "requests==2.24.0" "requests>=2.24.0" ''; + checkInputs = with python.pkgs; [ + pytestCheckHook + ]; + meta = with lib; { homepage = "https://github.com/balta2ar/brotab"; description = "Control your browser's tabs from the command line";