GNU bug report logs - #52966
[PATCH 1/6] gnu: Add python-piexif.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Hartmut Goebel <h.goebel@HIDDEN>; Keywords: patch; dated Sun, 2 Jan 2022 22:00:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 52966 <at> debbugs.gnu.org:


Received: (at 52966) by debbugs.gnu.org; 8 Jan 2022 22:01:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 08 17:01:26 2022
Received: from localhost ([127.0.0.1]:48832 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n6JmA-0000U8-Kh
	for submit <at> debbugs.gnu.org; Sat, 08 Jan 2022 17:01:26 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:52470)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1n6Jm8-0000N2-Rp
 for 52966 <at> debbugs.gnu.org; Sat, 08 Jan 2022 17:01:25 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id BE0C92A1;
 Sat,  8 Jan 2022 23:01:18 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7pa_rLMAfHso; Sat,  8 Jan 2022 23:01:18 +0100 (CET)
Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id F17EF283;
 Sat,  8 Jan 2022 23:01:17 +0100 (CET)
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Hartmut Goebel <h.goebel@HIDDEN>
Subject: Re: bug#52966: [PATCH 1/6] gnu: Add python-piexif.
References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
Date: Sat, 08 Jan 2022 23:01:17 +0100
In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
 (Hartmut Goebel's message of "Sun, 2 Jan 2022 22:59:37 +0100")
Message-ID: <87czl13n0y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spamd-Bar: /
Authentication-Results: hera.aquilenet.fr;
	none
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: BE0C92A1
X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_TWO(0.00)[2];
 FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[];
 MID_RHS_MATCH_FROM(0.00)[]
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 52966
Cc: 52966 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi Hartmut,

Hartmut Goebel <h.goebel@HIDDEN> skribis:

> * gnu/packages/python-xyz.scm (python-piexif): New variable.
> * gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch: New=
 file.
> * gnu/packages/python-xyz.scm (dist_patch_DATA): Add it.

[...]

> +++ b/gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch
> @@ -0,0 +1,44 @@
> +From 5209b53e9689ce28dcd045f384633378d619718f Mon Sep 17 00:00:00 2001

Please use Unix line endings for this file.

Apart from that, this and the other patches LGTM, thanks!

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#52966; Package guix-patches. Full text available.

Message received at 52966 <at> debbugs.gnu.org:


Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:01:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 02 17:01:03 2022
Received: from localhost ([127.0.0.1]:33842 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n48uV-00076C-EQ
	for submit <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:01:03 -0500
Received: from mout.kundenserver.de ([217.72.192.73]:35559)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <h.goebel@HIDDEN>) id 1n48uU-00074w-8i
 for 52966 <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:01:03 -0500
Received: from hermia.goebel-consult.de ([87.176.157.184]) by
 mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 1Mzz6m-1m9j4A1WDu-00x7KW for <52966 <at> debbugs.gnu.org>; Sun, 02 Jan 2022
 23:00:56 +0100
Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24])
 by hermia.goebel-consult.de (Postfix) with ESMTP id 02208661EA;
 Sun,  2 Jan 2022 23:00:56 +0100 (CET)
