summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r--gnu/packages/python-xyz.scm35
1 files changed, 34 insertions, 1 deletions
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 <lockbox@struct.foo>
;;; Copyright © 2025 Dariqq <dariqq@posteo.net>
;;; Copyright © 2025-2026 Nguyễn Gia Phong <cnx@loang.net>
-;;; Copyright © 2025, Cayetano Santos <csantosb@inventati.org>
+;;; Copyright © 2025, 2026 Cayetano Santos <csantosb@inventati.org>
;;; Copyright © 2025 Jake Forster <jakecameron.forster@gmail.com>
;;; Copyright © 2025 Luis Felipe López Acevedo <sirgazil@zoho.com>
;;; Copyright © 2025 Josep Bigorra <jjbigorra@gmail.com>
@@ -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")