Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 63 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364{ lib, fetchFromGitHub, pythonOlder, buildPythonPackage, python, hatchling, django, jinja2, sqlparse, html5lib}:
buildPythonPackage rec { pname = "django-debug-toolbar"; version = "4.2"; format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchFromGitHub { owner = "jazzband"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-hPO2q3V69kpyahav4cgUHz/3WLxXnZYCyWGetyNS+2Q="; };
nativeBuildInputs = [ hatchling ];
propagatedBuildInputs = [ django jinja2 sqlparse ];
DB_BACKEND = "sqlite3"; DB_NAME = ":memory:"; TEST_ARGS = "tests"; DJANGO_SETTINGS_MODULE = "tests.settings";
nativeCheckInputs = [ html5lib ];
checkPhase = '' runHook preCheck ${python.interpreter} -m django test ${TEST_ARGS} runHook postCheck '';
pythonImportsCheck = [ "debug_toolbar" ];
meta = with lib; { description = "Configurable set of panels that display debug information about the current request/response"; homepage = "https://github.com/jazzband/django-debug-toolbar"; changelog = "https://django-debug-toolbar.readthedocs.io/en/latest/changes.html"; license = licenses.bsd3; maintainers = with maintainers; [ yuu ]; };}