1{ lib, buildPythonPackage, fetchPypi 2, setuptools_scm, django, dateutil, whoosh, pysolr 3, coverage, mock, nose, geopy, requests }: 4 5buildPythonPackage rec { 6 pname = "django-haystack"; 7 version = "2.8.1"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "8b54bcc926596765d0a3383d693bcdd76109c7abb6b2323b3984a39e3576028c"; 12 }; 13 14 checkInputs = [ pysolr whoosh dateutil geopy coverage nose mock coverage requests ]; 15 propagatedBuildInputs = [ django ]; 16 nativeBuildInputs = [ setuptools_scm ]; 17 18 postPatch = '' 19 sed -i 's/geopy==/geopy>=/' setup.py 20 ''; 21 22 # ImportError: cannot import name django.contrib.gis.geos.prototypes 23 doCheck = false; 24 25 meta = with lib; { 26 description = "Modular search for Django"; 27 homepage = "http://haystacksearch.org/"; 28 license = licenses.bsd3; 29 }; 30}