summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMatej Cotman <cotman.matej@gmail.com>2014-02-22 16:49:40 +0100
committerDomen Kožar <domen@dev.si>2014-02-22 18:11:18 +0100
commite310dd17745eebe8978f5c20c6a600642d7e3a7c (patch)
tree23864eb5d95c411a09c590b55c7796ecec66ad96 /pkgs
parent5a8a3195a0d7dcdb53cb21fef367aac07968380a (diff)
downloadnixlib-e310dd17745eebe8978f5c20c6a600642d7e3a7c.tar
nixlib-e310dd17745eebe8978f5c20c6a600642d7e3a7c.tar.gz
nixlib-e310dd17745eebe8978f5c20c6a600642d7e3a7c.tar.bz2
nixlib-e310dd17745eebe8978f5c20c6a600642d7e3a7c.tar.lz
nixlib-e310dd17745eebe8978f5c20c6a600642d7e3a7c.tar.xz
nixlib-e310dd17745eebe8978f5c20c6a600642d7e3a7c.tar.zst
nixlib-e310dd17745eebe8978f5c20c6a600642d7e3a7c.zip
searx: new package
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/python-packages.nix71
1 files changed, 69 insertions, 2 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 5772d7a7ed52..e9c7668c151d 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -4915,11 +4915,11 @@ pythonPackages = modules // import ./python-packages-generated.nix {
 
 
   Babel = buildPythonPackage (rec {
-    name = "Babel-0.9.6";
+    name = "Babel-1.3";
 
     src = fetchurl {
       url = "http://pypi.python.org/packages/source/B/Babel/${name}.tar.gz";
-      sha256 = "4a3a085ecf1fcd2736573538ffa114f1f4331b3bbbdd69381e6e172c49c9750f";
+      sha256 = "0bnin777lc53nxd1hp3apq410jj5wx92n08h7h4izpl4f4sx00lz";
     };
 
     buildInputs = [ pytz ];
@@ -8526,6 +8526,73 @@ pythonPackages = modules // import ./python-packages-generated.nix {
     };
   };
 
+  searx = buildPythonPackage rec {
+    name = "searx-${version}";
+    version = "0.2.0";
+
+    src = fetchurl {
+      url = "https://pypi.python.org/packages/source/s/searx/${name}.tar.gz";
+      sha256 = "19hxjg3vhq7fygcvfhsr3i40c8kbi7i76ym9cv2s03b3zijd38w0";
+    };
+
+    propagatedBuildInputs = [ pyyaml lxml grequests flaskbabel flask requests gevent speaklater Babel pytz ];
+
+    meta = {
+      homepage = https://github.com/asciimoo/searx;
+      description = "A privacy-respecting, hackable metasearch engine.";
+      license = stdenv.lib.licenses.agpl3Plus;
+    };
+  };
+
+  grequests = buildPythonPackage rec {
+    name = "grequests-0.2.0";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/g/grequests/${name}.tar.gz";
+      sha256 = "0lafzax5igbh8y4x0krizr573wjsxz7bhvwygiah6qwrzv83kv5c";
+    };
+
+    buildInputs = [ requests gevent ];
+
+    meta = {
+      description = "GRequests allows you to use Requests with Gevent to make asyncronous HTTP Requests easily.";
+      homepage = https://github.com/kennethreitz/grequests;
+      license = "bsd";
+    };
+  };
+
+  flaskbabel = buildPythonPackage rec {
+    name = "Flask-Babel-0.9";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/F/Flask-Babel/${name}.tar.gz";
+      sha256 = "0k7vk4k54y55ma0nx2k5s0phfqbriwslhy5shh3b0d046q7ibzaa";
+    };
+
+    buildInputs = [ flask jinja2 speaklater Babel pytz ];
+
+    meta = {
+      description = "Adds i18n/l10n support to Flask applications";
+      homepage = https://github.com/mitsuhiko/flask-babel;
+      license = "bsd";
+    };
+  };
+
+  speaklater = buildPythonPackage rec {
+    name = "speaklater-1.3";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/s/speaklater/${name}.tar.gz";
+      sha256 = "1ab5dbfzzgz6cnz4xlwx79gz83id4bhiw67k1cgqrlzfs0va7zjr";
+    };
+
+    meta = {
+      description = "implements a lazy string for python useful for use with gettext";
+      homepage = https://github.com/mitsuhiko/speaklater;
+      license = "bsd";
+    };
+  };
+
 # python2.7 specific eggs
 } // pkgs.lib.optionalAttrs (python.majorVersion == "2.7") {