Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / django-graphiql-debug-toolbar / default.nix
blob26a82254a7a67b7f1531ac7460ee9c5121e71283
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchFromGitHub
5 , poetry-core
6 , django
7 , django-debug-toolbar
8 , graphene-django
9 , python
12 buildPythonPackage rec {
13   pname = "django-graphiql-debug-toolbar";
14   version = "0.2.0";
15   format = "pyproject";
16   disabled = pythonOlder "3.6";
18   src = fetchFromGitHub {
19     owner = "flavors";
20     repo = pname;
21     rev = version;
22     sha256 = "0fikr7xl786jqfkjdifymqpqnxy4qj8g3nlkgfm24wwq0za719dw";
23   };
25   nativeBuildInputs = [
26     poetry-core
27   ];
29   propagatedBuildInputs = [
30     django
31     django-debug-toolbar
32     graphene-django
33   ];
35   pythonImportsCheck = [
36     "graphiql_debug_toolbar"
37   ];
39   DB_BACKEND = "sqlite";
40   DB_NAME = ":memory:";
41   DJANGO_SETTINGS_MODULE = "tests.settings";
43   checkPhase = ''
44     runHook preCheck
45     ${python.interpreter} -m django test tests
46     runHook postCheck
47   '';
49   meta = with lib; {
50     description = "Django Debug Toolbar for GraphiQL IDE";
51     homepage = "https://github.com/flavors/django-graphiql-debug-toolbar";
52     license = licenses.mit;
53     maintainers = with maintainers; [ hexa ];
54   };