summary refs log tree commit diff
path: root/pkgs/servers/isso
diff options
context:
space:
mode:
authorEnte <ducksource@duckpond.ch>2020-09-11 00:40:37 +0200
committerJon <jonringer@users.noreply.github.com>2020-09-21 11:03:26 -0700
commit85c07678d43a58e139a06274807accc8d93e83c9 (patch)
treeb7cc27e630e0b4361aa6861cd6e56110c1e5c5e1 /pkgs/servers/isso
parent4e888fb70dd9c11de2ba3c5a5b52fdf42dd8d915 (diff)
downloadnixpkgs-85c07678d43a58e139a06274807accc8d93e83c9.tar
nixpkgs-85c07678d43a58e139a06274807accc8d93e83c9.tar.gz
nixpkgs-85c07678d43a58e139a06274807accc8d93e83c9.tar.bz2
nixpkgs-85c07678d43a58e139a06274807accc8d93e83c9.tar.lz
nixpkgs-85c07678d43a58e139a06274807accc8d93e83c9.tar.xz
nixpkgs-85c07678d43a58e139a06274807accc8d93e83c9.tar.zst
nixpkgs-85c07678d43a58e139a06274807accc8d93e83c9.zip
isso: build from master
* The published 0.12.2 version is broken therefore switch to build from
master. Related Issue: https://github.com/posativ/isso/issues/617
* cleanup build inputs
* use python3
Diffstat (limited to 'pkgs/servers/isso')
-rw-r--r--pkgs/servers/isso/default.nix26
1 files changed, 16 insertions, 10 deletions
diff --git a/pkgs/servers/isso/default.nix b/pkgs/servers/isso/default.nix
index bb9302479e9..d2387a1fa62 100644
--- a/pkgs/servers/isso/default.nix
+++ b/pkgs/servers/isso/default.nix
@@ -1,26 +1,32 @@
-{ stdenv, python2, fetchFromGitHub }:
+{ stdenv, python3Packages, fetchFromGitHub }:
+
+with python3Packages; buildPythonApplication rec {
 
-with python2.pkgs; buildPythonApplication rec {
   pname = "isso";
-  version = "0.12.2";
+  # Can not use 0.12.2 because of:
+  # https://github.com/posativ/isso/issues/617
+  version = "unstable-2020-09-14";
 
   # no tests on PyPI
   src = fetchFromGitHub {
     owner = "posativ";
     repo = pname;
-    rev = version;
-    sha256 = "18v8lzwgl5hcbnawy50lfp3wnlc0rjhrnw9ja9260awkx7jra9ba";
+    rev = "f4d2705d4f1b51f444d0629355a6fcbcec8d57b5";
+    sha256 = "02jgfzq3svd54zj09jj7lm2r7ypqqjynzxa9dgnnm0pqvq728wzr";
   };
 
   propagatedBuildInputs = [
-    bleach
-    cffi
-    configparser
-    html5lib
-    ipaddr
+    itsdangerous
     jinja2
     misaka
+    html5lib
     werkzeug
+    bleach
+    flask-caching
+  ];
+
+  buildInputs = [
+    cffi
   ];
 
   checkInputs = [ nose ];