1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 django,
6 django-polymorphic,
7 djangorestframework,
8 pytest-django,
9 pytest-mock,
10 pytestCheckHook,
11 six,
12}:
13
14buildPythonPackage {
15 pname = "django-rest-polymorphic";
16 version = "0.1.10";
17 format = "setuptools";
18
19 src = fetchFromGitHub {
20 owner = "apirobot";
21 repo = "django-rest-polymorphic";
22 # https://github.com/denisorehovsky/django-rest-polymorphic/issues/42
23 rev = "9d920eb91ef13144094426f9ebc0ca80247c0fe3";
24 hash = "sha256-k7Cl2QYkaGOZaTo8v5Wg9Wqh8x0WC5i9Sggqj8eeECY=";
25 };
26
27 propagatedBuildInputs = [
28 django
29 django-polymorphic
30 djangorestframework
31 six
32 ];
33
34 nativeCheckInputs = [
35 pytest-django
36 pytest-mock
37 pytestCheckHook
38 ];
39
40 pythonImportsCheck = [ "rest_polymorphic" ];
41
42 meta = with lib; {
43 description = "Polymorphic serializers for Django REST Framework";
44 homepage = "https://github.com/apirobot/django-rest-polymorphic";
45 license = licenses.mit;
46 maintainers = [ ];
47 };
48}