summary refs log tree commit diff
path: root/pkgs/development/python-modules/xlwt
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2016-12-25 10:41:36 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2016-12-25 10:42:41 +0100
commit3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda (patch)
tree9e87e67f359c6c3c2aef2a4165a5435ea34cc6c9 /pkgs/development/python-modules/xlwt
parent5319587d872397ef2a8d59c34e205b3cc186c095 (diff)
downloadnixpkgs-3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda.tar
nixpkgs-3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda.tar.gz
nixpkgs-3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda.tar.bz2
nixpkgs-3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda.tar.lz
nixpkgs-3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda.tar.xz
nixpkgs-3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda.tar.zst
nixpkgs-3d455ac9343fd4b9956e2bccd1d6b2a39d5a4eda.zip
pythonPackages.xlwt: 1.0.0 -> 1.1.2
Diffstat (limited to 'pkgs/development/python-modules/xlwt')
-rw-r--r--pkgs/development/python-modules/xlwt/default.nix36
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/xlwt/default.nix b/pkgs/development/python-modules/xlwt/default.nix
new file mode 100644
index 00000000000..ffcdd5ee626
--- /dev/null
+++ b/pkgs/development/python-modules/xlwt/default.nix
@@ -0,0 +1,36 @@
+{ buildPythonPackage
+, fetchurl
+, fetchpatch
+, nose
+, lib
+}:
+
+buildPythonPackage rec {
+  pname = "xlwt";
+  name = "${pname}-${version}";
+  version = "1.1.2";
+
+  src = fetchurl {
+    url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz";
+    sha256 = "aed648c17731f40f84550dd2a1aaa53569f0cbcaf5610ba895cd2632587b723c";
+  };
+
+  # re.LOCALE was removed in Python 3.6
+  patches = [
+    (fetchpatch {
+      url = "https://github.com/python-excel/xlwt/commit/86564ef26341020316cd8a27c704ef1dc5a6129b.patch";
+      sha256 = "01abxfkmckcxpi6n5wi8ia58fmkzqrxjfjq1mjljygylm8nb3m8i";
+    })
+  ];
+
+  buildInputs = [ nose ];
+  checkPhase = ''
+    nosetests -v
+  '';
+
+  meta = {
+    description = "Library to create spreadsheet files compatible with MS";
+    homepage = https://github.com/python-excel/xlwt;
+    license = with lib.licenses; [ bsdOriginal bsd3 lgpl21 ];
+  };
+}
\ No newline at end of file