From e2a2939f4dafcd5dc3fe3638a687a2903b2579d1 Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Tue, 17 Feb 2026 16:51:03 +0100 Subject: gnu: Add python-simplesat. * gnu/packages/python-xyz.scm (python-simplesat): New variable. Merges guix/guix!6509 Change-Id: I1492de281a13fb60b077053b443c4cec5ac77331 --- gnu/packages/python-xyz.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d2836a5922a..e1af814dadf 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -167,7 +167,7 @@ ;;; Copyright © 2025 Jordan Moore ;;; Copyright © 2025 Dariqq ;;; Copyright © 2025-2026 Nguyễn Gia Phong -;;; Copyright © 2025, Cayetano Santos +;;; Copyright © 2025, 2026 Cayetano Santos ;;; Copyright © 2025 Jake Forster ;;; Copyright © 2025 Luis Felipe López Acevedo ;;; Copyright © 2025 Josep Bigorra @@ -18179,6 +18179,39 @@ how many previous alarms had gone off, and if there is music playing at the time.") (license license:expat))) +(define-public python-simplesat + (package + (name "python-simplesat") + (version "0.9.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/enthought/sat-solver") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z44pi8yb6pvc9bisl3qnn3glj7ir0ad2j4gd4jfg2kxvwvi0w0b")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags #~(list "--ignore=old"))) + (propagated-inputs + (list python-attrs + python-okonomiyaki + python-six)) + (native-inputs + (list python-mock + python-pytest + python-pyyaml + python-setuptools)) + (home-page "https://github.com/enthought/sat-solver") + (synopsis + "@acronym{SAT, Boolean Satisfiability Problem} dependency handling") + (description + "This package provides a prototype Python implementation for SAT-based +problems.") + (license license:bsd-3))) (define-public python-nbconvert (package (name "python-nbconvert") -- cgit v1.3