summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2023-05-16 00:55:58 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2023-05-16 01:19:33 +0200
commitb0a4b5849510b77d90a3213720ff0cc5798be939 (patch)
tree257e391a84299061634a9b1078d8e8adb6e62172
parent89fad28e1f8dc011b5a4222157027b4e8784845c (diff)
downloadnixpkgs-b0a4b5849510b77d90a3213720ff0cc5798be939.tar
nixpkgs-b0a4b5849510b77d90a3213720ff0cc5798be939.tar.gz
nixpkgs-b0a4b5849510b77d90a3213720ff0cc5798be939.tar.bz2
nixpkgs-b0a4b5849510b77d90a3213720ff0cc5798be939.tar.lz
nixpkgs-b0a4b5849510b77d90a3213720ff0cc5798be939.tar.xz
nixpkgs-b0a4b5849510b77d90a3213720ff0cc5798be939.tar.zst
nixpkgs-b0a4b5849510b77d90a3213720ff0cc5798be939.zip
ansible-lint: 6.15.0 -> 6.16.0
https://github.com/ansible/ansible-lint/releases/tag/v6.16.0
-rw-r--r--pkgs/development/python-modules/ansible-lint/default.nix23
1 files changed, 15 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/ansible-lint/default.nix b/pkgs/development/python-modules/ansible-lint/default.nix
index 0307a885455..f50b333065f 100644
--- a/pkgs/development/python-modules/ansible-lint/default.nix
+++ b/pkgs/development/python-modules/ansible-lint/default.nix
@@ -1,35 +1,36 @@
 { lib
 , buildPythonPackage
 , fetchPypi
+, setuptools
 , setuptools-scm
-, ansible-compat
 , ansible-core
 , black
-, enrich
 , filelock
 , flaky
 , jsonschema
+, packaging
 , pythonOlder
-, pytest
 , pytest-xdist
 , pytestCheckHook
+, pythonRelaxDepsHook
 , pyyaml
 , rich
 , ruamel-yaml
+, subprocess-tee
 , wcmatch
 , yamllint
 }:
 
 buildPythonPackage rec {
   pname = "ansible-lint";
-  version = "6.15.0";
+  version = "6.16.0";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-TOeQzwAGdgugHYuUbYAwNwL8dFS9GcazB53ZjUBRfm8=";
+    hash = "sha256-34Lzk18SCeMHRAjurl6DfM7G/VLB0xJmif9BJKuwpcs=";
   };
 
   postPatch = ''
@@ -39,20 +40,26 @@ buildPythonPackage rec {
   '';
 
   nativeBuildInputs = [
+    setuptools
     setuptools-scm
+    pythonRelaxDepsHook
+  ];
+
+  pythonRelaxDeps = [
+    "ruamel.yaml"
   ];
 
   propagatedBuildInputs = [
-    ansible-compat
+    # https://github.com/ansible/ansible-lint/blob/master/.config/requirements.in
     ansible-core
     black
-    enrich
     filelock
     jsonschema
-    pytest # yes, this is an actual runtime dependency
+    packaging
     pyyaml
     rich
     ruamel-yaml
+    subprocess-tee
     wcmatch
     yamllint
   ];