~ruther/guix-local

b5c33f99e3d1f42abf0c1f149a381ac9cc6c08f4 — Sharlatan Hellseher 2 years ago 99b292a
gnu: Add python-pytest-8.

* gnu/packages/check.scm (python-pytest-8): New variable.

Change-Id: Ie584a48a2749cc7b196e373fe4e6e08f47165620
1 files changed, 30 insertions(+), 0 deletions(-)

M gnu/packages/check.scm
M gnu/packages/check.scm => gnu/packages/check.scm +30 -0
@@ 1411,6 1411,36 @@ and functions, detailed info on failing assert statements, modular fixtures,
and many external plugins.")
    (license license:expat)))

(define-public python-pytest-8
  (package/inherit python-pytest
    (name "python-pytest")
    (version "8.2.2")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "pytest" version))
       (sha256
        (base32 "0xvr25qvmdh6z03jpgg24adhgqkvkal2g2v8vk63j6909q8bhjyy"))))
    (build-system pyproject-build-system)
    (arguments
     (list
      #:test-flags
      #~(list "-k" (string-append
                    "not test_code_highlight_continuation"
                    " and not test_code_highlight"
                    " and not test_code_highlight_custom_theme"
                    " and not test_code_highlight_invalid_theme"
                    " and not test_code_highlight_invalid_theme_mode"
                    " and not test_code_highlight_simple"
                    " and not test_color_yes"
                    " and not test_comparisons_handle_colors"
                    " and not test_empty_NO_COLOR_and_FORCE_COLOR_ignored"
                    " and not test_remove_dir_prefix"))))
    (propagated-inputs
     (modify-inputs (package-propagated-inputs python-pytest)
       (append python-exceptiongroup)
       (replace "python-pluggy" python-pluggy-next)))))

(define-public python-pytest-next
  (package/inherit python-pytest
    (name "python-pytest")