From: Hartmut Goebel <h.goebel@HIDDEN>
To: 52966 <at> debbugs.gnu.org
Subject: [PATCH 6/6] gnu: Add nikola.
Date: Sun,  2 Jan 2022 23:00:43 +0100
Message-Id: <2c252ec0c5f63c949a739403f8dab21be1af1a9a.1641160577.git.h.goebel@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:hXEj83ykSo3mndQUFUH373aagPRZ39088IukkWvNaD4rriEL1B/
 eL1rh6p87ZOsMB1UcFVUnTGCKLfV/qKw80N6qQYZbOLjcvgwUzAPD4WW8KMb0EPRDU2G4ir
 9D2e86MkdMsPIScHv8OHqYsTsFMB2hRI6QXYymQCJ6rWyctuT+5mqQGvETA/s1iSgSzrKJt
 mEjfMMlyBH3aKGzJmx2bQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:U9ic+jTGlMk=:e6zRYV5gqZvlS/WeHge6SQ
 QvtEOGyHO/RLRPgZcduL4zN+jVBdWAm92HgIm1vX0OTIGxVyon38boDP/wy61Dyioa1iQbDqG
 83zJ21PJGdLVVjFEO4wB0d0aR9mHi0qilQXuEaO2grgcFvNhuFSsyXDORaeNRblZijTCcPlRw
 ceYAgeg5nyhroiE9en63JWI2pfOchVqP8wPAfJptW0/sU6uejLeH/pNpjH+kvzip70pHZrUjA
 xlDjH54hh2ytP8byvWmnDasz25AJZrQcovv8FMdplLB1/4kldpfu0DDPUHi7sUYKZWJCjYqDq
 6x1RB1YzfAdFpMgWhxKSF7nH8iP8Zpsyx9Y6jG4lNxyu1PUXwg9mNg36t2wADGfwsHFKmeyBl
 /ytStSriB0lQNcn2GxX9reQQCUvnBf+nmaTQAtsmq+TFCtBdjz67ExTeDYsE6r7N2xDiIjqUO
 G52g8Y+dr4A/OXYOakepu8LcO1ECLotsZUodENWGhYvRZBJAEOW5gUdFO0kbEy9J8OMhboSsz
 cJkyJRATyHEoiIHWOxpItR5s3V/Tp50zW8MR/oPNFumxc4ZaHI4/liTFyF5VfbLFAI5nWRSbX
 UuFaCrCAzJuEyGZAQI7+r2PMM+9Agm/8ZMzznV6XQqvcXXy/lAH6UmtWe47jed1yyINL2vFUU
 qH4tqqK46bD50Fld/9bDL8xs0N/ho9CPpyGwq5zJiVSElwoKXsdS6sHLSC01d0601EJDdyyjj
 ZvL8OwU/fJ0BZh6A
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 52966
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-xyz.scm (nikola): New variable.
---
 gnu/packages/python-xyz.scm | 55 +++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index ede70c5fb9..70de72425d 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27983,3 +27983,58 @@ meta-data to:
     (description
      "This package provides a port of the serialize and unserialize functions of PHP for Python")
     (license license:bsd-3)))
+
+(define-public nikola
+  (package
+    (name "nikola")
+    (version "8.1.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "Nikola" version))
+        (sha256
+          (base32 "1vspzvi4039zgjc93bspqjb384r6c9ksvmidbp8csws2pdbc7sh5"))))
+    (build-system python-build-system)
+    (propagated-inputs
+      (list python-babel
+            python-blinker
+            python-dateutil
+            python-docutils
+            python-doit
+            python-jinja2        ;; for themes
+            python-lxml
+            python-mako
+            python-markdown
+            python-natsort
+            python-notebook      ;; for ipynb
+            python-phpserialize  ;; for wordpress import
+            python-piexif
+            python-pillow
+            python-pygments
+            python-pyrss2gen
+            python-requests
+            python-ruamel.yaml   ;; for YAML metadata
+            python-unidecode
+            python-yapsy))
+    (native-inputs
+      (list python-coverage
+            python-flake8
+            python-freezegun
+            python-pytest
+            python-pytest-cov))
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (replace 'check
+            (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
+                ;;(add-installed-pythonpath inputs outputs)
+                (invoke "pytest" "tests" "--no-cov"
+                        "-k" "not test_compiling_markdown[hilite]")))))))
+    (home-page "https://getnikola.com/")
+    (synopsis "Modular, fast and simple static website and blog generator")
+    (description "@code{Nikola} generated static websites and blogs.  Out of the
+box, it supports reStructuredText, Markdown, IPython (Jupyter) Notebooks and
+HTML, and has plugins for many other formats.")
+    (license license:expat)))
-- 
2.30.2





Information forwarded to guix-patches@HIDDEN:
bug#52966; Package guix-patches. Full text available.

Message received at 52966 <at> debbugs.gnu.org:


Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:01:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 02 17:01:02 2022
Received: from localhost ([127.0.0.1]:33836 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n48uU-00075e-5W
	for submit <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:01:02 -0500
Received: from mout.kundenserver.de ([212.227.17.13]:45119)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <h.goebel@HIDDEN>) id 1n48uR-00074e-Nw
 for 52966 <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:01:00 -0500
Received: from hermia.goebel-consult.de ([87.176.157.184]) by
 mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 1MnpwC-1mb7oy0AIs-00pLls for <52966 <at> debbugs.gnu.org>; Sun, 02 Jan 2022
 23:00:54 +0100
Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24])
 by hermia.goebel-consult.de (Postfix) with ESMTP id D0C12661E8;
 Sun,  2 Jan 2022 23:00:55 +0100 (CET)
