about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChris Ostrouchov <chris.ostrouchov@gmail.com>2019-05-08 10:50:38 -0400
committerChris Ostrouchov <chris.ostrouchov@gmail.com>2019-05-20 09:00:25 -0400
commit184c9dffb87a121e5847f9d0865afc404ed0da59 (patch)
treee1deea6ade54ae143195fa3809ca214e6c4eef03
parent7531dc4366561b6798d4cf19d823b81bcd33abc2 (diff)
downloadnixlib-184c9dffb87a121e5847f9d0865afc404ed0da59.tar
nixlib-184c9dffb87a121e5847f9d0865afc404ed0da59.tar.gz
nixlib-184c9dffb87a121e5847f9d0865afc404ed0da59.tar.bz2
nixlib-184c9dffb87a121e5847f9d0865afc404ed0da59.tar.lz
nixlib-184c9dffb87a121e5847f9d0865afc404ed0da59.tar.xz
nixlib-184c9dffb87a121e5847f9d0865afc404ed0da59.tar.zst
nixlib-184c9dffb87a121e5847f9d0865afc404ed0da59.zip
pythonPackages.pyxl3: init at 1.0
-rw-r--r--pkgs/development/python-modules/pyxl3/default.nix35
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pyxl3/default.nix b/pkgs/development/python-modules/pyxl3/default.nix
new file mode 100644
index 000000000000..159645c425eb
--- /dev/null
+++ b/pkgs/development/python-modules/pyxl3/default.nix
@@ -0,0 +1,35 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, unittest2
+, python
+, isPy27
+}:
+
+buildPythonPackage rec {
+  pname = "pyxl3";
+  version = "1.0";
+  disabled = isPy27;
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "df413d86664e2d261f67749beffff07eb830ab8c7bbe631d11d4c42f3a5e5fde";
+  };
+
+  checkInputs = [ unittest2 ];
+
+  checkPhase = ''
+     ${python.interpreter} tests/test_basic.py
+  '';
+
+  # tests require weird codec installation
+  # which is not necessary for major use of package
+  doCheck = false;
+
+  meta = with lib; {
+    description = "Python 3 port of pyxl for writing structured and reusable inline HTML";
+    homepage = https://github.com/gvanrossum/pyxl3;
+    license = licenses.asl20;
+    maintainers = [ maintainers.costrouc ];
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index efa2a6b1f6cb..df5ff76887c4 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -4522,6 +4522,8 @@ in {
 
   pysendfile = callPackage ../development/python-modules/pysendfile { };
 
+  pyxl3 = callPackage ../development/python-modules/pyxl3 { };
+
   qpid-python = callPackage ../development/python-modules/qpid-python { };
 
   xattr = callPackage ../development/python-modules/xattr { };