evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / djangorestframework-dataclasses / default.nix
blob3fa7cbb024906e7c5ec63f92370fed5c3420063f
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   djangorestframework,
6   setuptools,
7 }:
9 buildPythonPackage rec {
10   pname = "djangorestframework-dataclasses";
11   version = "1.3.1";
12   format = "pyproject";
14   src = fetchFromGitHub {
15     owner = "oxan";
16     repo = "djangorestframework-dataclasses";
17     rev = "refs/tags/v${version}";
18     hash = "sha256-12EdSaGpsX0qDXgJ2QWYj6qAUbsrITQjWowk+gJFwwY=";
19   };
21   nativeBuildInputs = [ setuptools ];
23   postPatch = ''
24     patchShebangs manage.py
25   '';
27   propagatedBuildInputs = [ djangorestframework ];
29   checkPhase = ''
30     ./manage.py test
31   '';
33   pythonImportsCheck = [ "rest_framework_dataclasses" ];
35   meta = with lib; {
36     description = " Dataclasses serializer for Django REST framework";
37     homepage = "https://github.com/oxan/djangorestframework-dataclasses";
38     license = licenses.bsd3;
39     maintainers = [ ];
40   };