From: Hartmut Goebel <h.goebel@HIDDEN>
To: 52966 <at> debbugs.gnu.org
Subject: [PATCH 5/6] gnu: Add python-phpserialize.
Date: Sun,  2 Jan 2022 23:00:42 +0100
Message-Id: <0dbac58656551521c8c0ed23dda7a70bb9bfdeab.1641160577.git.h.goebel@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:WYP3wrKWdjTIZLz4gi8EEak5wHn3SVX1JE5O1aVNtj6e7uFznyX
 9c8Yj4Ddn5ZMT+MLvgozE4cb+6ueSKs5ujIhpwue0bz2XWq9g4kXrwBhMwB3V22DOOqWxey
 gkBptdgVU01TMwnPBMdxiGQIo4RNSaWe2Sx1a4jWKu4v1weVmXX6Q0Wnz/ItXn8Kmcsu0/q
 1Z0PzQ8tNtfn7DPvbD4Eg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:01hvwzq8NzU=:BB9PjxFUJp9DhPTYJx5V0k
 RiXCLMJPPWD+zKukbKN2qom1mtdzz1uofUYeJ06Ayier3kQWM6nQfL6DVz8bw4FsdJHSUYbmm
 YJHZdQSeFDo1hLNUnzxsIHSfVDbs8gSCGvx/oM1f358/tEh5HrTKJdnYwoh2dlfHGokNF+LCD
 usCaFZPNDfQ6rK8xWtC7MDzlm1nz4TaN694tjZ2OrCLwEDmQiYPWLnkHOW7Jkxw+A6GyIb/zt
 4DDFujD9AR/g4T9c05BWs4mRQ8L4g2zioKDIMMn3laMxTI36eGzZvPY6HBeFJqQv6mc4BRYAu
 01Siz5ZkcTejMlFDPGkKQ74AYZMLFs/gjasGLQVDg5TDgPBFSgjYhjBHkjEqZFfG4kgduRc3Q
 ouIx3HfEzSfivc60GJDf4QqOL/8/wONzthKynLlCuIIIegPYdSYW2H7nmGwjUM/nqRQ6T9M8V
 jzCGF75uxJr7bBTmu9JT1M8OnGinfNpDD6HrCBQVEpPhOgrX8+r4e7kKQ8dh3dU/5ABGhPW1Q
 PrqHjr2Wl9iWPNqoWcQXZVkgetJOxdzwfAfDquccHdbiTeF0FnrZAYJOUVi1ALFzsRnFVqdRd
 NfgalYPI9SYL2WF7MSHYVIe5QGPPS0Q9Vi6e/6QbGYpjB/AnOYpO0yBi9KwgdRaZCDitdwNoG
 5Bsl+g4VRP7Kb61Df4gpbIj7ATT47js9aRbPYHI66iJC0giGeIDbglnso4Fj4SQcOlXZqHIJ7
 WDmpGCoSSJxtPNPL
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 52966
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-xyz.scm (python-phpserialize): New variable.
---
 gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5047d05d6c..ede70c5fb9 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27962,3 +27962,24 @@ meta-data to:
 @item powerful dependency system
 @end itemize")
     (license license:expat)))
+
+(define-public python-phpserialize
+  (package
+    (name "python-phpserialize")
+    (version "1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "phpserialize" version))
+       (sha256
+        (base32 "19qgkb9z4zjbjxlpwh2w6pxkz2j3iymnydi69jl0jg905lqjsrxz"))))
+    (build-system python-build-system)
+    (arguments
+     (list
+      ;; tests missing in pypi archive, anhow they are quite simple and not worth any hassle
+      #:tests? #f))
+    (home-page "http://github.com/mitsuhiko/phpserialize")
+    (synopsis "Python port of the serialize and unserialize functions of PHP")
+    (description
+     "This package provides a port of the serialize and unserialize functions of PHP for Python")
+    (license license:bsd-3)))
-- 
2.30.2





Information forwarded to guix-patches@HIDDEN:
bug#52966; Package guix-patches. Full text available.

Message received at 52966 <at> debbugs.gnu.org:


Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:01:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 02 17:01:00 2022
Received: from localhost ([127.0.0.1]:33833 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n48uR-00075C-So
	for submit <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:01:00 -0500
Received: from mout.kundenserver.de ([212.227.126.133]:36955)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <h.goebel@HIDDEN>) id 1n48uP-00074V-L9
 for 52966 <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:00:58 -0500
Received: from hermia.goebel-consult.de ([87.176.157.184]) by
 mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis)
 id 1My3Ad-1mCD6a2bxH-00zWjN for <52966 <at> debbugs.gnu.org>; Sun, 02 Jan 2022
 23:00:51 +0100
Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24])
 by hermia.goebel-consult.de (Postfix) with ESMTP id A4C0A6616F;
 Sun,  2 Jan 2022 23:00:55 +0100 (CET)
