mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-31 06:46:50 +01:00
gnu: python-trio: Enable building on more architectures.
* gnu/packages/python-xyz.scm (python-trio)[arguments]: Adjust the test-flags based on the package inputs. [native-inputs]: Only include python-pyopenssl and python-trustme on systems which have support for them. Change-Id: I4f26d7af0dc0ce996c58b60002385dce9f9fbf50
This commit is contained in:
parent
1b88114ff6
commit
19e7200286
1 changed files with 16 additions and 6 deletions
|
@ -30660,7 +30660,7 @@ (define-public python-trio
|
|||
(arguments
|
||||
(list
|
||||
#:test-flags
|
||||
'(list "-k"
|
||||
`(list "-k"
|
||||
(string-append
|
||||
;; This tests times out.
|
||||
"not test_ki_protection_works"
|
||||
|
@ -30692,6 +30692,11 @@ (define-public python-trio
|
|||
" and not test_getprotobyname"
|
||||
;; EOFError: Ran out of input.
|
||||
" and not test_static_tool_sees_all_symbols")
|
||||
,@(if (package? (this-package-native-input "python-trustme"))
|
||||
'()
|
||||
`("--ignore=src/trio/_tests/test_dtls.py"
|
||||
"--ignore=src/trio/_tests/test_highlevel_ssl_helpers.py"
|
||||
"--ignore=src/trio/_tests/test_ssl.py"))
|
||||
;; It rerquires black and ruff to generate a final report.
|
||||
"--ignore=src/trio/_tests/tools/test_gen_exports.py"
|
||||
"src/trio/_tests")
|
||||
|
@ -30708,11 +30713,16 @@ (define-public python-trio
|
|||
;; #$output is first in path which causes "import file mismatch"
|
||||
(setenv "PYTHONPATH" (string-append (getcwd) "/src:$PYTHONPATH")))))))
|
||||
(native-inputs
|
||||
(list python-pyopenssl
|
||||
python-pytest
|
||||
python-setuptools
|
||||
python-trustme
|
||||
python-wheel))
|
||||
(append
|
||||
(if (supported-package? python-pyopenssl)
|
||||
(list python-pyopenssl)
|
||||
'())
|
||||
(list python-pytest
|
||||
python-setuptools)
|
||||
(if (supported-package? python-trustme)
|
||||
(list python-trustme)
|
||||
'())
|
||||
(list python-wheel)))
|
||||
(propagated-inputs
|
||||
(list python-attrs
|
||||
python-cffi
|
||||
|
|
Loading…
Reference in a new issue