aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/pytest/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/pytest/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest/default.nix31
1 files changed, 22 insertions, 9 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/pytest/default.nix b/nixpkgs/pkgs/development/python-modules/pytest/default.nix
index 9e0cd88cf0a..ce742d65ba2 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest/default.nix
@@ -3,6 +3,7 @@
, attrs
, funcsigs
, hypothesis
+, iniconfig
, mock
, more-itertools
, packaging
@@ -14,33 +15,45 @@
, setuptools
, setuptools_scm
, six
+, toml
, wcwidth
, writeText
}:
buildPythonPackage rec {
- version = "5.4.2";
+ version = "6.0.1";
pname = "pytest";
disabled = !isPy3k;
- preCheck = ''
- # don't test bash builtins
- rm testing/test_argcomplete.py
- '';
-
src = fetchPypi {
inherit pname version;
- sha256 = "eb2b5e935f6a019317e455b6da83dd8650ac9ffd2ee73a7b657a30873d67a698";
+ sha256 = "85228d75db9f45e06e57ef9bf4429267f81ac7c0d742cc9ed63d09886a9fe6f4";
};
checkInputs = [ hypothesis pygments ];
nativeBuildInputs = [ setuptools_scm ];
- propagatedBuildInputs = [ attrs py setuptools six pluggy more-itertools atomicwrites wcwidth packaging ]
- ++ stdenv.lib.optionals (pythonOlder "3.6") [ pathlib2 ];
+ propagatedBuildInputs = [
+ atomicwrites
+ attrs
+ iniconfig
+ more-itertools
+ packaging
+ pluggy
+ py
+ setuptools
+ six
+ toml
+ wcwidth
+ ] ++ stdenv.lib.optionals (pythonOlder "3.6") [ pathlib2 ];
doCheck = !isPyPy; # https://github.com/pytest-dev/pytest/issues/3460
+ preCheck = ''
+ # don't test bash builtins
+ rm testing/test_argcomplete.py
+ '';
+
# Ignored file https://github.com/pytest-dev/pytest/pull/5605#issuecomment-522243929
checkPhase = ''
runHook preCheck