From: Hartmut Goebel <h.goebel@HIDDEN>
To: 52966 <at> debbugs.gnu.org
Subject: [PATCH 4/6] gnu: Add python-doit.
Date: Sun,  2 Jan 2022 23:00:41 +0100
Message-Id: <bb7e22489d8e05fd876cd666dd9a092e19071418.1641160577.git.h.goebel@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:du5xT//4ravG6cPuHQKTY13V9HtMS/t3P9EuVE+uk7QOk4IQRdF
 wIETIBohvWlY6lWf42KLWcU5YlfA/PKSB5ny1zjIzd72PxN2z6aEIOonLRC7IodQZJ/1bnK
 NOYj/9CDPbiEMRlThgc98E7sOvcGe/CnpFMK4lw6r/v7jfBDPVMnZUAnvDRaGQOHCd48GXU
 k2YO8ebAcyV91pIrKiaWA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:uNu/wqmjINU=:nzGjRirJr8DDSYPiL4XWVv
 yK1Y7OhpM1RFNjJOBALPLtUuU7vG6u02SNoJrsdZ7VjsC0Fv1rCouC6RccTkAjlAQknL/GGEM
 kUKrIiI9NufiU6jIe2bZKTSpcuc3eT233yOlcy0gfb0M/r6WdeguZ+ud3z8DULYaM0LSQWvs6
 ci74EhZ7YmtJFvBwtOK5xLp7CKTymWbHE0Cw14HnG66bUHDCAcRnsyzMHQTPe+GZwuZx9Roh0
 i+GhB7G+JVj3LWNYJQdxeTufdHZuNY1g2PHejD08k1T1QrbE6k6+WmzKkiKtsSWe0eycf14at
 kgbG796q2N/ErTNBJOa3POkyswNJHdChm/URY/9uC0st09cLq1f2iHr7BhdMKeKg7BsTlDz2l
 nnBdQCeFaTcCfNM2bCCgVSQahg75L3IHAYvilLM3rnC01AoEDkjGlVhxzR27LToe0Jfdx4rjO
 9Sb7EzpIcMeaxI7qaEep9cCPHkUwPPK8rVBBi2JqYx71vIR6cSAuUrfBWmoOowzR2ELzIKN3u
 mf70hatyXMBGXHDg6VV+AYn+W9zzUhjUffaqLJV14yVhhXkUVhhd51TyXu4IsXYC/NTJkSL3m
 X1em5e9cspMmqY3oJt1Pu1bjKcjkvl5WRTMUEHr8nMGJFr3HvY4+gGbirIoJ3bIaChIaNeDYP
 7f2x+A5pHCKN35cWInKeBEq3vN7NjYSNGq10clDazmDtXzWli5oBEGXgMgNd5dL1dgIj2Vuib
 jQbiG5pUVbVU0/5B
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 52966
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-xyz.scm (python-doit): New variable.
---
 gnu/packages/python-xyz.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 01ae4cf96a..5047d05d6c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27928,3 +27928,37 @@ The main purpose is to depend only on Python's standard libraries and to
 implement only the basic functionalities needed to detect, load and keep track
 of several plugins.")
     (license license:bsd-3)))
+
+(define-public python-doit
+  (package
+    (name "python-doit")
+    (version "0.34.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "doit" version))
+        (sha256
+          (base32 "0bf0m9n0hyjvjpv051zd26725j8jr23gyvc37v3kkadwbh8dxwcf"))))
+    (build-system python-build-system)
+    (propagated-inputs
+      (list python-cloudpickle python-pyinotify))
+    (native-inputs
+      (list python-pytest))
+    (home-page "https://pydoit.org")
+    (synopsis "Automation tool to execute any kind of task in a build-tools
+fashion")
+    (description "@code{doit} is an automation tool that brings the power of
+build-tools to execute any kind of task.
+
+A task describes some computation to be done (actions), and contains some
+extra meta-data.  The actions can be external programs or Python functions.  A
+single task may define more than one action.  @code{doit} uses the task’s
+meta-data to:
+
+@itemize
+@item cache task results
+@item correct execution order
+@item parallel execution
+@item powerful dependency system
+@end itemize")
+    (license license:expat)))
-- 
2.30.2





Information forwarded to guix-patches@HIDDEN:
bug#52966; Package guix-patches. Full text available.

Message received at 52966 <at> debbugs.gnu.org:


Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:00:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 02 17:00:56 2022
Received: from localhost ([127.0.0.1]:33830 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n48uO-00074v-K0
	for submit <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:00:56 -0500
Received: from mout.kundenserver.de ([212.227.17.24]:57405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <h.goebel@HIDDEN>) id 1n48uN-00074S-2C
 for 52966 <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:00:55 -0500
Received: from hermia.goebel-consult.de ([87.176.157.184]) by
 mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 1Ml76o-1mh9y90AhQ-00lZI5 for <52966 <at> debbugs.gnu.org>; Sun, 02 Jan 2022
 23:00:49 +0100
Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24])
 by hermia.goebel-consult.de (Postfix) with ESMTP id 879E065E78;
 Sun,  2 Jan 2022 23:00:55 +0100 (CET)
