Merge pull request #39224 from dotlambda/no-pytest-sugar

python: get rid of pytest-sugar in checkInputs

Changed files
+19 -11
pkgs
development
python-modules
cheroot
cherrypy
portend
pytest-sugar
+2 -2
pkgs/development/python-modules/cheroot/default.nix
···
{ stdenv, fetchPypi, buildPythonPackage
, more-itertools, six
-
, coverage, codecov, pytest, pytestcov, pytest-sugar, portend
+
, pytest, pytestcov, portend
, backports_unittest-mock, setuptools_scm }:
buildPythonPackage rec {
···
buildInputs = [ setuptools_scm ];
-
checkInputs = [ coverage codecov pytest pytestcov pytest-sugar portend backports_unittest-mock ];
+
checkInputs = [ pytest pytestcov portend backports_unittest-mock ];
checkPhase = ''
py.test cheroot
+2 -3
pkgs/development/python-modules/cherrypy/default.nix
···
{ lib, buildPythonPackage, fetchPypi
, cheroot, portend, routes, six
, setuptools_scm
-
, backports_unittest-mock, codecov, coverage, objgraph, pathpy, pytest, pytest-sugar, pytestcov
+
, backports_unittest-mock, objgraph, pathpy, pytest, pytestcov
}:
buildPythonPackage rec {
-
name = "${pname}-${version}";
pname = "CherryPy";
version = "14.0.1";
···
buildInputs = [ setuptools_scm ];
-
checkInputs = [ backports_unittest-mock codecov coverage objgraph pathpy pytest pytest-sugar pytestcov ];
+
checkInputs = [ backports_unittest-mock objgraph pathpy pytest pytestcov ];
checkPhase = ''
LANG=en_US.UTF-8 pytest
+11 -6
pkgs/development/python-modules/portend/default.nix
···
{ stdenv, buildPythonPackage, fetchPypi
-
, pytest, pytest-sugar, pytest-warnings, setuptools_scm
-
, tempora }:
+
, pytest, setuptools_scm, tempora }:
buildPythonPackage rec {
-
name = "${pname}-${version}";
pname = "portend";
version = "2.2";
-
buildInputs = [ pytest pytest-sugar pytest-warnings setuptools_scm ];
-
propagatedBuildInputs = [ tempora ];
-
src = fetchPypi {
inherit pname version;
sha256 = "bc48d3d99e1eaf2e9406c729f8848bfdaf87876cd3560dc3ec6c16714f529586";
};
+
+
nativeBuildInputs = [ setuptools_scm ];
+
+
propagatedBuildInputs = [ tempora ];
+
+
checkInputs = [ pytest ];
+
+
checkPhase = ''
+
py.test
+
'';
meta = with stdenv.lib; {
description = "Monitor TCP ports for bound or unbound states";
+4
pkgs/development/python-modules/pytest-sugar/default.nix
···
description = "A plugin that changes the default look and feel of py.test";
homepage = https://github.com/Frozenball/pytest-sugar;
license = licenses.bsd3;
+
+
# incompatible with pytest 3.5
+
# https://github.com/Frozenball/pytest-sugar/issues/134
+
broken = true; # 2018-04-20
};
}