From 65892d9f20aa7a8649797507bb1ec867285083fb Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Mon, 16 Dec 2024 00:06:33 +0800 Subject: [PATCH] gnu: python-sentry-sdk: Fix build. * gnu/packages/python-xyz.scm (python-sentry-sdk)[arguments]<#:phases>: Add fix-test phase. Skip test_threading and test_transport test. Change-Id: Iee8e3909d8e581eb6fbe5e45a103645409094888 --- gnu/packages/python-xyz.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7004338de2b09a876c174c3adbb16e5705ac12cc..ec71a6b6147d9933a03863f3d1b9be9dc9444156 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15007,6 +15007,14 @@ you do not want to store entirely on disk or on memory.") (arguments `(#:phases (modify-phases %standard-phases + (add-before 'check 'fix-test + ;; See https://github.com/getsentry/sentry-python/pull/2712 + (lambda _ + (substitute* "tests/__init__.py" + (("import pytest") + "import warnings") + (("pytest.warns\\(None\\)") + "warnings.catch_warnings(record=True)")))) (replace 'check (lambda* (#:key inputs outputs tests? #:allow-other-keys) (when tests? @@ -15061,7 +15069,12 @@ you do not want to store entirely on disk or on memory.") " and not test_finds_transaction_when_descendent_span_is_on_scope" " and not test_finds_orphan_span_on_scope" " and not test_finds_non_orphan_span_on_scope" - " and not test_circular_references")))))))) + " and not test_circular_references" + + ;; AttributeError: module 'py' has no attribute 'process' + ;; See . + " and not test_threading" + " and not test_transport")))))))) (native-inputs (list python-django python-executing