python312Packages.django-autocomplete-light: 3.9.4 -> 3.11.0 (#373995)

authored by Fabian Affolter and committed by GitHub fde62931 b641e3dd

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