about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorAtemu <atemu.main@gmail.com>2020-02-07 13:03:39 +0100
committerJon <jonringer@users.noreply.github.com>2020-02-29 09:58:04 -0800
commitc6a5cc3fdfd6a08b9538015101cb11a04514a3f6 (patch)
tree71e73a0997ad7551ec9d5f8cc4b80ba30222bc98 /pkgs
parent9fa218e3a0e6ed7ab01aebb401288bada5394c36 (diff)
downloadnixlib-c6a5cc3fdfd6a08b9538015101cb11a04514a3f6.tar
nixlib-c6a5cc3fdfd6a08b9538015101cb11a04514a3f6.tar.gz
nixlib-c6a5cc3fdfd6a08b9538015101cb11a04514a3f6.tar.bz2
nixlib-c6a5cc3fdfd6a08b9538015101cb11a04514a3f6.tar.lz
nixlib-c6a5cc3fdfd6a08b9538015101cb11a04514a3f6.tar.xz
nixlib-c6a5cc3fdfd6a08b9538015101cb11a04514a3f6.tar.zst
nixlib-c6a5cc3fdfd6a08b9538015101cb11a04514a3f6.zip
pythonPackages.jc: init at 1.7.5
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/jc/default.nix28
-rw-r--r--pkgs/top-level/all-packages.nix2
-rw-r--r--pkgs/top-level/python-packages.nix2
3 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/jc/default.nix b/pkgs/development/python-modules/jc/default.nix
new file mode 100644
index 000000000000..1773a077fdd5
--- /dev/null
+++ b/pkgs/development/python-modules/jc/default.nix
@@ -0,0 +1,28 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi,
+  ruamel_yaml
+, ifconfig-parser
+, xmltodict
+, isPy27
+}:
+
+buildPythonPackage rec {
+  pname = "jc";
+  version = "1.7.5";
+  disabled = isPy27;
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "16ndzvyvx4s3b6cnhxbd5fs3fkc3fwygz7qzaw7ws76sag1zpx67";
+  };
+
+  propagatedBuildInputs = [ ruamel_yaml ifconfig-parser xmltodict ];
+
+  meta = with stdenv.lib; {
+    description = "This tool serializes the output of popular command line tools and filetypes to structured JSON output.";
+    homepage = "https://github.com/kellyjonbrazil/jc";
+    license = licenses.mit;
+    maintainers = with maintainers; [ atemu ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 39eb6dfdd005..04eacccf2c11 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4309,6 +4309,8 @@ in
 
   jazzy = callPackage ../development/tools/jazzy { };
 
+  jc = with python3Packages; toPythonApplication jc;
+
   jd = callPackage ../development/tools/jd { };
 
   jd-gui = callPackage ../tools/security/jd-gui { };
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 92dff2435d72..e10a814cfd41 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -803,6 +803,8 @@ in {
 
   janus = callPackage ../development/python-modules/janus { };
 
+  jc = callPackage ../development/python-modules/jc { };
+
   jira = callPackage ../development/python-modules/jira { };
 
   junit-xml = callPackage ../development/python-modules/junit-xml { };