~ruther/guix-local

244c23c473006fafc2234b2041d129217591b38e — Nicolas Graves 11 months ago 6705181
gnu: python-cramjam: Fix flaky tests.

* gnu/packages/python-compression.scm (python-cramjam)
[arguments]<#:phases>: Add phase 'configure-tests.

Change-Id: I1dcbdd09c068f2ad3f0b03e095963e1176ca63af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 11 insertions(+), 6 deletions(-)

M gnu/packages/python-compression.scm
M gnu/packages/python-compression.scm => gnu/packages/python-compression.scm +11 -6
@@ 232,11 232,11 @@ were a single file.")
      #:modules '(((guix build cargo-build-system) #:prefix cargo:)
                  (guix build pyproject-build-system)
                  (guix build utils))
      #:phases #~(modify-phases %standard-phases
                   (add-after 'unpack 'prepare-cargo-build-system
                     (lambda args
                       (for-each
                        (lambda (phase)
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'prepare-cargo-build-system
            (lambda args
              (for-each (lambda (phase)
                          (format #t "Running cargo phase: ~a~%" phase)
                          (apply (assoc-ref cargo:%standard-phases phase)
                                 #:cargo-target #$(cargo-triplet)


@@ 244,7 244,12 @@ were a single file.")
                        '(unpack-rust-crates
                          configure
                          check-for-pregenerated-files
                          patch-cargo-checksums)))))))
                          patch-cargo-checksums))))
          (add-before 'check 'configure-tests
            (lambda _
              ;; XXX: Otherwise some flaky tests seem to fail with
              ;; SyntaxError: could not convert string to float
              (setenv "CI" "1"))))))
    (native-inputs
     (append
      (list maturin