From: Hartmut Goebel <h.goebel@HIDDEN>
To: 52966 <at> debbugs.gnu.org
Subject: [PATCH 3/6] gnu: Add python-yapsy.
Date: Sun,  2 Jan 2022 23:00:40 +0100
Message-Id: <8213b5566b6aa72882fc5c809dd727028b66e343.1641160577.git.h.goebel@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:QaJC4E8hyHHsOyXM32vqZ8AnO+T2C299hk9iTQ2hwG5wTTlUsYS
 NishAn+X8oxvWHV61NpFbAYwADbGYEXSh4apPIfxfk4tGlbTFVdd6IRDUJ5545cozLpN8YF
 v1aTth2AdJf/wnd71HsyVJUuLZtu0bRF1TnTQ9IpcbLF9Fh15jUBCFEh+fi8SlFg06zFhLz
 9L6Z1IyT1IAot9FFu17pw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:V0zQUVbZSiE=:qzFE6OdPjkAFeIm8UsmK1U
 50j6L1HgfpNmLz55LS3PF2CkFk585Ocz93/VnRa7BAQBTbGp3yMJutNw/awkA04/SYadIWvR6
 p2z9+vE/0Ab55CoAZ/Ullo/Cm4tZxl/nGaIrVaxo9G51TrmcJLPVE8CCni+EQUOIccMi6XF3p
 avazuWxK06NGDLRBR43gCtHgvhORkorXVyNXFuT3TffHz34w0On62bHjAs0bU0kCGcn+ZdHs7
 Pu9+BvneglrhLbC5BFLxGgI3XzSVv4ckzaJ/WD+Fbz2xwi1kqnuC+3Jxn2kgx8U6JL3TKggtQ
 G1uqlmFm0U92/USxjQB7OzZMH2h0BX18wlSun5ii1rOOp72CG2Ih2lTjvTrnDJKuEZWB+INoi
 pLy1tyDWOo9Ua67MulVxcZf8TkS4hq57Ff0Fzgp+CAUeIR3l8SrNDcB+wjxnk9AmS/Js+DuKt
 NtmSCbTkxYYreC0p5VnVTCNcRKFV0VMhW/0JugYeAORZuAROmGpNsNLLfc9eoEpkWR5hluYmX
 Xo0wDaYT4uPK8pHXtUkTcwazNH3P2GTaZM8v2UZHglUpcxMptgJtyZtD/dyNASPghQrWX3JHg
 Id3qlCLd7VqbMmlm+/k09JoBHwVHZXXJe/ERqAg5LmTEsWaVV9nYH1tdkRhDAjSTsAROwA9id
 VgUgPcCJMkfMgPh8mPYeP2Vtd8m2PTBwL44XReYDTAGv6g+4qcS29aehcOCOGRH/PG2mAYSUx
 93OLwiWe3CvFfLC3
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 52966
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-xyz.scm (python-yapsy): New variable.
---
 gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 4d32b4dd97..01ae4cf96a 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27906,3 +27906,25 @@ manipulating, converting and writing EXIF data to JPEG, WebP and TIFF files.")
     (description "@code{PyRSS2Gen} is the interface to generate RSS 2.0
 feeds.  PyRSS2Gen builds the feed up by using a XML generator.")
     (license license:bsd-3)))
+
+(define-public python-yapsy
+  (package
+    (name "python-yapsy")
+    (version "1.12.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "Yapsy" version))
+        (sha256
+          (base32 "12rznbnswfw0w7qfbvmmffr9r317gl1rqg36nijwzsklkjgks4fq"))))
+    (build-system python-build-system)
+    (home-page "http://yapsy.sourceforge.net")
+    (synopsis "Simple plugin system for Python applications")
+    (description "@code{Yapsy}, or Yet Another Plugin SYstem, is a small library
+implementing the core mechanisms needed to build a plugin system into a wider
+application.
+
+The main purpose is to depend only on Python's standard libraries and to
+implement only the basic functionalities needed to detect, load and keep track
+of several plugins.")
+    (license license:bsd-3)))
-- 
2.30.2





Information forwarded to guix-patches@HIDDEN:
bug#52966; Package guix-patches. Full text available.

Message received at 52966 <at> debbugs.gnu.org:


Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:00:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 02 17:00:54 2022
Received: from localhost ([127.0.0.1]:33827 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n48uM-00074d-DF
	for submit <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:00:54 -0500
Received: from mout.kundenserver.de ([212.227.17.13]:40141)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <h.goebel@HIDDEN>) id 1n48uK-00074O-Nk
 for 52966 <at> debbugs.gnu.org; Sun, 02 Jan 2022 17:00:53 -0500
