gnu: python-django-debug-toolbar: Disable broken test.

* gnu/packages/django.scm (python-django-debug-toolbar)[build-system]: Use
pyproject-build-system; disable one test.
[native-inputs]: Add python-setuptools, python-wheel, and tzdata-for-tests.
[description]: Complete sentence.

Change-Id: Id6338302fd62c8a9244a8a5a429279d283467149
This commit is contained in:
Ricardo Wurmus 2025-01-12 15:09:36 +01:00
parent 214e6e6232
commit c0d4e4d9dc
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -608,23 +608,34 @@ account authentication.")
(sha256 (sha256
(base32 (base32
"1m1j2sx7q0blma0miswj3c8hrfi5q4y5cq2b816v8gagy89xgc57")))) "1m1j2sx7q0blma0miswj3c8hrfi5q4y5cq2b816v8gagy89xgc57"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'disable-bad-tests
(lambda _
(substitute* "tests/test_integration.py"
(("def test_cache_page")
"def _test_cache_page"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "make" "test")))))))
(propagated-inputs (propagated-inputs
(list python-sqlparse python-django)) (list python-sqlparse python-django))
(native-inputs (native-inputs
(list python-django-jinja python-html5lib)) (list python-django-jinja
(arguments python-html5lib
'(#:phases python-setuptools
(modify-phases %standard-phases python-wheel
(replace 'check tzdata-for-tests))
(lambda _ (home-page "https://github.com/jazzband/django-debug-toolbar")
(invoke "make" "test"))))))
(home-page
"https://github.com/jazzband/django-debug-toolbar")
(synopsis "Toolbar to help with developing Django applications") (synopsis "Toolbar to help with developing Django applications")
(description (description
"A configurable set of panels that display information about the current "This package provides a configurable set of panels that display
request and response as a toolbar on the rendered page.") information about the current request and response as a toolbar on the
rendered page.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public python-django-debug-toolbar-alchemy (define-public python-django-debug-toolbar-alchemy