about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorFrederik Rietdijk <freddyrietdijk@fridh.nl>2016-08-02 10:42:33 +0200
committerGitHub <noreply@github.com>2016-08-02 10:42:33 +0200
commitb1e42243f18f9d3259c0c40ead170f14fd50a2de (patch)
treebff92025cb88d646bfe6dce9fbb127824ca74a56 /pkgs/top-level
parent2988112a0ccae54766247385934d463ba2ad5ce6 (diff)
parentab1fdce28534255872c8aef10974dfb849bde325 (diff)
downloadnixlib-b1e42243f18f9d3259c0c40ead170f14fd50a2de.tar
nixlib-b1e42243f18f9d3259c0c40ead170f14fd50a2de.tar.gz
nixlib-b1e42243f18f9d3259c0c40ead170f14fd50a2de.tar.bz2
nixlib-b1e42243f18f9d3259c0c40ead170f14fd50a2de.tar.lz
nixlib-b1e42243f18f9d3259c0c40ead170f14fd50a2de.tar.xz
nixlib-b1e42243f18f9d3259c0c40ead170f14fd50a2de.tar.zst
nixlib-b1e42243f18f9d3259c0c40ead170f14fd50a2de.zip
Merge pull request #17431 from lancelotsix/add_django_raster
Add django raster
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/python-packages.nix27
1 files changed, 22 insertions, 5 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index e00fc0c3e1a7..89f384353f97 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -3217,7 +3217,7 @@ in modules // {
     name = "celery-${version}";
     version = "3.1.23";
 
-    disabled = pythonOlder "2.6";
+    disabled = (pythonOlder "2.6") || isPy35;
 
     src = pkgs.fetchurl {
       url = "mirror://pypi/c/celery/${name}.tar.gz";
@@ -9050,8 +9050,6 @@ in modules // {
     name = "django-colorful-${version}";
     version = "1.2";
 
-    disabled = isPy35;
-
     src = pkgs.fetchurl {
       url = "mirror://pypi/d/django-colorful/${name}.tar.gz";
       sha256 = "0y34hzvfrm1xbxrd8frybc9yzgqvz4c07frafipjikw7kfjsw8az";
@@ -9254,6 +9252,25 @@ in modules // {
     };
   };
 
+  django_raster = buildPythonPackage rec {
+    name = "djongoraster-${version}";
+    version = "0.2";
+
+    src = pkgs.fetchurl {
+      url = "https://pypi.python.org/packages/09/3d/5b9b491186579825ef6e81d60c8ddaf86d8c98d928753a329980bf48b050/django-raster-0.2.tar.gz";
+      sha256 = "1zdcxzj43qrv7cl6q9nb2dkfnsyn74dzf2igpnd6nbbfdnkif9bm";
+    };
+
+    propagatedBuildInputs = with self ; [ numpy django_colorful pillow psycopg2
+                                          pyparsing django celery ];
+
+    meta = {
+      description = "Basic raster data integration for Django";
+      homepage = https://github.com/geodesign/django-raster;
+      license = licenses.mit;
+    };
+  };
+
   django_redis = buildPythonPackage rec {
     name = "django-redis-${version}";
     version = "4.2.0";
@@ -12127,13 +12144,13 @@ in modules // {
     };
 
     # most of these are simply to allow the test suite to do its job
-    buildInputs = with self; [ mock unittest2 nose redis qpid-python pymongo sqlalchemy pyyaml msgpack boto ];
+    buildInputs = with self; optionals isPy27 [ mock unittest2 nose redis qpid-python pymongo sqlalchemy pyyaml msgpack boto ];
 
     propagatedBuildInputs = with self; [ amqp anyjson ] ++
       (optionals (pythonOlder "2.7") [ importlib ordereddict ]);
 
     # tests broken on python 2.6? https://github.com/nose-devs/nose/issues/806
-    doCheck = (pythonAtLeast "2.7");
+    doCheck = isPy27;
 
     meta = {
       description = "Messaging library for Python";