guix_mirror_bot pushed a commit to branch master
in repository guix.

commit e2a2939f4dafcd5dc3fe3638a687a2903b2579d1
Author: Cayetano Santos <[email protected]>
AuthorDate: Tue Feb 17 16:51:03 2026 +0100

    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(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d2836a5922..e1af814dad 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -167,7 +167,7 @@
 ;;; Copyright © 2025 Jordan Moore <[email protected]>
 ;;; Copyright © 2025 Dariqq <[email protected]>
 ;;; Copyright © 2025-2026 Nguyễn Gia Phong <[email protected]>
-;;; Copyright © 2025, Cayetano Santos <[email protected]>
+;;; Copyright © 2025, 2026 Cayetano Santos <[email protected]>
 ;;; Copyright © 2025 Jake Forster <[email protected]>
 ;;; Copyright © 2025 Luis Felipe López Acevedo <[email protected]>
 ;;; Copyright © 2025 Josep Bigorra <[email protected]>
@@ -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")

Reply via email to