From 86da72fb5b3a35a30660e81084ed0c90ec5af08f Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sat, 23 Jul 2022 20:46:53 +0800 Subject: gnu: Add python-i3ipc. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/python-xyz.scm (python-i3ipc): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/python-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 95467f4d52..affc4772dd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -126,6 +126,7 @@ ;;; Copyright © 2022 Jean-Pierre De Jesus DIAZ ;;; Copyright © 2022 Philip McGrath ;;; Copyright © 2022 Marek Felšöci +;;; Copyright © 2022 Hilton Chain ;;; ;;; This file is part of GNU Guix. ;;; @@ -30305,3 +30306,26 @@ compatible with BibTeX's own parser.") ;; N.B. It seems the parser was translated from WEB by hand: this ;; package does not contain any generated files. (license license:expat)))) + +(define-public python-i3ipc + (package + (name "python-i3ipc") + (version "2.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/altdesktop/i3ipc-python") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "13bzs9dcv27czpnnbgz7a037lm8h991c8gk0qzzk5mq5yak24715")))) + (build-system python-build-system) + (arguments (list #:tests? #f)) ;FIXME: some tests are unable to run + (propagated-inputs (list python-xlib)) + (home-page "https://github.com/altdesktop/i3ipc-python") + (synopsis "Python library for controlling i3 and Sway") + (description + "This package provides a Python library for controlling the i3 and Sway +window managers.") + (license license:bsd-3))) -- cgit v1.2.3