summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Schütz <rschuetz17@gmail.com>2018-04-24 00:27:25 +0200
committerGitHub <noreply@github.com>2018-04-24 00:27:25 +0200
commit16408d3920735fb2069c33cac8750ac9e021f96a (patch)
tree249bea07f764027da1b56ff87cfbb5ccac09da79
parent02335bc56012a6a6f2af7d0de095d61041df616c (diff)
parenta8f9fc1c1647d1407863a34ece572db428e7fb3b (diff)
downloadnixlib-16408d3920735fb2069c33cac8750ac9e021f96a.tar
nixlib-16408d3920735fb2069c33cac8750ac9e021f96a.tar.gz
nixlib-16408d3920735fb2069c33cac8750ac9e021f96a.tar.bz2
nixlib-16408d3920735fb2069c33cac8750ac9e021f96a.tar.lz
nixlib-16408d3920735fb2069c33cac8750ac9e021f96a.tar.xz
nixlib-16408d3920735fb2069c33cac8750ac9e021f96a.tar.zst
nixlib-16408d3920735fb2069c33cac8750ac9e021f96a.zip
Merge pull request #38784 from timokau/flask-autoindex-init
pythonPackages.flask-autoindex: init at 0.6
-rw-r--r--pkgs/development/python-modules/flask-autoindex/default.nix44
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/flask-autoindex/default.nix b/pkgs/development/python-modules/flask-autoindex/default.nix
new file mode 100644
index 000000000000..397d1e03ee82
--- /dev/null
+++ b/pkgs/development/python-modules/flask-autoindex/default.nix
@@ -0,0 +1,44 @@
+{ stdenv
+, buildPythonPackage
+, fetchpatch
+, fetchPypi
+, flask
+, flask-silk
+, future
+}:
+
+buildPythonPackage rec {
+  pname = "Flask-AutoIndex";
+  version = "0.6";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "19b10mb1nrqfjyafki6wnrbn8mqi30bbyyiyvp5xssc74pciyfqs";
+  };
+
+  propagatedBuildInputs = [
+    flask
+    flask-silk
+    future
+  ];
+
+  patches = [
+    # fix generated binary, see https://github.com/sublee/flask-autoindex/pull/32
+    (fetchpatch {
+      name = "fix_binary.patch";
+      url = "https://github.com/sublee/flask-autoindex/pull/32.patch";
+      sha256 = "1v2r0wvi7prhipjq89774svv6aqj0a13mdfj07pdlkpzfbf029dn";
+    })
+  ];
+
+  meta = with stdenv.lib; {
+    description = "The mod_autoindex for Flask";
+    longDescription = ''
+      Flask-AutoIndex generates an index page for your Flask application automatically.
+      The result is just like mod_autoindex, but the look is more awesome!
+    '';
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ timokau ];
+    homepage = http://pythonhosted.org/Flask-AutoIndex/;
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 5b1877875344..2eab753e491f 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -5533,6 +5533,8 @@ in {
 
   flask_assets = callPackage ../development/python-modules/flask-assets { };
 
+  flask-autoindex = callPackage ../development/python-modules/flask-autoindex { };
+
   flask-babel = callPackage ../development/python-modules/flask-babel { };
 
   flask_cache = buildPythonPackage rec {