1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 6 # build-system 7 setuptools, 8 9 # tests 10 djangorestframework, 11 html5lib, 12 lxml, 13 pytest-django, 14 pytestCheckHook, 15 pyyaml, 16}: 17 18buildPythonPackage rec { 19 pname = "django-i18nfield"; 20 version = "1.11.0"; 21 pyproject = true; 22 23 src = fetchFromGitHub { 24 owner = "raphaelm"; 25 repo = "django-i18nfield"; 26 tag = version; 27 hash = "sha256-0r4ICS8E0OFMrR7IoyiFyXBvAkQjSBb0HtEcb31f4Rw="; 28 }; 29 30 build-system = [ setuptools ]; 31 32 env.DJANGO_SETTINGS_MODULE = "tests.settings"; 33 34 nativeCheckInputs = [ 35 djangorestframework 36 html5lib 37 lxml 38 pytest-django 39 pytestCheckHook 40 pyyaml 41 ]; 42 43 meta = with lib; { 44 description = "Store internationalized strings in Django models"; 45 homepage = "https://github.com/raphaelm/django-i18nfield"; 46 license = licenses.asl20; 47 maintainers = with maintainers; [ hexa ]; 48 }; 49}