summary refs log tree commit diff
path: root/pkgs/development/tools/yq
diff options
context:
space:
mode:
authorKranium Gikos Mendoza <kranium@gikos.net>2017-11-14 05:32:13 +1100
committerKranium Gikos Mendoza <kranium@gikos.net>2017-11-29 21:15:15 +1100
commit131f48d0b1a029c266114acedd4b747ae4793041 (patch)
treec2caa238de90b038368af51c054e8f936b3b90f9 /pkgs/development/tools/yq
parent6499c311d530f0dd34a06c047dc03ebf0f5d0697 (diff)
downloadnixlib-131f48d0b1a029c266114acedd4b747ae4793041.tar
nixlib-131f48d0b1a029c266114acedd4b747ae4793041.tar.gz
nixlib-131f48d0b1a029c266114acedd4b747ae4793041.tar.bz2
nixlib-131f48d0b1a029c266114acedd4b747ae4793041.tar.lz
nixlib-131f48d0b1a029c266114acedd4b747ae4793041.tar.xz
nixlib-131f48d0b1a029c266114acedd4b747ae4793041.tar.zst
nixlib-131f48d0b1a029c266114acedd4b747ae4793041.zip
yq: init at 2.3.3
Diffstat (limited to 'pkgs/development/tools/yq')
-rw-r--r--pkgs/development/tools/yq/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/tools/yq/default.nix b/pkgs/development/tools/yq/default.nix
new file mode 100644
index 000000000000..6ddea86f1a7c
--- /dev/null
+++ b/pkgs/development/tools/yq/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, lib, buildPythonApplication, fetchPypi, pyyaml, jq }:
+
+buildPythonApplication rec {
+
+  name = "${pname}-${version}";
+  pname = "yq";
+  version = "2.3.3";
+
+  propagatedBuildInputs = [ pyyaml jq ];
+
+  # ValueError: underlying buffer has been detached
+  doCheck = false;
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "14ywdi464z68qclsqzb8r50rzmypknaz74zmpppkahjigfcfppm3";
+  };
+
+  meta = with lib; {
+    description = "Command-line YAML processor - jq wrapper for YAML documents.";
+    homepage = https://pypi.python.org/pypi/yq;
+    license = [ licenses.asl20 ];
+    maintainers = [ maintainers.womfoo ];
+  };
+
+}