diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-01-09 14:57:46 +0000 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:22:26 +0100 |
| commit | f09b06229d421a7b1bec78b1cd3d40d7c80285bf (patch) | |
| tree | 210aa041f67c5e9dd142ef7641c4a12586aaa061 /gnu/packages/python-science.scm | |
| parent | 592b53a573bce9455e503f43e79c662b4d265e4e (diff) | |
gnu: python-qutip: Update to 5.2.2.
* gnu/packages/python-science.scm (python-qutip): Update to 5.2.2.
[arguments] <test-flags>: Rework skipped/ignored tests.
<phases>: Use default 'check; add 'remove-local-source.
[propagated-inputs]: Add python-cvxopt, python-cvxpy, python-mpi4py,
python-mpmath, and python-tqdm.
[native-inputs]: Remove python-numpy, python-packaging, python-scipy,
and python-wheel; add python-pytest-rerunfailures.
Change-Id: I1ee08658e6a7c6ef2c6b42b9d121113dedad04f7
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu/packages/python-science.scm')
| -rw-r--r-- | gnu/packages/python-science.scm | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index cf395bc7f26..123a536bcab 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -2658,13 +2658,13 @@ factorization routine for quasi-definite linear system.") (define-public python-qutip (package (name "python-qutip") - (version "5.2.0") + (version "5.2.2") (source (origin (method url-fetch) (uri (pypi-uri "qutip" version)) (sha256 - (base32 "0yjv04q68jqh769shlsm31zzg2v23r64rbzs8gawpj12pip1h9cp")) + (base32 "0rl4piaj13g7g5i9wgdqc60q59dhk4lr34hw8v7xgnw6wkhiflb2")) (modules '((guix build utils))) (snippet #~(begin @@ -2683,35 +2683,32 @@ factorization routine for quasi-definite linear system.") (build-system pyproject-build-system) (arguments (list + ;; tests: 15987 passed, 167 skipped, 95 deselected, 5 xfailed, 71 warnings #:test-flags - #~(list "-m" "not flaky and not slow" ;; Ignore flaky and slow tests. - ;; All tests below fail with: - ;; _flapack.error: (lrwork>=max(24*n,1)||lrwork==-1) failed for - ;; 10th keyword lrwork: zheevr:lrwork=1 - "-k" (string-append - "not " (string-join - (list "test_dicke_function_trace" - "test_create" - "test_terminator" - "test_krylov" - "test_krylovsolve") - " and not "))) + #~(list "-m" "not flaky and not slow" ;ignore flaky and slow tests + "--ignore=tests/solver/") ;depends on loky #:phases #~(modify-phases %standard-phases - (replace 'check - ;; Run tests in the output to avoid 'partially imported' errors. - (lambda* (#:key tests? test-flags #:allow-other-keys) - (when tests? - (with-directory-excursion #$output - (apply invoke "pytest" "-vv" test-flags)))))))) - (propagated-inputs (list python-numpy python-packaging python-scipy)) - (native-inputs (list python-cython - python-numpy - python-packaging - python-pytest - python-scipy - python-setuptools - python-wheel)) + (add-before 'check 'remove-local-source + (lambda _ + (copy-recursively "qutip/tests" "tests") + (delete-file-recursively "qutip")))))) + (native-inputs + (list python-cython + python-pytest + python-pytest-rerunfailures + python-setuptools)) + (propagated-inputs + (list python-numpy + python-packaging + python-scipy + ;; [optional] + python-cvxopt + python-cvxpy + ;; python-loky ;not packaged yet in Guix + python-mpi4py + python-mpmath + python-tqdm)) (home-page "https://qutip.org") (synopsis "Quantum Toolbox in Python") (description |
