This is awesome. I think Guix really lacks a very detailed document on packaging. Every patch I wrote is vastly based on apriority assumptions and lots of try and fails. در 28 ژوئن 2021 21:30:46 (UTC)، Maxime Devos نوشت: >> + (arguments >> + '(#:phases >> + (modify-phases %standard-phases >> + (replace 'check >> + (lambda _ (invoke "pytest")))))) > >I'm a bit late, as this has already been merged, >but this should have been something like: > >> + (replace 'check >> + (lambda* (#:key tests? #:allow-other-keys) >> + (when tests? >> + (invoke "pytest"))))))) > >That way, tests can be disabled with "--without-tests". >Try "./pre-inst-env guix build pytest --without-tests=pytests". >Respecting #:tests? can also be important for cross-compilation. > >Could you send a follow-up patch, or could someone directly >commit such a change? > >Greetings, >Maxime.