diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-04-22 11:53:11 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-05-18 14:36:37 +0100 |
| commit | 894b13e2f254708dddf8ec1595585e1e95071fac (patch) | |
| tree | e39ea977d2f94b29907e89db363c8a40f36e84c1 /gnu/packages/python-crypto.scm | |
| parent | 244dbccf51dd706d05d55af40ebfe103ce29930d (diff) | |
gnu: python-passlib: Skip some tests.
* gnu/packages/python-crypto.scm (python-passlib):
[arguments] <test-flags>: Skip 4 tests groups; run tests in parallel.
[native-inputs]: Remove python-wheel; add python-pytest-xdist.
Change-Id: I89d9e7f789137d22a1246d175e561c50965c8ae2
Diffstat (limited to 'gnu/packages/python-crypto.scm')
| -rw-r--r-- | gnu/packages/python-crypto.scm | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 6fcbf6c0f1..6a8e94153a 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -185,6 +185,8 @@ Password Scheme\"} by Niels Provos and David Mazieres.") (define-public python-passlib (package + ;; TODO: Migrate to a fork as the project is not maintained. + ;; See: guix/guix#8068. (name "python-passlib") (version "1.7.4") (source @@ -199,6 +201,19 @@ Password Scheme\"} by Niels Provos and David Mazieres.") (build-system pyproject-build-system) (arguments (list + ;; tests: 1099 passed, 1011 skipped, 199 warnings + #:test-flags + #~(list "--numprocesses" (number->string (min 8 (parallel-job-count))) + ;; AssertionError: expected 'linux' platform would have native + ;; support for 'des_crypt', 'md5_crypt', 'sha256_crypt', + ;; 'sha512_crypt' + #$@(map (lambda (test) + (string-append "--deselect=passlib/" + "tests/test_handlers.py::")) + (list "des_crypt_os_crypt_test::test_82_crypt_support" + "md5_crypt_os_crypt_test::test_82_crypt_support" + "sha256_crypt_os_crypt_test::test_82_crypt_support" + "sha512_crypt_os_crypt_test::test_82_crypt_support"))) #:phases #~(modify-phases %standard-phases (add-before 'check 'set-PYTHON_EGG_CACHE @@ -206,7 +221,9 @@ Password Scheme\"} by Niels Provos and David Mazieres.") (lambda _ (setenv "PYTHON_EGG_CACHE" "/tmp")))))) (native-inputs - (list python-pytest python-setuptools python-wheel)) + (list python-pytest + python-pytest-xdist + python-setuptools)) (propagated-inputs (list python-argon2-cffi python-bcrypt python-cryptography)) (home-page "https://foss.heptapod.net/python-libs/passlib") |
