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}