1{ lib 2, buildPythonPackage 3, pythonOlder 4, fetchPypi 5 6# build dependencies 7, setuptools-scm 8 9# dependencies 10, django 11 12# tests 13, geopy 14, nose 15, pysolr 16, python-dateutil 17, requests 18, whoosh 19}: 20 21buildPythonPackage rec { 22 pname = "django-haystack"; 23 version = "3.2.1"; 24 format = "setuptools"; 25 disabled = pythonOlder "3.5"; 26 27 src = fetchPypi { 28 inherit pname version; 29 sha256 = "sha256-l+MZeu/CJf5AW28XYAolNL+CfLTWdDEwwgvBoG9yk6Q="; 30 }; 31 32 postPatch = '' 33 substituteInPlace setup.py \ 34 --replace "geopy==" "geopy>=" 35 ''; 36 37 nativeBuildInputs = [ 38 setuptools-scm 39 ]; 40 41 propagatedBuildInputs = [ 42 django 43 ]; 44 45 checkInputs = [ 46 geopy 47 nose 48 pysolr 49 python-dateutil 50 requests 51 whoosh 52 ]; 53 54 meta = with lib; { 55 description = "Pluggable search for Django"; 56 homepage = "http://haystacksearch.org/"; 57 license = licenses.bsd3; 58 maintainers = with maintainers; [ ]; 59 }; 60}