about summary refs log tree commit diff
path: root/pkgs/development/python-modules/XlsxWriter/default.nix
diff options
context:
space:
mode:
authorJaakko Luttinen <jaakko.luttinen@iki.fi>2019-03-01 19:02:37 +0200
committerJaakko Luttinen <jaakko.luttinen@iki.fi>2019-03-02 09:58:16 +0200
commit36d5375b4a989cca2ca86db915d71cc0cb63cbd5 (patch)
tree9fb046b3c5faa67ca5cae9b06b0ca315ddb21a95 /pkgs/development/python-modules/XlsxWriter/default.nix
parent0a41afaecd341f1ed6692466e3f51571acb686b6 (diff)
pythonPackages.XlsxWriter: enable tests
Diffstat (limited to 'pkgs/development/python-modules/XlsxWriter/default.nix')
-rw-r--r--pkgs/development/python-modules/XlsxWriter/default.nix14
1 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/XlsxWriter/default.nix b/pkgs/development/python-modules/XlsxWriter/default.nix
index 077be5321c703..99da64268ee25 100644
--- a/pkgs/development/python-modules/XlsxWriter/default.nix
+++ b/pkgs/development/python-modules/XlsxWriter/default.nix
@@ -1,12 +1,17 @@
-{lib, buildPythonPackage, fetchPypi}:
+{lib, buildPythonPackage, fetchFromGitHub}:
 
 buildPythonPackage rec {
+
   pname = "XlsxWriter";
   version = "1.1.5";
 
-  src = fetchPypi {
-    inherit pname version;
-    sha256 = "de9ef46088489915eaaee00c7088cff93cf613e9990b46b933c98eb46f21b47f";
+  # PyPI release tarball doesn't contain tests so let's use GitHub. See:
+  # https://github.com/jmcnamara/XlsxWriter/issues/327
+  src = fetchFromGitHub{
+    owner = "jmcnamara";
+    repo = pname;
+    rev = "RELEASE_${version}";
+    sha256 = "13250y53mr0pki93sqscy2bx01fxh6b6wvvj6m95ky0wqrrbmg39";
   };
 
   meta = {
@@ -15,4 +20,5 @@ buildPythonPackage rec {
     maintainers = with lib.maintainers; [ jluttine ];
     license = lib.licenses.bsd2;
   };
+
 }