1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-02 15:25:54 +02:00

gnu: python-clorm: Fix tests.

* gnu/packages/potassco.scm (python-clorm)
[source]: Improve style.
[arguments]: Improve style.
<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel, python-typing-extensions.

Change-Id: I0d1856b155db7ce378d8fca10a7a279d58950839
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves
2025-09-21 11:36:39 +02:00
committed by Sharlatan Hellseher
parent 660440e4a9
commit 895a264deb
+19 -17
View File
@@ -626,26 +626,28 @@ are already predefined, but more can be added as logic programs.")
(package
(name "python-clorm")
(version "1.6.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/potassco/clorm")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"03a7kcyilpvvd6i6njh67vy3zhb3yzi55fhgnffg15j3zflww6fy"))))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/potassco/clorm")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "03a7kcyilpvvd6i6njh67vy3zhb3yzi55fhgnffg15j3zflww6fy"))))
(build-system pyproject-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-before 'check 'fix-breaking-tests
(lambda _
;; noclingo tests rely on this being set
(setenv "CLORM_NOCLINGO" "1")
(delete-file "tests/test_mypy_query.py"))))))
(list
#:test-backend #~'unittest
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'fix-breaking-tests
(lambda _
;; noclingo tests rely on this being set
(setenv "CLORM_NOCLINGO" "1")
(delete-file "tests/test_mypy_query.py"))))))
(propagated-inputs (list python-clingo))
(native-inputs (list python-typing-extensions python-setuptools python-wheel))
(native-inputs (list python-setuptools))
(home-page "https://potassco.org")
(synopsis "Object relational mapping to clingo")
(description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM,