summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2026-02-17 17:05:08 +0100
committerCayetano Santos <csantosb@inventati.org>2026-02-18 11:32:46 +0100
commitf492b6b0ba02c69662af2042cfba48493dbfe675 (patch)
treedda169cfc4b8f2b8feec3550c8754dae65cba638 /gnu/packages/python-xyz.scm
parente2a2939f4dafcd5dc3fe3638a687a2903b2579d1 (diff)
gnu: Add python-haas.
* gnu/packages/python-xyz.scm (python-haas): New variable. Merges guix/guix!6509 Change-Id: Ic7888b526e8b451ab8022c968b8f62da76df8b4a
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r--gnu/packages/python-xyz.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e1af814dadf..c683e559e0f 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18212,6 +18212,38 @@ time.")
"This package provides a prototype Python implementation for SAT-based
problems.")
(license license:bsd-3)))
+
+(define-public python-haas
+ ;; A recent revision is required to avoid obsoleted dependencies.
+ (let ((commit "e9c45e88b682c9129ea0971ba31671429495de2c")
+ (revision "0"))
+ (package
+ (name "python-haas")
+ (version (git-version "0.9.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/scalative/haas")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0hxfinnyc2jb5sgq8zwyn6zn63jb18p92pdz65fvhgf8w2r4ci13"))))
+ (build-system pyproject-build-system)
+ (propagated-inputs
+ (list python-stevedore))
+ (native-inputs
+ (list python-coverage
+ python-pytest
+ python-setuptools
+ python-testfixtures))
+ (home-page "https://github.com/scalative/haas")
+ (synopsis "Extensible Python test runner")
+ (description "Haas is a python test runner that is backward-compatible
+with Python's built-in unittest test-cases, but supports more advanced
+features, such as project-specific plugins.")
+ (license license:bsd-3))))
+
(define-public python-nbconvert
(package
(name "python-nbconvert")