guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit 7450681d57a08449020acac1883a61ed09cd17d1
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sat Jan 24 19:53:05 2026 +0000

    gnu: barectf: Simplify package.
    
    * gnu/packages/instrumentation.scm (barectf):
    [phases]{relax-requirements}: Remove phase.
    {set-CC}: Use cc-for-target.
    
    Change-Id: I9240603331863ef412ddc2f872900dafc8bb7390
---
 gnu/packages/instrumentation.scm | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm
index 4e634e73b8..6f70f5eab0 100644
--- a/gnu/packages/instrumentation.scm
+++ b/gnu/packages/instrumentation.scm
@@ -175,20 +175,10 @@ bindings, and the command-line tool 
@command{babeltrace2}.")
     (arguments
      (list #:phases
            #~(modify-phases %standard-phases
-               (add-after 'unpack 'relax-requirements
-                 (lambda _
-                   ;; Remove version constraints as the program appears
-                   ;; to work (tests pass!) with later versions.
-                   ;; Try removing these when updating barectf.
-                   (substitute* "pyproject.toml"
-                     (("pyyaml = '\\^5")
-                      "pyyaml = '>=5")
-                     (("jsonschema = '\\^3")
-                      "jsonschema = '>=3"))))
                (add-before 'check 'set-CC
                  (lambda _
                    ;; Some tests invoke a compiler.
-                   (setenv "CC" "gcc"))))))
+                   (setenv "CC" #$(cc-for-target)))))))
     (native-inputs
      (list python-poetry-core python-pytest-8))
     (propagated-inputs

Reply via email to