summaryrefslogtreecommitdiffstats
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)
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 bb9302479e98..d2387a1fa629 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 ];