gnu: python-pydantic-2: Skip benchmark tests.

* gnu/packages/python-xyz.scm (python-pydantic-2)
[arguments]<#:test-flags>: Skip all benckmark tests.
<#:phases>: Remove 'pre-check phase.

Signed-off-by: jgart <jgart@dismail.de>
This commit is contained in:
Nicolas Graves 2025-08-24 18:40:52 +02:00 committed by jgart
parent 1385c018f7
commit f58be2b22e
No known key found for this signature in database
GPG key ID: A52AA2B477B6DD35

View file

@ -9622,22 +9622,9 @@ errors when data is invalid.")
(list
#:test-flags
#~(list "--ignore=tests/test_docs.py" ; no pytest_examples
;; These tests include hashes that keep changing depending on
;; package versions.
"--ignore=tests/benchmarks/test_north_star.py"
"--ignore-glob=tests/benchmarks/*"
;; Unimportant difference in one test's error message.
"--ignore=tests/test_networks.py")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'pre-check
(lambda _
;; Remove the addopts from pyproject.toml, it breaks the 'check
;; phase.
(substitute* "pyproject.toml"
(("'--benchmark") "#'--benchmark")
;; Do not fail on deprecation warnings.
(("ignore:path is deprecated.*:DeprecationWarning:")
"ignore::DeprecationWarning")))))))
"--ignore=tests/test_networks.py")))
(native-inputs
(list tzdata-for-tests
python-dirty-equals