Received: from hermia.goebel-consult.de ([87.176.157.184]) by
 mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 1MkYkC-1mgbzs1UPm-00lzRG for <52966 <at> debbugs.gnu.org>; Sun, 02 Jan 2022
 23:00:46 +0100
Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24])
 by hermia.goebel-consult.de (Postfix) with ESMTP id 5CB425F538;
 Sun,  2 Jan 2022 23:00:55 +0100 (CET)
From: Hartmut Goebel <h.goebel@HIDDEN>
To: 52966 <at> debbugs.gnu.org
Subject: [PATCH 2/6] gnu: Add python-pyrss2gen.
Date: Sun,  2 Jan 2022 23:00:39 +0100
Message-Id: <6e1d0cc95a17fa9e8b8f144b0d4443fe21863c72.1641160577.git.h.goebel@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:bgeRfiXfSjed6iu+8d4NNXEiovnS7ILc40sUzYT5knWkZaCG4Na
 QIXPbnFD7p2gyqVscb05IFJLFg9e4BDVJOP80k9QVhJqWrY9rAikG82zcKk2DI95buyRTbM
 4a1im/8bLUPiBOP4R+3V7iFr1h09LPvE28K9pHqakX4Ml9cMK7Wal7VOVMAjyrPZB1128fS
 E/3R8+k3xoKyP94kHdjcw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:/eR7nIYuahI=:uhS+PYyqhQzvzDrTq21Rx2
 zaDQHnB9QW3uIzI6aGJk3rFO3XVlLT0M41wIIQ3JD9MEhqvySrsWj6JE3JtuoporCwqaCmw+Q
 +alJ5hJ62Bgw8wA0fZZum/QNEgc2/FO0Odg0/yVJ6ZrHXRg2J3BEniGCFzM16wF3JH0FyFgaJ
 01Jzc+Z+dSoKARlvb7rC9/u+YPH7YjjSRJnuw8yTBY7+t9N3gWRGU467h5uY8eylsaXoFX/5d
 junIrGmHbsxAFP0Rimd1wmM6qLTX1z/KOPBm3Xt0TeIKB9ehavm7yhS3eDwCRWXkQONg2bT8f
 ytw4901RlOTRiHvgk2zC2C44MQHGOG/NRrTVB/60Iio6m2Tv/MjqLtXjAZ5pf1AAgymXy8mX7
 NuiJo1YGj8S0c71hdRxUjFOXdFB2y8Rg/tFtmFhG1mVA8l/xvz+cV2OljR7J64IoC3UKx0Ny7
 KgsJVXUN4v4xS0Do1XrCu2/kFIAghbzlbs9UW5ebZaFWnrB71l+xYN9jurNVw/A3A1MqxAVhn
 E/5ZqAoRilfqt/GsAjPaZ4rrUKyaE7GOCGZ6DLLT6A3YP5JO/+sfA7FEM+3+lKxXqQA9V0e/J
 RGT3JST/7uxpFp44ukpeihW5VZn0nOUaINZsL8iPZxqGxwEQAXomwnzduTTwZ6AwZ0UHlyxr5
 l4Vo7egtLKHcsumwcmvxV5L4DYVASeuX3u+kTXj4QmMfA0zcCuBbTM5E3MVcZ6mt9i37rR6m9
 VIkFxLPuweCsIHth
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 52966
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pyrss2gen): New variable.
---
 gnu/packages/python-xyz.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 4e408f1d49..4d32b4dd97 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27889,3 +27889,20 @@ keyboard-friendly package.")
 Python.  It includes the tools necessary for extracting, creating,
 manipulating, converting and writing EXIF data to JPEG, WebP and TIFF files.")
     (license license:expat)))
+
+(define-public python-pyrss2gen
+  (package
+    (name "python-pyrss2gen")
+    (version "1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "PyRSS2Gen" version))
+        (sha256
+          (base32 "1rvf5jw9hknqz02rp1vg8abgb1lpa0bc65l7ylmlillqx7bswq3r"))))
+    (build-system python-build-system)
+    (home-page "http://dalkescientific.com/Python/PyRSS2Gen.html")
+    (synopsis "Generate RSS 2.0 feeds using a Python data structure")
+    (description "@code{PyRSS2Gen} is the interface to generate RSS 2.0
+feeds.  PyRSS2Gen builds the feed up by using a XML generator.")
+    (license license:bsd-3)))
-- 
2.30.2





