1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, django 5, six 6, pytestCheckHook 7, django-debug-toolbar 8, django-extensions 9, django-taggit 10, django-tagging 11, mock 12, pytest-django 13, selenium 14, splinter 15, sqlparse 16, tenacity 17, whitenoise 18}: 19 20buildPythonPackage rec { 21 pname = "django-autocomplete-light"; 22 version = "3.9.4"; 23 24 src = fetchFromGitHub { 25 owner = "yourlabs"; 26 repo = "django-autocomplete-light"; 27 rev = version; 28 hash = "sha256-YUiGN6q7ARM/rg7d+ykeDEYZDYjB+DHxMCmdme6QccU="; 29 }; 30 31 propagatedBuildInputs = [ 32 django 33 six 34 ]; 35 36 # Too many un-packaged dependencies 37 doCheck = false; 38 39 nativeCheckInputs = [ 40 pytestCheckHook 41 django-debug-toolbar 42 django-extensions 43 django-taggit 44 django-tagging 45 mock 46 pytest-django 47 selenium 48 splinter 49 sqlparse 50 tenacity 51 whitenoise 52 53 # FIXME: not packaged 54 # django-generic-m2m 55 # django-gm2m 56 # django-querysetsequence 57 # pytest-splinter 58 # dango-nested-admin 59 # djhacker 60 ]; 61 62 # Taken from tox.ini 63 preCheck = "cd test_project"; 64 65 pythonImportsCheck = [ "dal" ]; 66 67 meta = with lib; { 68 description = "A fresh approach to autocomplete implementations, specially for Django"; 69 homepage = "https://django-autocomplete-light.readthedocs.io"; 70 license = licenses.bsd3; 71 maintainers = with maintainers; [ ambroisie ]; 72 }; 73}