Unverified Commit f93e4fd8 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #241199 from tjni/django-maintenance-mode

python310Packages.django-maintenance-mode: fix build
parents 53f9d710 06a0c1c7
Loading
Loading
Loading
Loading
+16 −7
Original line number Diff line number Diff line
{ lib
, fetchFromGitHub
, fetchpatch
, buildPythonPackage
, pytest
, django
, python-fsutil
, python
, pythonOlder
}:

@@ -21,18 +22,26 @@ buildPythonPackage rec {
    hash = "sha256-Mcj8O20hCINGf5T3PCG9jq0onSrm4R+Ke5CLMqMDmuU=";
  };

  patches = [
    (fetchpatch {
      name = "fix-broken-test.patch";
      url = "https://github.com/fabiocaccamo/django-maintenance-mode/commit/68cde8d9ceef00eeaa2068f420698c1c562fa9fc.patch";
      hash = "sha256-K/zYYkcnmWGc7Knz4l9PgvUtT0IccPRXc3UFriC1ldc=";
    })
  ];

  propagatedBuildInputs = [
    django
    python-fsutil
  ];

  nativeCheckInputs = [
    pytest
  ];
  checkPhase = ''
    runHook preCheck

  pythonImportsCheck = [
    "maintenance_mode"
  ];
    ${python.interpreter} runtests.py

    runHook postCheck
  '';

  meta = with lib; {
    description = "Shows a 503 error page when maintenance-mode is on";