summaryrefslogtreecommitdiff
path: root/gnu/packages/python-compression.scm
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-11-16 17:39:15 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-11-22 13:48:46 +0000
commit244c23c473006fafc2234b2041d129217591b38e (patch)
tree1f8d7f81cce6d61256b1df3e7e487df69e75d98c /gnu/packages/python-compression.scm
parent670518172f1c2b53e3cc845b8d7e3518fed27b7f (diff)
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>
Diffstat (limited to 'gnu/packages/python-compression.scm')
-rw-r--r--gnu/packages/python-compression.scm17
1 files changed, 11 insertions, 6 deletions
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm
index 0e6ecd9705b..9a55d099d81 100644
--- a/gnu/packages/python-compression.scm
+++ b/gnu/packages/python-compression.scm
@@ -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