~ruther/guix-local

c0d4e4d9dc135b42e0e6757d26e516ee36478de6 — Ricardo Wurmus 1 year, 3 months ago 214e6e6
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
1 files changed, 23 insertions(+), 12 deletions(-)

M gnu/packages/django.scm
M gnu/packages/django.scm => gnu/packages/django.scm +23 -12
@@ 608,23 608,34 @@ account authentication.")
       (sha256
        (base32
         "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
     (list python-sqlparse python-django))
    (native-inputs
     (list python-django-jinja python-html5lib))
    (arguments
     '(#:phases
       (modify-phases %standard-phases
         (replace 'check
           (lambda _
             (invoke "make" "test"))))))
    (home-page
     "https://github.com/jazzband/django-debug-toolbar")
     (list python-django-jinja
           python-html5lib
           python-setuptools
           python-wheel
           tzdata-for-tests))
    (home-page "https://github.com/jazzband/django-debug-toolbar")
    (synopsis "Toolbar to help with developing Django applications")
    (description
     "A configurable set of panels that display information about the current
request and response as a toolbar on the rendered page.")
     "This package provides a configurable set of panels that display
information about the current request and response as a toolbar on the
rendered page.")
    (license license:bsd-3)))

(define-public python-django-debug-toolbar-alchemy