From patchwork Sun Jan 2 21:59:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 35896 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DBDED27BBEA; Sun, 2 Jan 2022 22:00:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5EC4B27BBE9 for ; Sun, 2 Jan 2022 22:00:54 +0000 (GMT) Received: from localhost ([::1]:43064 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n48uL-0006d1-AQ for patchwork@mira.cbaines.net; Sun, 02 Jan 2022 17:00:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n48tW-0006aO-QH for guix-patches@gnu.org; Sun, 02 Jan 2022 17:00:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50509) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n48tW-0003rl-FM for guix-patches@gnu.org; Sun, 02 Jan 2022 17:00:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n48tW-00071q-DL for guix-patches@gnu.org; Sun, 02 Jan 2022 17:00:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52966] [PATCH 1/6] gnu: Add python-piexif. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Jan 2022 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52966 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52966@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164116078826966 (code B ref -1); Sun, 02 Jan 2022 22:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Jan 2022 21:59:48 +0000 Received: from localhost ([127.0.0.1]:33822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n48tH-00070s-V2 for submit@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 ) id 1n48tF-00070i-WB for submit@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 ) id 1n48tF-0006E0-P4 for guix-patches@gnu.org; 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 ) id 1n48tD-0003oP-MI for guix-patches@gnu.org; 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 ; 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 Date: Sun, 2 Jan 2022 22:59:37 +0100 Message-Id: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Provags-ID: V03:K1:1FL5BUT4Ga2AbDyllqyvwZeVBbdHaK4Dn91F2B6o5leJllhf3uQ m9jbvPW5Ptu9WbKvzZvcoC/ElVqZyZwRsA8BNPT9Fvaj4tIuJIDNHh7foMMcQtMndrHbB/g CtiFONZLlinqw2Ghrtp9+dhnJaB+2FS6JVkDGbuU90UERVn+KFJkTITq2QlbGrcsHgeyoeB W+zOvrRxXUhBbiKoFS8uA== 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@crazy-compilers.com; 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * 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. --- 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-pillow-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 = \ %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.patch 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 +From: =?UTF-8?q?Jan=20Wi=C5=9Bniewski?= +Date: Thu, 5 Nov 2020 16:18:52 +0100 +Subject: [PATCH] convert IFDRational to tuples in tests + +This fixes tests with Pillow version >= 7.2.0 +--- + tests/s_test.py | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/tests/s_test.py b/tests/s_test.py +index 5d105de..a7cad54 100644 +--- a/tests/s_test.py ++++ b/tests/s_test.py +*************** +*** 9,14 **** +--- 9,15 ---- + import time + import unittest + ++ import PIL + from PIL import Image + import piexif + from piexif import _common, ImageIFD, ExifIFD, GPSIFD, TAGS, InvalidImageDataError +*************** +*** 580,585 **** +--- 581,597 ---- + # test utility methods---------------------------------------------- + + def _compare_value(self, v1, v2): ++ if isinstance(v2, PIL.TiffImagePlugin.IFDRational): ++ v2 = (v2.numerator, v2.denominator) ++ if isinstance(v2, tuple): ++ converted_v2 = [] ++ for el in v2: ++ if isinstance(el, PIL.TiffImagePlugin.IFDRational): ++ converted_v2.append((el.numerator, el.denominator)) ++ else: ++ converted_v2.append(el) ++ v2 = tuple(converted_v2) ++ + if type(v1) != type(v2): + if isinstance(v1, tuple): + self.assertEqual(pack_byte(*v1), v2) 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 files.") + (license license:expat))) From patchwork Sun Jan 2 22:00:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 35897 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 647B727BBEB; Sun, 2 Jan 2022 22:01:17 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3048B27BBE9 for ; Sun, 2 Jan 2022 22:01:17 +0000 (GMT) Received: from localhost ([::1]:43810 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n48ui-000796-A2 for patchwork@mira.cbaines.net; Sun, 02 Jan 2022 17:01:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n48uU-000760-M1 for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50523) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n48uU-0004LF-B2 for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n48uU-00075f-8F for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52966] [PATCH 2/6] gnu: Add python-pyrss2gen. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Jan 2022 22:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52966 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52966@debbugs.gnu.org Received: via spool by 52966-submit@debbugs.gnu.org id=B52966.164116085427200 (code B ref 52966); Sun, 02 Jan 2022 22:01:02 +0000 Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:00:54 +0000 Received: from localhost ([127.0.0.1]:33827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n48uM-00074d-DF for submit@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 ) id 1n48uK-00074O-Nk for 52966@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@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 Date: Sun, 2 Jan 2022 23:00:39 +0100 Message-Id: <6e1d0cc95a17fa9e8b8f144b0d4443fe21863c72.1641160577.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:bgeRfiXfSjed6iu+8d4NNXEiovnS7ILc40sUzYT5knWkZaCG4Na QIXPbnFD7p2gyqVscb05IFJLFg9e4BDVJOP80k9QVhJqWrY9rAikG82zcKk2DI95buyRTbM 4a1im/8bLUPiBOP4R+3V7iFr1h09LPvE28K9pHqakX4Ml9cMK7Wal7VOVMAjyrPZB1128fS E/3R8+k3xoKyP94kHdjcw== 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * 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))) From patchwork Sun Jan 2 22:00:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 35898 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B12B527BBE9; Sun, 2 Jan 2022 22:01:17 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5A78B27BBEA for ; Sun, 2 Jan 2022 22:01:17 +0000 (GMT) Received: from localhost ([::1]:43828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n48ui-0007A0-GC for patchwork@mira.cbaines.net; Sun, 02 Jan 2022 17:01:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n48uV-00076o-3e for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50525) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n48uU-0004LN-Qg for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n48uU-00075t-PV for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52966] [PATCH 3/6] gnu: Add python-yapsy. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Jan 2022 22:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52966 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52966@debbugs.gnu.org Received: via spool by 52966-submit@debbugs.gnu.org id=B52966.164116085627218 (code B ref 52966); Sun, 02 Jan 2022 22:01:02 +0000 Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:00:56 +0000 Received: from localhost ([127.0.0.1]:33830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n48uO-00074v-K0 for submit@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 ) id 1n48uN-00074S-2C for 52966@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@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 Date: Sun, 2 Jan 2022 23:00:40 +0100 Message-Id: <8213b5566b6aa72882fc5c809dd727028b66e343.1641160577.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:QaJC4E8hyHHsOyXM32vqZ8AnO+T2C299hk9iTQ2hwG5wTTlUsYS NishAn+X8oxvWHV61NpFbAYwADbGYEXSh4apPIfxfk4tGlbTFVdd6IRDUJ5545cozLpN8YF v1aTth2AdJf/wnd71HsyVJUuLZtu0bRF1TnTQ9IpcbLF9Fh15jUBCFEh+fi8SlFg06zFhLz 9L6Z1IyT1IAot9FFu17pw== 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * 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))) From patchwork Sun Jan 2 22:00:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 35900 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 444B627BBEA; Sun, 2 Jan 2022 22:01:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 10E9D27BBE9 for ; Sun, 2 Jan 2022 22:01:53 +0000 (GMT) Received: from localhost ([::1]:45240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n48vI-0008E2-8h for patchwork@mira.cbaines.net; Sun, 02 Jan 2022 17:01:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n48uV-00077i-In for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50526) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n48uV-0004LW-7w for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n48uV-000765-6z for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52966] [PATCH 4/6] gnu: Add python-doit. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Jan 2022 22:01:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52966 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52966@debbugs.gnu.org Received: via spool by 52966-submit@debbugs.gnu.org id=B52966.164116086027234 (code B ref 52966); Sun, 02 Jan 2022 22:01:03 +0000 Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:01:00 +0000 Received: from localhost ([127.0.0.1]:33833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n48uR-00075C-So for submit@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 ) id 1n48uP-00074V-L9 for 52966@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@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 Date: Sun, 2 Jan 2022 23:00:41 +0100 Message-Id: X-Mailer: git-send-email 2.30.2 In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:du5xT//4ravG6cPuHQKTY13V9HtMS/t3P9EuVE+uk7QOk4IQRdF wIETIBohvWlY6lWf42KLWcU5YlfA/PKSB5ny1zjIzd72PxN2z6aEIOonLRC7IodQZJ/1bnK NOYj/9CDPbiEMRlThgc98E7sOvcGe/CnpFMK4lw6r/v7jfBDPVMnZUAnvDRaGQOHCd48GXU k2YO8ebAcyV91pIrKiaWA== 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * 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))) From patchwork Sun Jan 2 22:00:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 35899 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B0DAF27BBEA; Sun, 2 Jan 2022 22:01:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 86F8D27BBE9 for ; Sun, 2 Jan 2022 22:01:18 +0000 (GMT) Received: from localhost ([::1]:43954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n48uj-0007Fn-MO for patchwork@mira.cbaines.net; Sun, 02 Jan 2022 17:01:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n48uW-00078Z-0u for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50529) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n48uV-0004Lm-N8 for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n48uV-00076D-Kb for guix-patches@gnu.org; Sun, 02 Jan 2022 17:01:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52966] [PATCH 5/6] gnu: Add python-phpserialize. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Jan 2022 22:01:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52966 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52966@debbugs.gnu.org Received: via spool by 52966-submit@debbugs.gnu.org id=B52966.164116086227268 (code B ref 52966); Sun, 02 Jan 2022 22:01:03 +0000 Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:01:02 +0000 Received: from localhost ([127.0.0.1]:33836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n48uU-00075e-5W for submit@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 ) id 1n48uR-00074e-Nw for 52966@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@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 Date: Sun, 2 Jan 2022 23:00:42 +0100 Message-Id: <0dbac58656551521c8c0ed23dda7a70bb9bfdeab.1641160577.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:WYP3wrKWdjTIZLz4gi8EEak5wHn3SVX1JE5O1aVNtj6e7uFznyX 9c8Yj4Ddn5ZMT+MLvgozE4cb+6ueSKs5ujIhpwue0bz2XWq9g4kXrwBhMwB3V22DOOqWxey gkBptdgVU01TMwnPBMdxiGQIo4RNSaWe2Sx1a4jWKu4v1weVmXX6Q0Wnz/ItXn8Kmcsu0/q 1Z0PzQ8tNtfn7DPvbD4Eg== 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * 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))) From patchwork Sun Jan 2 22:00:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 35901 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B073527BBEA; Sun, 2 Jan 2022 22:02:20 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6746527BBE9 for ; Sun, 2 Jan 2022 22:02:20 +0000 (GMT) Received: from localhost ([::1]:45474 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n48vj-0008OA-JQ for patchwork@mira.cbaines.net; Sun, 02 Jan 2022 17:02:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37058) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n48vS-0008Nm-Tm for guix-patches@gnu.org; Sun, 02 Jan 2022 17:02:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50530) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n48vS-0004Wk-JX for guix-patches@gnu.org; Sun, 02 Jan 2022 17:02:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n48vS-000787-Gj for guix-patches@gnu.org; Sun, 02 Jan 2022 17:02:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52966] [PATCH 6/6] gnu: Add nikola. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Jan 2022 22:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52966 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52966@debbugs.gnu.org Received: via spool by 52966-submit@debbugs.gnu.org id=B52966.164116086327302 (code B ref 52966); Sun, 02 Jan 2022 22:02:02 +0000 Received: (at 52966) by debbugs.gnu.org; 2 Jan 2022 22:01:03 +0000 Received: from localhost ([127.0.0.1]:33842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n48uV-00076C-EQ for submit@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 ) id 1n48uU-00074w-8i for 52966@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@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 Date: Sun, 2 Jan 2022 23:00:43 +0100 Message-Id: <2c252ec0c5f63c949a739403f8dab21be1af1a9a.1641160577.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> References: <05cc89ec4c7cb0eda6945690544469f519811ecf.1641160577.git.h.goebel@crazy-compilers.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:hXEj83ykSo3mndQUFUH373aagPRZ39088IukkWvNaD4rriEL1B/ eL1rh6p87ZOsMB1UcFVUnTGCKLfV/qKw80N6qQYZbOLjcvgwUzAPD4WW8KMb0EPRDU2G4ir 9D2e86MkdMsPIScHv8OHqYsTsFMB2hRI6QXYymQCJ6rWyctuT+5mqQGvETA/s1iSgSzrKJt mEjfMMlyBH3aKGzJmx2bQ== 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * 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)))