diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-04-25 13:10:33 +0100 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-04-25 13:13:23 +0100 |
commit | 4fe4cf9fdd959126d3c53c3df4504d851e7b736a (patch) | |
tree | 2139d0074b4f52b7696071cfc8b8fb57a18d7a19 | |
parent | e6edc113cccdddcaed975b76deaab3c880d4158d (diff) | |
download | guix-4fe4cf9fdd959126d3c53c3df4504d851e7b736a.tar.gz guix-4fe4cf9fdd959126d3c53c3df4504d851e7b736a.zip |
gnu: python-sadisplay: Skip 2 tests.
* gnu/packages/databases.scm (python-sadisplay) [buidl-system]: Switch
to pyproject.
[arguments] <test-flags>: Deselect 2 tests.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I4adf1764309329e5a5dd06e553bbe24036261fd9
-rw-r--r-- | gnu/packages/databases.scm | 44 |
1 files changed, 20 insertions, 24 deletions
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index cc4b39a1bd..5dd4f7da2d 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -4364,39 +4364,35 @@ with the @code{psycopg} PostgreSQL driver.") database adapter for Python.") (license license:lgpl3+))) +;; XXX: The latest version is from 2018, source was deleted from +;; Bitbucket.org, consider to withdraw if it keeps failing. (define-public python-sadisplay (package (name "python-sadisplay") (version "0.4.9") (source - (origin - (method url-fetch) - (uri (pypi-uri "sadisplay" version)) - (sha256 - (base32 - "15jxwgla3q4xsp6rw8inqaiy1kdzc8l2cixj8amqcf0ji47icrxg")))) - (build-system python-build-system) + (origin + (method url-fetch) + (uri (pypi-uri "sadisplay" version)) + (sha256 + (base32 "15jxwgla3q4xsp6rw8inqaiy1kdzc8l2cixj8amqcf0ji47icrxg")))) + (build-system pyproject-build-system) (arguments - '(#:phases (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (if tests? - (begin - (setenv "PYTHONPATH" - (string-append ".:" (or (getenv "PYTHONPATH") - ""))) - (invoke "pytest" "-vv")) - (format #t "test suite not run~%"))))))) - (propagated-inputs - (list python-sqlalchemy)) + (list + #:test-flags + #~(list "--deselect=tests/test_describe.py::test_inherits" + "--deselect=tests/test_describe.py::test_single_mapper"))) (native-inputs - ;; For tests. - (list python-pytest)) + (list python-pytest + python-setuptools + python-wheel)) + (propagated-inputs + (list python-sqlalchemy)) (home-page "https://bitbucket.org/estin/sadisplay") (synopsis "SQLAlchemy schema displayer") - (description "This package provides a program to build Entity -Relationship diagrams from a SQLAlchemy model (or directly from the -database).") + (description + "This package provides a program to build Entity Relationship diagrams +from a SQLAlchemy model (or directly from the database).") (license license:bsd-3))) (define-public yoyo-migrations |