about summary refs log tree commit diff
path: root/pkgs/development/python-modules/pykwalify
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2021-04-10 13:32:01 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2021-04-10 13:32:01 +0200
commit212244cd08f383c1ceb5ca1e0f4f655c475de32a (patch)
tree79429eabf4981cdc4fe9c82ce0866f7d6b9a92d5 /pkgs/development/python-modules/pykwalify
parent41d8ec87b2429177dcc053977f225a2979271057 (diff)
python3Packages.pykwalify: 1.7.0 -> 1.8.0
Diffstat (limited to 'pkgs/development/python-modules/pykwalify')
-rw-r--r--pkgs/development/python-modules/pykwalify/default.nix28
1 files changed, 18 insertions, 10 deletions
diff --git a/pkgs/development/python-modules/pykwalify/default.nix b/pkgs/development/python-modules/pykwalify/default.nix
index d2b31ebbf4cd7..b65c0fd46709e 100644
--- a/pkgs/development/python-modules/pykwalify/default.nix
+++ b/pkgs/development/python-modules/pykwalify/default.nix
@@ -1,32 +1,40 @@
-{ lib, buildPythonPackage, fetchPypi
-, dateutil, docopt, pyyaml
-, pytest, testfixtures
+{ lib
+, buildPythonPackage
+, dateutil
+, docopt
+, fetchPypi
+, pytestCheckHook
+, pyyaml
+, ruamel-yaml
+, testfixtures
 }:
 
 buildPythonPackage rec {
-  version = "1.7.0";
+  version = "1.8.0";
   pname = "pykwalify";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "1cnfzkg1b01f825ikpw2fhjclf9c8akxjfrbd1vc22x1lg2kk2vy";
+    sha256 = "sha256-eWsq0+1MuZuIMItTP7L1WcMPpu+0+p/aETR/SD0kWIQ=";
   };
 
   propagatedBuildInputs = [
     dateutil
     docopt
     pyyaml
+    ruamel-yaml
   ];
 
   checkInputs = [
-    pytest
+    pytestCheckHook
     testfixtures
   ];
 
-  checkPhase = ''
-    pytest \
-      -k 'not test_multi_file_support'
-  '';
+  disabledTests = [
+    "test_multi_file_support"
+  ];
+
+  pythonImportsCheck = [ "pykwalify" ];
 
   meta = with lib; {
     homepage = "https://github.com/Grokzen/pykwalify";