Information forwarded to guix-patches@HIDDEN:
bug#52966; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Jan 2022 21:59:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 02 16:59:48 2022
Received: from localhost ([127.0.0.1]:33822 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n48tH-00070s-V2
	for submit <at> debbugs.gnu.org; Sun, 02 Jan 2022 16:59:48 -0500
Received: from lists.gnu.org ([209.51.188.17]:44174)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <h.goebel@HIDDEN>) id 1n48tF-00070i-WB
 for submit <at> debbugs.gnu.org; Sun, 02 Jan 2022 16:59:46 -0500
Received: from eggs.gnu.org ([209.51.188.92]:36582)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <h.goebel@HIDDEN>)
 id 1n48tF-0006E0-P4
 for guix-patches@HIDDEN; Sun, 02 Jan 2022 16:59:45 -0500
Received: from mout.kundenserver.de ([212.227.17.24]:47451)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <h.goebel@HIDDEN>)
 id 1n48tD-0003oP-MI
 for guix-patches@HIDDEN; Sun, 02 Jan 2022 16:59:45 -0500
Received: from hermia.goebel-consult.de ([87.176.157.184]) by
 mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 1M89TB-1mzUKG2VF5-005FLw for <guix-patches@HIDDEN>; Sun, 02 Jan 2022
 22:59:39 +0100
Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24])
 by hermia.goebel-consult.de (Postfix) with ESMTP id 8492E5F538;
 Sun,  2 Jan 2022 22:59:49 +0100 (CET)
From: Hartmut Goebel <h.goebel@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 1/6] gnu: Add python-piexif.
Date: Sun,  2 Jan 2022 22:59:37 +0100
Message-Id: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@HIDDEN>
X-Mailer: git-send-email 2.30.2
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:1FL5BUT4Ga2AbDyllqyvwZeVBbdHaK4Dn91F2B6o5leJllhf3uQ
 m9jbvPW5Ptu9WbKvzZvcoC/ElVqZyZwRsA8BNPT9Fvaj4tIuJIDNHh7foMMcQtMndrHbB/g
 CtiFONZLlinqw2Ghrtp9+dhnJaB+2FS6JVkDGbuU90UERVn+KFJkTITq2QlbGrcsHgeyoeB
 W+zOvrRxXUhBbiKoFS8uA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:7VKcxHgduM0=:ZS7dB/8QxZ4VteGTYDjwsZ
 dm5DbBj/ncu4hVXHds0MDaOI+3VFbDlxB1QxRHL6xue7lp4/5RRTWidTfgcD7NloXZxpoqoRy
 Cc/iPEIZxvEi7kTi2I7EpgAnfGDcR5SQvM/gChltf104dphEAuAojfKEHPUohQ5++i+y/DXqD
 wvAiPPjdi+A6H6HVFHA9D3S6ToWrY8Y4gQrrhgD2cApe4Tpu5jyhO5z7+phY1QU5/cmxxy/UG
 jSuImQq77NkFZfZjVVS+3Lh/yJlF8QN/UkE0keU6IDaxbqXNpbemXEf5sgg6eMnEs8rIowt4p
 8BFqHVg0tIF9CD8QVSw8N2O1YkRsZrXuy32nGaZHJ2n1OXfpywJY6AgliJOMmtKKnl8PdZ8qX
 us3E+bv8QPM8719FVelEHdH9iGmSSF/PyZFlJUH0BOx1QaUs+TSYBnFhYwp3zFdIEn5WT9/y2
 ZGSjNjJYa4rbngc5mGJQhWBAxtX3vBwGQV0tu0MirhiZpu7rim8q/N5c2FQFWXqiBivGzOXNy
 Bi967CGhrHyWUtEE+Sln8Q5Q+S90CWXRFuuyfu1rh+IMEMhT9uUwh9J9WHwXZ7N/49DNqq6ms
 HDh4vJRdspwN5a7dA1szwelEERIszB96v0vHnNnxvk4ohUD+62NE3bO7PyzkkRTUZaRXZMOwg
 SlWeHPYxDTMDPx/DNe3bf0PNnlNCUPBknKSxQcShn+PfXoZI+MmZQXArq7tMb5+TCiNiPNphj
 TsY8lJ1SVRU2RNQO
Received-SPF: none client-ip=212.227.17.24;
 envelope-from=h.goebel@HIDDEN; helo=mout.kundenserver.de
X-Spam_score_int: 0
X-Spam_score: 0.0
X-Spam_bar: /
X-Spam_report: (0.0 / 5.0 requ) RCVD_IN_MSPIKE_H4=0.001,
 RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001 autolearn=unavailable autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-piexif): New variable.
* gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch: New f=
ile.
* gnu/packages/python-xyz.scm (dist_patch_DATA): Add it.
---
 gnu/local.mk                                  |  1 +
 ...hon-piexif-fix-tests-with-pillow-7.2.patch | 44 +++++++++++++++++++
 gnu/packages/python-xyz.scm                   | 22 ++++++++++
 3 files changed, 67 insertions(+)
 create mode 100644 gnu/packages/patches/python-piexif-fix-tests-with-pillo=
w-7.2.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 852f9f3246..322b07ad74 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1678,6 +1678,7 @@ dist_patch_DATA =3D						\
   %D%/packages/patches/python-keras-integration-test.patch	\
   %D%/packages/patches/python-peachpy-determinism.patch	\
   %D%/packages/patches/python-pep8-stdlib-tokenize-compat.patch \
+  %D%/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch	\
   %D%/packages/patches/python-pyfakefs-remove-bad-test.patch	\
   %D%/packages/patches/python-pyflakes-test-location.patch	\
   %D%/packages/patches/python-flint-includes.patch		\
diff --git a/gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.p=
atch b/gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch
new file mode 100644
index 0000000000..a012a92f91
--- /dev/null
+++ b/gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch
@@ -0,0 +1,44 @@
+From 5209b53e9689ce28dcd045f384633378d619718f Mon Sep 17 00:00:00 2001=0D
+From: =3D?UTF-8?q?Jan=3D20Wi=3DC5=3D9Bniewski?=3D <vuko@HIDDEN>=0D
+Date: Thu, 5 Nov 2020 16:18:52 +0100=0D
+Subject: [PATCH] convert IFDRational to tuples in tests=0D
+=0D
+This fixes tests with Pillow version >=3D 7.2.0=0D
+---=0D
+ tests/s_test.py | 12 ++++++++++++=0D
+ 1 file changed, 12 insertions(+)=0D
+=0D
+diff --git a/tests/s_test.py b/tests/s_test.py=0D
+index 5d105de..a7cad54 100644=0D
+--- a/tests/s_test.py=0D
++++ b/tests/s_test.py=0D
+***************=0D
+*** 9,14 ****=0D
+--- 9,15 ----=0D
+  import time=0D=0D
+  import unittest=0D=0D
+  =0D=0D
++ import PIL=0D=0D
+  from PIL import Image=0D=0D
+  import piexif=0D=0D
+  from piexif import _common, ImageIFD, ExifIFD, GPSIFD, TAGS, InvalidImag=
eDataError=0D=0D
+***************=0D
+*** 580,585 ****=0D
+--- 581,597 ----=0D
+  # test utility methods----------------------------------------------=0D=
=0D
+  =0D=0D
+      def _compare_value(self, v1, v2):=0D=0D
++         if isinstance(v2, PIL.TiffImagePlugin.IFDRational):=0D=0D
++             v2 =3D (v2.numerator, v2.denominator)=0D=0D
++         if isinstance(v2, tuple):=0D=0D
++             converted_v2 =3D []=0D=0D
++             for el in v2:=0D=0D
++                 if isinstance(el, PIL.TiffImagePlugin.IFDRational):=0D=0D
++                     converted_v2.append((el.numerator, el.denominator))=
=0D=0D
++                 else:=0D=0D
++                     converted_v2.append(el)=0D=0D
++             v2 =3D tuple(converted_v2)=0D=0D
++ =0D=0D
+          if type(v1) !=3D type(v2):=0D=0D
+              if isinstance(v1, tuple):=0D=0D
+                  self.assertEqual(pack_byte(*v1), v2)=0D=0D
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index b6534c677f..4e408f1d49 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -27867,3 +27867,25 @@ keyboard-friendly package.")
     (description
      "This package provides a Python interface to iw wireless tools.")
     (license license:gpl2)))
+
+(define-public python-piexif
+  (package
+    (name "python-piexif")
+    (version "1.1.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "piexif" version ".zip"))
+        (sha256
+         (base32 "06sz58q4mrw472p8fbnq7wsj8zpi5js5r8phm2hiwfmz0v33bjw3"))
+        (patches
+         (search-patches "python-piexif-fix-tests-with-pillow-7.2.patch"))=
))
+    (build-system python-build-system)
+    (native-inputs
+     (list unzip python-pillow))
+    (home-page "https://github.com/hMatoba/Piexif")
+    (synopsis "Simplify exif manipulations with Python")
+    (description "@code{Piexif} simplifies interacting with EXIF data in
+Python.  It includes the tools necessary for extracting, creating,
+manipulating, converting and writing EXIF data to JPEG, WebP and TIFF file=
s.")
+    (license license:expat)))
--=20
2.30.2





Acknowledgement sent to Hartmut Goebel <h.goebel@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#52966; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 8 Jan 2022 22:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.