guix_mirror_bot pushed a commit to branch next-master
in repository guix.
commit 303771055667bce4ad7360d667c41bad57a05de3
Author: Nicolas Graves <[email protected]>
AuthorDate: Wed Dec 31 08:48:24 2025 +0100
gnu: python-librecaptcha: Switch to pyproject.
* gnu/packages/messaging.scm (python-librecaptcha):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Sort them, improve style.
Change-Id: I5449a3a417f247e4ce06a8a493586addf318a89f
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/messaging.scm | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 8579646156..739fd6025c 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -3318,13 +3318,22 @@ for notification of events.")
(uri (git-reference
(url "https://github.com/taylordotfish/librecaptcha")
(commit version)))
- (file-name (string-append name "-" version "-checkout"))
+ (file-name (git-file-name name version))
(sha256
(base32
"0r35ws6vdf31j01kpacvpjplddm254r0cgy0npmhgnfxd5kpjf3s"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
+ ;; XXX: There is a test server for tests in real conditions, but there
+ ;; doesn't seem to be a way to test that in CI.
+ (arguments (list #:tests? #f))
+ (native-inputs (list python-setuptools))
(propagated-inputs
- (list python-pillow python-requests python-esprima python-pygobject
gobject-introspection gtk+))
+ (list gobject-introspection
+ gtk+
+ python-esprima
+ python-pygobject
+ python-requests
+ python-pillow))
(synopsis "Show CAPTCHA without running proprietary code")
(description "This package shows CAPTCHA without running proprietary
code.")
(home-page "https://github.com/taylordotfish/librecaptcha")