X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 00/12] gnu: Add python-manim Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:23:02 +0000 Resent-Message-ID: <handler.50505.B.163127297129935 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.163127297129935 (code B ref -1); Fri, 10 Sep 2021 11:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Sep 2021 11:22:51 +0000 Received: from localhost ([127.0.0.1]:37023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOecN-0007ml-3O for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:22:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:49444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOecL-0007mb-A5 for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:22:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOecL-0001Qw-1N for guix-patches@HIDDEN; Fri, 10 Sep 2021 07:22:49 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:32812) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOecH-0006la-Ro for guix-patches@HIDDEN; Fri, 10 Sep 2021 07:22:48 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YPq1Xgwz8SLj for <guix-patches@HIDDEN>; Fri, 10 Sep 2021 13:22:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631272959; bh=sdm2LqIEZK4RFQJYipeROnj1Ur8FKAZSY9EgsoJh6YE=; h=From:To:Cc:Subject:Date:From; b=MfdDZ0qWCJteGMQduGzDqbZ6H+RZ19ahZzBHQc+l2oyI6xhrnTR/54cJ7JWQyFHgQ YQ3Yh5jTWCBFhyjuMmef3mEJ9TphOST4BQ1K5JRVDxXjpPvgueAw7/uOvU4Tj5H87L hHsegx7bTkHz2F92WF3gthOpijplFwvXiSHyjCmQ= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YPq0kkhz8SLF; Fri, 10 Sep 2021 13:22:39 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YPp6hgNz8SLK; Fri, 10 Sep 2021 13:22:38 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YPp4KmpzDgyc; Fri, 10 Sep 2021 13:22:38 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:22:31 +0200 Message-Id: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=134.147.42.229; envelope-from=daniel.meissner-i4k@HIDDEN; helo=out2.mail.ruhr-uni-bochum.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Hi Guix! This patch series adds the necessary packages for Manim, an animation engine for mathematical animations which can be used in educational maths videos. I have read the "Submitting Patches" section in the Guix manual and have confirmed that the packages build as expected. However, I have disabled tests for the following packages: * python-manim * python-mapbox-earcut * python-moderngl-window * python-pyglet * python-moderngl This is either because they need a DISPLAY to conduct the tests or because the tests are failing and I don't know how to fix it. Your help will be appreciated :) Thanks, Daniel Daniel Meißner (12): gnu: Add python-cloup. gnu: Add python-cloup-0.7. gnu: Add python-glcontext. gnu: Add python-moderngl. gnu: Add python-pyglet. gnu: Add python-multipledispatch. gnu: Add python-pyrr. gnu: Add python-screeninfo. gnu: Add python-moderngl-window. gnu: Add python-manimpango. gnu: Add python-mapbox-earcut. gnu: Add python-manim 0.9.0. gnu/local.mk | 2 + .../python-manimpango-remove-manim-dep.patch | 172 +++++++++++ gnu/packages/python-science.scm | 82 +++++ gnu/packages/python-xyz.scm | 289 ++++++++++++++++++ 4 files changed, 545 insertions(+) create mode 100644 gnu/packages/patches/python-manimpango-remove-manim-dep.patch -- 2.33.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Subject: bug#50505: Acknowledgement ([PATCH 00/12] gnu: Add python-manim) Message-ID: <handler.50505.B.163127297129935.ack <at> debbugs.gnu.org> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> X-Gnu-PR-Message: ack 50505 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 50505 <at> debbugs.gnu.org Date: Fri, 10 Sep 2021 11:23:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 50505 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 50505: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50505 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 01/12] gnu: Add python-cloup. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:02 +0000 Resent-Message-ID: <handler.50505.B50505.163127312130330 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127312130330 (code B ref 50505); Fri, 10 Sep 2021 11:26:02 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:21 +0000 Received: from localhost ([127.0.0.1]:37034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOeen-0007t7-Gk for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:21 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeel-0007sn-An for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:20 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YSn183Mz8SLN for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273113; bh=5bfs37vhcz++2dJt4aWNS/8nXyfvn3EyNA7Qcu4bUt4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tpw4ZeK9XXDTD7rSlC9V44r3HwgRqVJYUeZn+d0xM7ZHbmoTEs4igm/1RKNe68L5+ xnPZ49X7+Fo9N8mC4ML79c5YYO3NmcNyuFjTNCubNCixbuvqZPur54CUA1dEpTSEnO I2gtKIAXDjOXGqdddQUG0xr6SGWfOBWabkn9D5Vg= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YSm6nf2z8S3Q; Fri, 10 Sep 2021 13:25:12 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YSm5f8Lz8S3H; Fri, 10 Sep 2021 13:25:12 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YSm34m0zDgyd; Fri, 10 Sep 2021 13:25:12 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:51 +0200 Message-Id: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-cloup): New variable. --- gnu/packages/python-science.scm | 1 + gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 738b504e3b..d3730fadcc 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2021 Roel Janssen <roel@HIDDEN> ;;; Copyright © 2021 Paul Garlick <pgarlick@HIDDEN> ;;; Copyright © 2021 Arun Isaac <arunisaac@HIDDEN> +;;; Copyright © 2021 Daniel Meißner <daniel.meissner-i4k@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e98eec19bc..6c7ab10216 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3308,6 +3308,37 @@ with sensible defaults out of the box.") (base32 "0njsm0wn31l21bi118g5825ma5sa3rwn7v2x4wjd7yiiahkri337")))) (arguments `()))) +(define-public python-cloup + (package + (name "python-cloup") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "07kxw81bml137w9bfmwkjbdzbldkk1k1lws82wffz9244pp7k8ib")))) + (build-system python-build-system) + (arguments + '(#:phases (modify-phases %standard-phases + ;; test phase fails with "error: invalid command pytest" + (delete 'check)))) + (propagated-inputs + `(("python-click" ,python-click))) + (native-inputs + `(("python-setuptools" ,python-setuptools) + ("python-setuptools-scm" ,python-setuptools-scm/next) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/janLuke/cloup") + (synopsis "Extension library for python-click") + (description + "Cloup — originally from \"Click + option groups\" — enriches Click with +several features that make it more expressive and configurable: option groups, +constraints, subcommand aliases, subcommands sections and a themeable +HelpFormatter.") + (license license:bsd-3))) + (define-public python-vcversioner (package (name "python-vcversioner") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 02/12] gnu: Add python-cloup-0.7. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:02 +0000 Resent-Message-ID: <handler.50505.B50505.163127312530351 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127312530351 (code B ref 50505); Fri, 10 Sep 2021 11:26:02 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:25 +0000 Received: from localhost ([127.0.0.1]:37037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOeeq-0007tR-Qz for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:24 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:37114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeep-0007sv-Oh for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:24 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YSs68wKz8STq for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273117; bh=YB7WXS5tr0RwOAaqGGwMgn5VWGGtA1G2B5WfFQfLIg8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NsQPtd6SNdKhBoFZ1SAuRDRvuDKOURbTeXxBPNMyTRr5dDDoJk7JnHfjWNTVCJ/iY w016Qjz4JviJLySD3bkzRdsOj/WNH04Uhfpketakt47cGEmMsuCelF4ThmYjJGxYUT RVlRBsHo5zOtG5xOSJh/JEBMB3X4GO6+wBHsNfVY= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YSs5ZKwz8STF; Fri, 10 Sep 2021 13:25:17 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YSs4Pk2z8SSG; Fri, 10 Sep 2021 13:25:17 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YSs39f5zDgym; Fri, 10 Sep 2021 13:25:17 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:52 +0200 Message-Id: <20210910112502.6466-2-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-cloup-0.7): New variable. --- gnu/packages/python-xyz.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6c7ab10216..75646aec7f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3339,6 +3339,18 @@ constraints, subcommand aliases, subcommands sections and a themeable HelpFormatter.") (license license:bsd-3))) +(define-public python-cloup-0.7 + (package (inherit python-cloup) + (name "python-cloup-0.7") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "0yyxibwlxmdkm4866fm4rwpdgy3d6y18n061992ckr54vl0cav7j")))))) + (define-public python-vcversioner (package (name "python-vcversioner") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 03/12] gnu: Add python-glcontext. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:03 +0000 Resent-Message-ID: <handler.50505.B50505.163127312830376 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127312830376 (code B ref 50505); Fri, 10 Sep 2021 11:26:03 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:28 +0000 Received: from localhost ([127.0.0.1]:37041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOeeu-0007tq-0x for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:28 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:51629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOees-0007t5-GG for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:27 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YSw3rYrz8SL9 for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273120; bh=/Zv7+IK449KTdR1vquOOKRluEtEzvfwQgnGoOSAtB30=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VDssuFtblZ+malpF2RLvNqZZtea3CM6qP9E6qa79UwXpK11FjlKWxwdTSTEW9n/PY GpNzSnq2vJ9MxMxX/wkRa4OxBRNYVNTSDj651NqTMe2eOnPjtSuH8T65ydbgjPcZaZ dXKZXCdLbgIz8okEkb3Kzl4rlMxvZ6AZIf7S2BZI= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YSw3BZ9z8SL0; Fri, 10 Sep 2021 13:25:20 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YSw21cMz8SKt; Fri, 10 Sep 2021 13:25:20 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YSv6Fj6zDgyg; Fri, 10 Sep 2021 13:25:19 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:53 +0200 Message-Id: <20210910112502.6466-3-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-glcontext): New variable. --- gnu/packages/python-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 75646aec7f..251aad5b61 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18884,6 +18884,52 @@ library.") (description "This is the Cython-coded accelerator module for PyOpenGL."))) +(define-public python-glcontext + (package + (name "python-glcontext") + (version "2.3.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moderngl/glcontext") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m2zkl696vqmgrd5k1c5kl0krk6qgjgsz88qhahwva0l40bswvhp")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'build 'fix-lib-paths + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("glcontext/x11.cpp" "glcontext/egl.cpp") + (("\"libGL.so\"") + (string-append "\"" (assoc-ref inputs "mesa") "/lib/libGL.so\"")) + (("\"libEGL.so\"") + (string-append "\"" (assoc-ref inputs "mesa") "/lib/libEGL.so\"")) + (("\"libX11.so\"") + (string-append "\"" (assoc-ref inputs "libx11") "/lib/libX11.so\""))) + (substitute* '("glcontext/__init__.py") + (("find_library\\('GL'\\)") + (string-append "'" (assoc-ref inputs "mesa") "/lib/libGL.so'")) + (("find_library\\('EGL'\\)") + (string-append "'" (assoc-ref inputs "mesa") "/lib/libEGL.so'")) + (("find_library\\(\"X11\"\\)") + (string-append "'" (assoc-ref inputs "libx11") "/lib/libX11.so'"))) + #t)) + ;; tests fail with: Exception: (standalone) XOpenDisplay: cannot open display + (delete 'check)))) + (inputs + `(("libx11" ,libx11) + ("mesa" ,mesa))) + (home-page "https://github.com/moderngl/glcontext") + (synopsis "Portable OpenGL Context for ModernGL") + (description "Python-glcontext is a library providing OpenGL implementation +for ModernGL on multiple platforms.") + (license license:expat))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 04/12] gnu: Add python-moderngl. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:04 +0000 Resent-Message-ID: <handler.50505.B50505.163127312830383 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127312830383 (code B ref 50505); Fri, 10 Sep 2021 11:26:04 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:28 +0000 Received: from localhost ([127.0.0.1]:37044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOeeu-0007tt-9r for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:28 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:51669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOees-0007t9-WC for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:27 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YSx43vPz8S9m for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273121; bh=eCQm96Y6UIs2l08Nnr657XsT7agITB7Y/EoX1OQ1xnc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=B8U95LwSYc521EefU1pI0DDUsKQzeylsd6IlH1XdLY0LY4Vqya2w/wnb8csJ8+vAj aSthzEBRLkEdVV5lhB55JJn5ozXu1MN8bBH4ivRbUQqtOIflRh+YWap5d/NKER5Uug yVJfthEv/E9rmvMF26ErWcHDkbKhxt27sk6udQLk= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YSx3Qr5z8S9c; Fri, 10 Sep 2021 13:25:21 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YSx2Dvfz8S3f; Fri, 10 Sep 2021 13:25:21 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YSx0pbPzDgyn; Fri, 10 Sep 2021 13:25:21 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:54 +0200 Message-Id: <20210910112502.6466-4-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-moderngl): New variable. --- gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 251aad5b61..394f30226f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18930,6 +18930,33 @@ library.") for ModernGL on multiple platforms.") (license license:expat))) +(define-public python-moderngl + (package + (name "python-moderngl") + (version "5.6.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "moderngl" version)) + (sha256 + (base32 + "1ysinnyr3rkdisbihdrn1623l3rw45nx8p2j31dgffsykxah8vcc")))) + (build-system python-build-system) + (propagated-inputs + `(("python-glcontext" ,python-glcontext))) + (home-page + "https://github.com/moderngl/moderngl") + (synopsis + "Python wrapper for OpenGL") + (description "ModernGL is a python wrapper over OpenGL 3.3+ core that +simplifies the creation of simple graphics applications like scientific +simulations, games or user interfaces. Usually, acquiring in-depth knowledge +of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to +learn and use, moreover it is capable of rendering with high performance and +quality, with less code written. The majority of the moderngl code base is +also written in C++ for high performance.") + (license license:expat))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 05/12] gnu: Add python-pyglet. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:04 +0000 Resent-Message-ID: <handler.50505.B50505.163127313330425 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127313330425 (code B ref 50505); Fri, 10 Sep 2021 11:26:04 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:33 +0000 Received: from localhost ([127.0.0.1]:37051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOeey-0007ue-Kv for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:32 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:37236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeeu-0007tG-0a for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:29 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YSy4FzLz8SKH for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273122; bh=j2pq5eN5bLiamVXtOLWXGCeNvPtO3BzlTmYTIr/H8x0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XICFmpzTzTJvqK+sB+H7SEej5MpvyUTr5j+jmk5gWr4v7s140U5j973kmcD9xlzzx Ow+sFt+6LtM7JTQp44v5sM6rYMqsCaCseN3x3JY5Nd4JeAJG+6TqVRTwIh1bA3XCvy cIRfx6u5A8dk5u7h7w70vIeO5PWdmYV2WKLopeYw= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YSy3hyrz8SN6; Fri, 10 Sep 2021 13:25:22 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YSy2dxDz8SLj; Fri, 10 Sep 2021 13:25:22 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YSy1BQSzDgyc; Fri, 10 Sep 2021 13:25:22 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:55 +0200 Message-Id: <20210910112502.6466-5-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-pyglet): New variable. --- gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 394f30226f..e1e676490b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18957,6 +18957,48 @@ quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.") (license license:expat))) +(define-public python-pyglet + (package + (name "python-pyglet") + (version "1.5.18") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyglet" version ".zip")) + (sha256 + (base32 + "044ib8x6pv5rjwj210hq37ry7vi5bizmqkkv1zj8967prk5ii8sq")))) + (build-system python-build-system) + (arguments + '(;; tests fail with: TypeError: don't know how to make test from: + ;; <pyglet._ModuleProxy object at ...> + #:tests? #f + #:phases (modify-phases %standard-phases + (add-before 'build 'fix-lib-paths + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("pyglet/gl/lib_glx.py") + (("'GL'") + (string-append "\"" (assoc-ref inputs "mesa") + "/lib/libGL.so\"")) + (("'GLU'") + (string-append "\"" (assoc-ref inputs "glu") + "/lib/libGLU.so\""))) + #t))))) + (inputs + `(("mesa" ,mesa) + ("glu" ,glu))) + (native-inputs `(("unzip" ,unzip))) + (home-page + "https://pyglet.readthedocs.io") + (synopsis + "Cross-platform windowing and multimedia Python library") + (description + "Pyglet is a Python library for developing games and other visually-rich +applications. It supports windowing, user interface event handling, +Joysticks, OpenGL graphics, loading images and videos, and playing sounds and +music. All of this with a friendly Pythonic API that's simple to learn.") + (license license:bsd-3))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 06/12] gnu: Add python-multipledispatch. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:04 +0000 Resent-Message-ID: <handler.50505.B50505.163127313430433 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127313430433 (code B ref 50505); Fri, 10 Sep 2021 11:26:04 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:34 +0000 Received: from localhost ([127.0.0.1]:37053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOeez-0007ug-00 for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:33 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeev-0007tP-Rx for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:30 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YT035kQz8SLL for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273124; bh=Ti5d4k/Fm1ZmNduj5+XH0oVe5l2+EjEFQjTg8KqSEX4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oAOFe540O6gOXS6z0tP+jv3JAezilANro6VyX+cLjOwCG1Uko8NDk2wx/WlaryH7k BVPmkrNnaVGLq9xNtfy1ZDaz0vtM35lZtWVPJgZNDFlJeG6wQ1Jenutokk3xaKGPTF y3nVLyNFYH8qD1zH46eh/lMPYfmqr3v94BBqFPyc= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YT02Sdgz8SLG; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YT01K2Zz8SHj; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YSz73FQzDgyd; Fri, 10 Sep 2021 13:25:23 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:56 +0200 Message-Id: <20210910112502.6466-6-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-multipledispatch): New variable. --- gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e1e676490b..0102dbc4bb 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18957,6 +18957,26 @@ quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.") (license license:expat))) +(define-public python-multipledispatch + (package + (name "python-multipledispatch") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "multipledispatch" version)) + (sha256 + (base32 + "1slblghfjg9fdi9zpd7gmrkvfbv20nrdgnrymcnbky8bzm8i9ax7")))) + (build-system python-build-system) + (propagated-inputs `(("python-six" ,python-six))) + (home-page + "https://github.com/mrocklin/multipledispatch/") + (synopsis "Multiple dispatch library for Python") + (description "This library defines a decorator that makes dispatching on +types more concise to write. ") + (license license:bsd-3))) + (define-public python-pyglet (package (name "python-pyglet") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 07/12] gnu: Add python-pyrr. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:05 +0000 Resent-Message-ID: <handler.50505.B50505.163127313430440 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127313430440 (code B ref 50505); Fri, 10 Sep 2021 11:26:05 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:34 +0000 Received: from localhost ([127.0.0.1]:37055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOeez-0007uo-Tq for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:34 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeew-0007tS-0f for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:30 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YT04GvKz8SLV for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273124; bh=49Wbu7ucd3ZSbWIqzQLL4Udas++cHqhqathiHAp2L7g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=yPs2IL5j7/Rs/0Fs5sH+4R7o+ixBLq9lRVevTWy0+sQ1d3iN1Y3r/hJwbEgJX8D7j Yq/DuVcBxop0CcI0XQY9qPtBqnt0GFdlWTzCl9+A58qi3O9wYdmOxcVQcBTylR6eKB ProC4UX9iYWDxb6nRLPG3Vv5YajmY278eiIzgOgQ= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YT03j9Vz8SLN; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YT02Z15z8SKX; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YT01Gk0zDgym; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:57 +0200 Message-Id: <20210910112502.6466-7-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-pyrr): New variable. --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0102dbc4bb..eb0e67c98d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18977,6 +18977,31 @@ also written in C++ for high performance.") types more concise to write. ") (license license:bsd-3))) +(define-public python-pyrr + (package + (name "python-pyrr") + (version "0.10.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyrr" version)) + (sha256 + (base32 + "07byxkq8dcc8n6fc2q7g3vq3mxzzj0hqzm8hlq3gfwbf68h7n3rw")))) + (build-system python-build-system) + (propagated-inputs + `(("python-multipledispatch" ,python-multipledispatch) + ("python-numpy" ,python-numpy))) + (home-page + "https://github.com/adamlwgriffiths/Pyrr") + (synopsis + "Mathematical functions for 3D graphics using NumPy") + (description + "A collection of object-oriented and procedural interfaces for working +with matrices, quaternions, vectors and plane/line/ray objects for 3D +graphics.") + (license license:bsd-3))) + (define-public python-pyglet (package (name "python-pyglet") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 08/12] gnu: Add python-screeninfo. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:05 +0000 Resent-Message-ID: <handler.50505.B50505.163127313430447 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127313430447 (code B ref 50505); Fri, 10 Sep 2021 11:26:05 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:34 +0000 Received: from localhost ([127.0.0.1]:37057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOef0-0007uv-A7 for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:34 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeew-0007tU-6n for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:30 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YT05cF7z8SLc for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273124; bh=gKxDynaCjWxjdte16Z9Qb85m6fiQzTJPduNHOymzUws=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KiJAQNl3OjiHL/QGYBQPBv42P0IWGmLsPNURqayAkpulAXAjlEAbGJyhLm9woK+Ev Gm5Q68k3trAE0ssKFHyK6plmdVzD09YMH3JR7adBau75PayROGh1IJ79mzoxH4IQYc Q69OlYCguauGNYGfDmcy8HXDUfa3HOSCbfFS4tHY= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YT053M3z8SL6; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YT03vrTz8SLR; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YT02ZZPzDgyn; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:58 +0200 Message-Id: <20210910112502.6466-8-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-screeninfo): 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 eb0e67c98d..bdda967d94 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19044,6 +19044,28 @@ Joysticks, OpenGL graphics, loading images and videos, and playing sounds and music. All of this with a friendly Pythonic API that's simple to learn.") (license license:bsd-3))) +(define-public python-screeninfo + (package + (name "python-screeninfo") + (version "0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "screeninfo" version)) + (sha256 + (base32 + "007m7sqv30qak56885dxbijksrg2hd121hfpvg2llm734wspra8j")))) + (build-system python-build-system) + (native-inputs `(("python-pytest" ,python-pytest))) + (home-page "https://github.com/rr-/screeninfo") + (synopsis + "Obtain information about physical screens") + (description + "This python module provides means to access information about physical +screens like resolution, height and width of the screen, connecting port +etc.") + (license (list license:expat license:bsd-3)))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 09/12] gnu: Add python-moderngl-window. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:06 +0000 Resent-Message-ID: <handler.50505.B50505.163127313530454 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127313530454 (code B ref 50505); Fri, 10 Sep 2021 11:26:06 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:35 +0000 Received: from localhost ([127.0.0.1]:37059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOef0-0007v2-Nf for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:35 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeew-0007ta-CM for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:30 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YT06sSNz8SKX for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273125; bh=f49a8vgUVEX2MydRzUuXLEHLzf91V+Z9x+tOQqQ4jSw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tyWlm7xycJd2e7GoioGeXe8oCOK03oQOJwtlicNuGOp7p9cP45bXkWtR+fkzm3V46 4t0ALwpDVKDbmyTbnJOjSGcVBN/m0uRtwUSTB2b0aTL4k5gj75yKy9dVDk0qOr1C4+ 0FlrXu0Ylu8ogsb32Fi84yUTEP7G+Hpl7rboKCOE= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YT06MLWz8S86; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YT05Fbpz8SLF; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YT03s5xzDgyc; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:24:59 +0200 Message-Id: <20210910112502.6466-9-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-moderngl-window): New variable. --- gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index bdda967d94..765b3f0a57 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19044,6 +19044,41 @@ Joysticks, OpenGL graphics, loading images and videos, and playing sounds and music. All of this with a friendly Pythonic API that's simple to learn.") (license license:bsd-3))) +(define-public python-moderngl-window + (package + (name "python-moderngl-window") + (version "2.4.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moderngl/moderngl-window") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1fvhm6ln3q5kl5m5q3gzfmx1kpyn054fhpcrgpqz8809dxi7pzcv")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; tests fail with: TypeError: don't know how to make test from: + ;; <moderngl_window.resources.data.DataFiles object at ...> + (delete 'check)))) + (propagated-inputs + `(("python-pillow" ,python-pillow) + ("python-pyrr" ,python-pyrr) + ("python-numpy" ,python-numpy) + ("python-moderngl" ,python-moderngl) + ("python-pyglet" ,python-pyglet))) + (home-page "https://github.com/moderngl/moderngl-window") + (synopsis "Cross-platform utility library for ModernGL") + (description "This ModernGL utility library simplifies window creation and +resource loading. You can create a window for ModernGL using pyglet, pygame, +PySide2, GLFW, SDL2, PyQt5 or tkinter. Events are unified into a single event +system. Resource loading includes loading of 2D textures/texture arrays, +shaders and objects/scenes.") + (license license:expat))) + (define-public python-screeninfo (package (name "python-screeninfo") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 11/12] gnu: Add python-mapbox-earcut. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:06 +0000 Resent-Message-ID: <handler.50505.B50505.163127314030482 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127314030482 (code B ref 50505); Fri, 10 Sep 2021 11:26:06 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:40 +0000 Received: from localhost ([127.0.0.1]:37063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOef6-0007vZ-2a for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:40 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOef1-0007uI-I0 for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:35 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YT12qwZz8SLR for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273125; bh=y8mei4qX9xGJEicEaLz0eDl06z5nURJgLjPpcv8xnQs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KIX+fAL0WZ9fFk6/poWtRa1GaxiuUcj1VZ3CcG171ocFJp5/jY5tJ8VRZzs0pIWPw YAnMEW17wOubqQL1+2bTClXf8F/2cCHnUuB/IUBHAMqugepT06sqLwazgicANy/NIx OA18Jc9RtJbA60PtoDee6i0No+yYbYMb5YojmSGk= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YT129xFz8SKf; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YT1188Lz8SL6; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YT06smpzDgyg; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:25:01 +0200 Message-Id: <20210910112502.6466-11-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-science.scm (python-mapbox-earcut): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 765b3f0a57..00ed032855 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19079,6 +19079,35 @@ system. Resource loading includes loading of 2D textures/texture arrays, shaders and objects/scenes.") (license license:expat))) +(define-public python-mapbox-earcut + (package + (name "python-mapbox-earcut") + (version "0.12.10") + (source + (origin + (method url-fetch) + (uri (pypi-uri "mapbox_earcut" version)) + (sha256 + (base32 + "0ly48lijgd9inq07x42pfp9c24fn16vn9axpmfwqrkn979krbnah")))) + (build-system python-build-system) + (propagated-inputs + `(("python-numpy" ,python-numpy))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-wheel" ,python-wheel) + ("setuptools-scm" ,python-setuptools-scm) + ("cmake" ,cmake))) + (home-page + "https://github.com/skogler/mapbox_earcut_python") + (synopsis + "Python bindings for the Mapbox Earcut C++ polygon triangulation library") + (description + "The Mapbox Earcut library is a header-only C++ library which provides a +fast and robust triangulation of 2D polygons. This package provides Python +bindings for this library.") + (license license:isc))) + (define-public python-screeninfo (package (name "python-screeninfo") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 12/12] gnu: Add python-manim 0.9.0. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:06 +0000 Resent-Message-ID: <handler.50505.B50505.163127314030489 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127314030489 (code B ref 50505); Fri, 10 Sep 2021 11:26:06 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:40 +0000 Received: from localhost ([127.0.0.1]:37065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOef6-0007vb-D5 for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:40 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOef1-0007uH-I8 for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:36 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YT14357z8SLv for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273125; bh=slDF90fl8UiAvINbwHn++0e0KduWwG4kcfWpGg9quns=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QF6aSCXs3SuBN3rxugkPVbcrtkV+CjeBSi/i9sezp98sXt1D1MK7aA74TZHugwYnG rFtoydcyWlC4ctfKKHP/Kx8vUBXJJMSybxFuF/k9vyX0vzDsG1UZugi/PqWsqWGuJT d+hyIOvRUGn5s4Anfwz8sc7INESEBWX73TDQizsk= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YT13RlMz8SJk; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YT12MmTz8SLG; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YT116DbzDgym; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:25:02 +0200 Message-Id: <20210910112502.6466-12-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-science.scm (python-manim): New variable. --- gnu/packages/python-science.scm | 53 +++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index fcd983520c..d653ebca95 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -36,6 +36,7 @@ #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages databases) #:use-module (gnu packages gcc) #:use-module (gnu packages gtk) @@ -1010,3 +1011,55 @@ pandas code.") "These are Python bindings for Pango to be used with the mathematical animation software Manim.") (license license:gpl3+))) + +(define-public python-manim + (package + (name "python-manim") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "manim" version)) + (sha256 + (base32 + "0ksp57wcy45xkjips5i4wwm690mhbs2dmlcgsbmiwx78mfk4z0r3")))) + (build-system python-build-system) + (arguments '(;; tests fail with: + ;; pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect + ;; to "None" + #:tests? #f)) + (propagated-inputs + `(("python-click" ,python-click) + ("python-click-default-group" + ,python-click-default-group) + ("python-cloup" ,python-cloup-0.7) + ("python-colour" ,python-colour) + ("python-decorator" ,python-decorator) + ("python-manimpango" ,python-manimpango) + ("python-mapbox-earcut" ,python-mapbox-earcut) + ("python-moderngl" ,python-moderngl) + ("python-moderngl-window" + ,python-moderngl-window) + ("python-networkx" ,python-networkx) + ("python-numpy" ,python-numpy) + ("python-pillow" ,python-pillow) + ("python-pycairo" ,python-pycairo) + ("python-pydub" ,python-pydub) + ("python-pygments" ,python-pygments) + ("python-requests" ,python-requests) + ("python-rich" ,python-rich) + ("python-scipy" ,python-scipy) + ("python-screeninfo" ,python-screeninfo) + ("python-tqdm" ,python-tqdm) + ("python-watchdog" ,python-watchdog))) + (native-inputs + `(("python-wheel" ,python-wheel))) + (home-page "https://www.manim.community/") + (synopsis + "Python animation engine for explanatory math videos") + (description + "Manim is a Python library for creating mathematical animations. The +animations are written as Python code which is based on predefined objects. +You can make animations with maths formulas (LaTeX-based), simple shapes, 3D +objects, function graphs and more.") + (license license:expat))) -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 10/12] gnu: Add python-manimpango. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 11:26:07 +0000 Resent-Message-ID: <handler.50505.B50505.163127314530506 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163127314530506 (code B ref 50505); Fri, 10 Sep 2021 11:26:07 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 11:25:45 +0000 Received: from localhost ([127.0.0.1]:37068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOefA-0007vy-Ox for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:45 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:35794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mOeew-0007tc-LJ for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:25:42 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H5YT11hv5z8SLF for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631273125; bh=rhKcr/q6nNDzhelvlpbRtiRq7DKzxO38tfkHMwnSsWk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k31GHyxBvpV+arftAltbVWg0xV9yPTuuyRIWTb2xFZ3hrfPepIDchjzuS3iQobPA0 6V/FlbF9eF2TGUKtW4RD5fLOfCqSszVkUsMThQZA+3cNZ1fqNLdKttjjACumkmh/xW qmAZBFbhuSASv+y2fF+XUrtKYcAzgbQtXS4OeyC4= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H5YT112L4z8SJk; Fri, 10 Sep 2021 13:25:25 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H5YT06vFqz8SKc; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H5YT05GWWzDgyd; Fri, 10 Sep 2021 13:25:24 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Fri, 10 Sep 2021 13:25:00 +0200 Message-Id: <20210910112502.6466-10-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/python-science.scm (python-manimpango): New variable. --- gnu/local.mk | 2 + .../python-manimpango-remove-manim-dep.patch | 172 ++++++++++++++++++ gnu/packages/python-science.scm | 28 + [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: liltechdude.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) 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.3 (-) * gnu/packages/python-science.scm (python-manimpango): New variable. --- gnu/local.mk | 2 + .../python-manimpango-remove-manim-dep.patch | 172 ++++++++++++++++++ gnu/packages/python-science.scm | 28 +++ 3 files changed, 202 insertions(+) create mode 100644 gnu/packages/patches/python-manimpango-remove-manim-dep.patch diff --git a/gnu/local.mk b/gnu/local.mk index 175e691a63..87be4a1b0a 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -44,6 +44,7 @@ # Copyright © 2021 Arun Isaac <arunisaac@HIDDEN> # Copyright © 2021 Sharlatan Hellseher <sharlatanus@HIDDEN> # Copyright © 2021 Dmitry Polyakov <polyakov@HIDDEN> +# Copyright © 2021 Daniel Meißner <daniel.meissner-i4k@HIDDEN> # # This file is part of GNU Guix. # @@ -1646,6 +1647,7 @@ dist_patch_DATA = \ %D%/packages/patches/python-pyfakefs-remove-bad-test.patch \ %D%/packages/patches/python-flint-includes.patch \ %D%/packages/patches/python-libxml2-utf8.patch \ + %D%/packages/patches/python-manimpango-remove-manim-dep.patch \ %D%/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch \ %D%/packages/patches/python-memcached-syntax-warnings.patch \ %D%/packages/patches/python-mox3-python3.6-compat.patch \ diff --git a/gnu/packages/patches/python-manimpango-remove-manim-dep.patch b/gnu/packages/patches/python-manimpango-remove-manim-dep.patch new file mode 100644 index 0000000000..579c2302d8 --- /dev/null +++ b/gnu/packages/patches/python-manimpango-remove-manim-dep.patch @@ -0,0 +1,172 @@ +Fix dependency on manim for tests + +This fixes a circular dependency between manim and manimpango. + +Extracted from upstream: +https://github.com/ManimCommunity/ManimPango/commit/7e2b17aa14b10bd58af0598cc2de51a406682797 + +diff --git a/tests/_manim.py b/tests/_manim.py +index 3ea4676..b11d3e9 100644 +--- a/tests/_manim.py ++++ b/tests/_manim.py +@@ -2,11 +2,12 @@ + """This file contains helpers for the tests copied and modified + from Manim. + """ +- ++import copy + import os ++import re + from pathlib import Path + +-from manimpango import Alignment, MarkupUtils ++from manimpango import Alignment, MarkupUtils, TextSetting, text2svg + + + class MarkupText: +@@ -104,3 +105,115 @@ class MarkupText: + + def __repr__(self): + return f"MarkupText({repr(self.original_text)})" ++ ++ ++class Text: ++ def __init__( ++ self, ++ text: str, ++ fill_opacity: float = 1.0, ++ stroke_width: int = 0, ++ size: int = 1, ++ line_spacing: int = -1, ++ font: str = "", ++ slant: str = "NORMAL", ++ weight: str = "NORMAL", ++ gradient: tuple = None, ++ tab_width: int = 4, ++ disable_ligatures: bool = False, ++ filename: str = "text.svg", ++ **kwargs, ++ ) -> None: ++ self.size = size ++ self.filename = filename ++ self.line_spacing = line_spacing ++ self.font = font ++ self.slant = slant ++ self.weight = weight ++ self.gradient = gradient ++ self.tab_width = tab_width ++ self.original_text = text ++ self.disable_ligatures = disable_ligatures ++ text_without_tabs = text ++ self.t2f = self.t2s = self.t2w = {} ++ if text.find("\t") != -1: ++ text_without_tabs = text.replace("\t", " " * self.tab_width) ++ self.text = text_without_tabs ++ if self.line_spacing == -1: ++ self.line_spacing = self.size + self.size * 0.3 ++ else: ++ self.line_spacing = self.size + self.size * self.line_spacing ++ self.text2svg() ++ ++ def text2settings(self): ++ """Internally used function. Converts the texts and styles ++ to a setting for parsing.""" ++ settings = [] ++ t2x = [self.t2f, self.t2s, self.t2w] ++ for i in range(len(t2x)): ++ fsw = [self.font, self.slant, self.weight] ++ if t2x[i]: ++ for word, x in list(t2x[i].items()): ++ for start, end in self.find_indexes(word, self.text): ++ fsw[i] = x ++ settings.append(TextSetting(start, end, *fsw)) ++ # Set all text settings (default font, slant, weight) ++ fsw = [self.font, self.slant, self.weight] ++ settings.sort(key=lambda setting: setting.start) ++ temp_settings = settings.copy() ++ start = 0 ++ for setting in settings: ++ if setting.start != start: ++ temp_settings.append(TextSetting(start, setting.start, *fsw)) ++ start = setting.end ++ if start != len(self.text): ++ temp_settings.append(TextSetting(start, len(self.text), *fsw)) ++ settings = sorted(temp_settings, key=lambda setting: setting.start) ++ ++ if re.search(r"\n", self.text): ++ line_num = 0 ++ for start, end in self.find_indexes("\n", self.text): ++ for setting in settings: ++ if setting.line_num == -1: ++ setting.line_num = line_num ++ if start < setting.end: ++ line_num += 1 ++ new_setting = copy.copy(setting) ++ setting.end = end ++ new_setting.start = end ++ new_setting.line_num = line_num ++ settings.append(new_setting) ++ settings.sort(key=lambda setting: setting.start) ++ break ++ for setting in settings: ++ if setting.line_num == -1: ++ setting.line_num = 0 ++ return settings ++ ++ def text2svg(self): ++ """Internally used function. ++ Convert the text to SVG using Pango ++ """ ++ size = self.size * 10 ++ line_spacing = self.line_spacing * 10 ++ dir_name = Path(self.filename).parent ++ disable_liga = self.disable_ligatures ++ if not os.path.exists(dir_name): ++ os.makedirs(dir_name) ++ file_name = self.filename ++ settings = self.text2settings() ++ width = 600 ++ height = 400 ++ ++ return text2svg( ++ settings, ++ size, ++ line_spacing, ++ disable_liga, ++ file_name, ++ 30, ++ 30, ++ width, ++ height, ++ self.text, ++ ) +diff --git a/tests/test_fonts.py b/tests/test_fonts.py +index 51e7eb4..da42895 100644 +--- a/tests/test_fonts.py ++++ b/tests/test_fonts.py +@@ -3,13 +3,12 @@ import sys + from pathlib import Path + from shutil import copyfile + +-import manim + import pytest + + import manimpango + + from . import FONT_DIR +-from ._manim import MarkupText ++from ._manim import MarkupText, Text + + font_lists = { + (FONT_DIR / "AdobeVFPrototype.ttf").absolute(): "Adobe Variable Font Prototype", +@@ -38,7 +37,7 @@ def test_register_font(font_name): + @pytest.mark.parametrize("font_name", font_lists.values()) + def test_warning(capfd, font_name): + print(font_name) +- manim.Text("Testing", font=font_name) ++ Text("Testing", font=font_name) + captured = capfd.readouterr() + assert "Pango-WARNING **" not in captured.err, "Looks like pango raised a warning?" + +-- +2.32.0 diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index d3730fadcc..fcd983520c 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -38,6 +38,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages databases) #:use-module (gnu packages gcc) + #:use-module (gnu packages gtk) #:use-module (gnu packages image-processing) #:use-module (gnu packages machine-learning) #:use-module (gnu packages maths) @@ -982,3 +983,30 @@ pandas notebooks, scripts, and libraries. Unlike other distributed DataFrame libraries, Modin provides seamless integration and compatibility with existing pandas code.") (license license:asl2.0))) + +(define-public python-manimpango + (package + (name "python-manimpango") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "ManimPango" version)) + (sha256 + (base32 + "1j2mbhf7d82718nkc0r8x7cf35hlh13b67qkczjbbys3w24nyfsw")) + (patches (search-patches "python-manimpango-remove-manim-dep.patch")))) + (build-system python-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("Cython" ,python-cython) + ("python-pytest" ,python-pytest))) + (inputs + `(("pango" ,pango))) + (home-page "https://manimpango.manim.community/") + (synopsis + "Bindings for pango for use with Manim") + (description + "These are Python bindings for Pango to be used with the mathematical +animation software Manim.") + (license license:gpl3+))) -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 00/12] gnu: Add python-manim Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 10 Sep 2021 14:42:01 +0000 Resent-Message-ID: <handler.50505.B50505.16312848703035 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16312848703035 (code B ref 50505); Fri, 10 Sep 2021 14:42:01 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Sep 2021 14:41:10 +0000 Received: from localhost ([127.0.0.1]:38948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mOhiI-0000mt-Lm for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 10:41:10 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:33587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1mOhiH-0000mg-BU for 50505 <at> debbugs.gnu.org; Fri, 10 Sep 2021 10:41:09 -0400 Received: by mail-wm1-f65.google.com with SMTP id 192-20020a1c04c9000000b002f7a4ab0a49so1199201wme.0 for <50505 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 07:41:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=HBQAlg29fczsQfZL+CmDcnKjKnTv2n7zcHGSmhY2lHk=; b=V54jT0ZoxPXGOvZkXJzUkFzefiLULpZR+N+/BzbioSLHDkaYZvIfA0eAzR7A3b0pct h9dclGTsgM8Dfs961z/A+eScriIysUUOFPRzuF0WqU/EtBLuWKD5lHKP/HHjOJLo7u0Z jVo+u7T55S3TlEeaxt4F4TTCbHpnpmQlvgA6I+KxK0Sg350k5SqhuWyPsqwme4meypuP ggJGlDqJ9RmUD0+MbZQxmk1LkyXJ3RnrGyEOXKpwXzVKXEmhAjNi8J7C37+Sc8ZVv+B4 BoVl1WjYU9J2puFi+CpGE36BpU5hU7ZuibzxNKAlVS4tUsSb/Wwh7udljIleLbxMIDTX Yodw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=HBQAlg29fczsQfZL+CmDcnKjKnTv2n7zcHGSmhY2lHk=; b=zimMttwFdgDxJn2V1FUPf6NkxHR1OdBnJU4JLJARJtkTSNPZyzsQQU3Iqqxcb7Wd7f j+6UyVThlMZVFUJYHzwLT8SbMApp9NXjZzzc407b1QFqA3HNvMmiW3I1jhWIj/cqa3a7 okTwN7Gy0zVg93kEC7G12v3uJl16TUSoMig/WDQyvgZdf7SCRNbgxnac8cRsVM1LTSpI /njbaSdy6qMNZwJHbn50j2Xj4dgojP/0KmADUurOh9gUBSMkPt6rBFFh1tzCxVecu0sy UR84cHKZOxHHADG5wQF9lIs+lygBcoe2RVVGo2aHOooiW9A7vK775Lp86ZOMh9aexrAD NIFA== X-Gm-Message-State: AOAM530COZtKGHOleXhP49jdPq9h9zEDE9Ya3XCywOUPTO7QIUOim15w x+JMnLN1Wjnv56osPQQmmJA= X-Google-Smtp-Source: ABdhPJxNJLUx7JD1W/7q+dDpb7iyYvbk7xBhqk4jmYE0m56NO38zUM8Mwv/gtppZmDoiCE4lg7wVzA== X-Received: by 2002:a1c:e919:: with SMTP id q25mr8803613wmc.28.1631284863408; Fri, 10 Sep 2021 07:41:03 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id j21sm4475768wmj.40.2021.09.10.07.41.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Sep 2021 07:41:02 -0700 (PDT) Message-ID: <260dd342494281f42866719c6791174608a17e61.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Fri, 10 Sep 2021 16:40:56 +0200 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Hi Daniel, Am Freitag, den 10.09.2021, 13:22 +0200 schrieb Daniel Meißner: > Hi Guix! > > This patch series adds the necessary packages for Manim, an animation > engine for mathematical animations which can be used in educational > maths videos. I have read the "Submitting Patches" section in the > Guix manual and have confirmed that the packages build as > expected. However, I have disabled tests for the following packages: > > * python-manim > * python-mapbox-earcut > * python-moderngl-window > * python-pyglet > * python-moderngl > > This is either because they need a DISPLAY to conduct the tests or > because the tests are failing and I don't know how to fix it. Your > help will be appreciated :) For the tests that need DISPLAY, the usual thing we do here is to spawn an Xvfb for display :1 and set DISPLAY accordingly. There are several variants depending on what exactly else you need (some with dbus, some without), simply grep for "xorg-server-for-tests" and you ought to find one that fits your needs. Once we find out the packages that fail regardless, that have no easy fix, it is still acceptable to fix a few failing tests manually by patching the test suite, or if all else fails use `#:tests? #f' with an appropriate comment. Regards
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 01/12] gnu: Add python-cloup. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:34:02 +0000 Resent-Message-ID: <handler.50505.B.163138880711542 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.163138880711542 (code B ref -1); Sat, 11 Sep 2021 19:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2021 19:33:27 +0000 Received: from localhost ([127.0.0.1]:41449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP8kc-000302-MT for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:33:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:39490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP8kb-0002zo-Ck for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:33:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52952) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP8kb-0001p1-5x for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:33:21 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39156 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP8kZ-0007Lb-1c for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:33:20 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631388790; bh=9+HCOdsvRVmPyT8Hi0nHkf7vo2xYXpgw58x6Vr+4wgg=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=TKzQLu3lag137Tpze9MiEk6Aq1svazpO8AsSYcsQA0TvwJd3RfDjOtifxr2xvxp01 K+fu17igryf9QO8e+qMQWJyIMFCcN1w5ROoAJ0TI+xdolg5yUfJFkhCwqsROxV8WqV Asq6UBvT8qOP9FStUrvG0fiPow3KEv/D45tPmrjA= In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:33:08 +0200 Message-ID: <87zgsiucuj.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@HIDDEN; helo=mail.yoctocell.xyz X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.498, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-cloup): New variable. > --- > gnu/packages/python-science.scm | 1 + > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 2 files changed, 32 ins [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-cloup): New variable. > --- > gnu/packages/python-science.scm | 1 + > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 2 files changed, 32 ins [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-cloup): New variable. > --- > gnu/packages/python-science.scm | 1 + > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 2 files changed, 32 insertions(+) > > diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-scienc= e.scm > index 738b504e3b..d3730fadcc 100644 > --- a/gnu/packages/python-science.scm > +++ b/gnu/packages/python-science.scm > @@ -14,6 +14,7 @@ > ;;; Copyright =C2=A9 2021 Roel Janssen <roel@HIDDEN> > ;;; Copyright =C2=A9 2021 Paul Garlick <pgarlick@tourbillion-technology.= com> > ;;; Copyright =C2=A9 2021 Arun Isaac <arunisaac@HIDDEN> > +;;; Copyright =C2=A9 2021 Daniel Mei=C3=9Fner <daniel.meissner-i4k@ruhr-= uni-bochum.de> > ;;; > ;;; This file is part of GNU Guix. > ;;; > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index e98eec19bc..6c7ab10216 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -3308,6 +3308,37 @@ with sensible defaults out of the box.") > (base32 "0njsm0wn31l21bi118g5825ma5sa3rwn7v2x4wjd7yiiahkri337"))= )) > (arguments `()))) >=20=20 > +(define-public python-cloup > + (package > + (name "python-cloup") > + (version "0.11.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "cloup" version)) > + (sha256 > + (base32 > + "07kxw81bml137w9bfmwkjbdzbldkk1k1lws82wffz9244pp7k8ib")))) > + (build-system python-build-system) > + (arguments > + '(#:phases (modify-phases %standard-phases > + ;; test phase fails with "error: invalid command pytes= t" > + (delete 'check)))) The tests run after applying the attached patch. I also took the liberty of fixing the formatting of the synopsis and description. :-) > + (propagated-inputs > + `(("python-click" ,python-click))) > + (native-inputs > + `(("python-setuptools" ,python-setuptools) > + ("python-setuptools-scm" ,python-setuptools-scm/next) > + ("python-pytest" ,python-pytest))) > + (home-page "https://github.com/janLuke/cloup") > + (synopsis "Extension library for python-click") > + (description > + "Cloup =E2=80=94 originally from \"Click + option groups\" =E2=80= =94 enriches Click with > +several features that make it more expressive and configurable: option g= roups, > +constraints, subcommand aliases, subcommands sections and a themeable > +HelpFormatter.") > + (license license:bsd-3))) > + > (define-public python-vcversioner > (package > (name "python-vcversioner") > --=20 > 2.33.0 --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-python-cloup.patch Content-Transfer-Encoding: quoted-printable From=20574d6706ee0472b2e5e10a42af9bf9ded017a3f1 Mon Sep 17 00:00:00 2001 Message-Id: <574d6706ee0472b2e5e10a42af9bf9ded017a3f1.1631388580.git.public= @yoctocell.xyz> From: =3D?UTF-8?q?Daniel=3D20Mei=3DC3=3D9Fner=3D20via=3D20Guix-patches=3D20= via?=3D <guix-patches@HIDDEN> Date: Fri, 10 Sep 2021 13:24:51 +0200 Subject: [PATCH] gnu: Add python-cloup. * gnu/packages/python-xyz.scm (python-cloup): New variable. Co-authored-by: Xinglu Chen <public@HIDDEN> =2D-- gnu/packages/python-science.scm | 1 + gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.= scm index 738b504e3b..d3730fadcc 100644 =2D-- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -14,6 +14,7 @@ ;;; Copyright =C2=A9 2021 Roel Janssen <roel@HIDDEN> ;;; Copyright =C2=A9 2021 Paul Garlick <pgarlick@HIDDEN= m> ;;; Copyright =C2=A9 2021 Arun Isaac <arunisaac@HIDDEN> +;;; Copyright =C2=A9 2021 Daniel Mei=C3=9Fner <daniel.meissner-i4k@ruhr-un= i-bochum.de> ;;; ;;; This file is part of GNU Guix. ;;; diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7c70829de9..2db7ccc0ee 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3307,6 +3307,41 @@ with sensible defaults out of the box.") (base32 "0njsm0wn31l21bi118g5825ma5sa3rwn7v2x4wjd7yiiahkri337")))) (arguments `()))) =20 +(define-public python-cloup + (package + (name "python-cloup") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "07kxw81bml137w9bfmwkjbdzbldkk1k1lws82wffz9244pp7k8ib")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) + (propagated-inputs + `(("python-click" ,python-click))) + (native-inputs + `(("python-setuptools" ,python-setuptools) + ("python-setuptools-scm" ,python-setuptools-scm/next) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/janLuke/cloup") + (synopsis "Extension library for @code{python-click}") + (description + "Cloup---originally from ``Click + option groups''---enriches +@code{python-click} with several features that make it more expressive and +configurable: option groups, constraints, subcommand aliases, subcommands +sections, and a themeable @code{HelpFormatter}.") + (license license:bsd-3))) + (define-public python-vcversioner (package (name "python-vcversioner") =2D-=20 2.33.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9BHQVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5XGYP/AmQVufraMhDB2RLCA/4Ya94JdZ2 NouBcpnqA+EjBqsEGDffpUaZfTYJjWkqC0BLuo4rioFmaMydPtD6xSbYDyH2cvds P9D6mID5HyG6DVCfz2olpsbDapV2m7fgAccVSJjGP27BfEEYpWpABRPaSOHmCFNA 934WAe004wzMbv+brF3bK7O08ipoQD1o5KII4m5vWrgriDTKZr3JtX8Z4CHQ34C2 JHZaOEjzZyMb0V2HsqofK7cMha1y2Blfjk3IRqLfFaqC967YDrUGzTKz++wXnPQH SFkFB/LKj3CvbO8dwKO9xuTZfgtDbFAnVBSgCKGdmcj63x8zCVRETq3/PUux5byy sJxdVOxZqpL5dYcKYbWngksnr4CMfC0CeMPwQ5o+WignRER+evizeT8DDUFUhQC6 wQcSEECiMLc8G/3Dv/XE9wQAGDm2LQ14mERcu+u0KTt219zmVQm5hNY0wL8rKGRi 1ZFfr1OlB1Jhrli9OwCI5dpyYLDM8LU/W55rPJTE7U7opYjYhtOf35Mq/dlKLm46 DJfE1jbemrAP24Ac2zFIayT9v+rFkVh/DEcdob6VLsAff4aqHpYM+WqFDV5sjhSl 6w20IVITSKSFUAp95uncK8dN9JLMKJDHGv43WcI0srJyveQMUeHkYk3ABq7ADtNR 0EHiHyMDX/RWzIxh =OF5k -----END PGP SIGNATURE----- --==-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 01/12] gnu: Add python-cloup. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:34:02 +0000 Resent-Message-ID: <handler.50505.B50505.163138880111524 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163138880111524 (code B ref 50505); Sat, 11 Sep 2021 19:34:02 +0000 Received: (at 50505) by debbugs.gnu.org; 11 Sep 2021 19:33:21 +0000 Received: from localhost ([127.0.0.1]:41446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP8kb-0002zn-3X for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:33:21 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:47412 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP8kY-0002zZ-4j for 50505 <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:33:19 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631388790; bh=9+HCOdsvRVmPyT8Hi0nHkf7vo2xYXpgw58x6Vr+4wgg=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=TKzQLu3lag137Tpze9MiEk6Aq1svazpO8AsSYcsQA0TvwJd3RfDjOtifxr2xvxp01 K+fu17igryf9QO8e+qMQWJyIMFCcN1w5ROoAJ0TI+xdolg5yUfJFkhCwqsROxV8WqV Asq6UBvT8qOP9FStUrvG0fiPow3KEv/D45tPmrjA= In-Reply-To: <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:33:08 +0200 Message-ID: <87zgsiucuj.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-cloup): New variable. > --- > gnu/packages/python-science.scm | 1 + > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 2 files changed, 32 ins [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-cloup): New variable. > --- > gnu/packages/python-science.scm | 1 + > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 2 files changed, 32 ins [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-cloup): New variable. > --- > gnu/packages/python-science.scm | 1 + > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 2 files changed, 32 insertions(+) > > diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-scienc= e.scm > index 738b504e3b..d3730fadcc 100644 > --- a/gnu/packages/python-science.scm > +++ b/gnu/packages/python-science.scm > @@ -14,6 +14,7 @@ > ;;; Copyright =C2=A9 2021 Roel Janssen <roel@HIDDEN> > ;;; Copyright =C2=A9 2021 Paul Garlick <pgarlick@tourbillion-technology.= com> > ;;; Copyright =C2=A9 2021 Arun Isaac <arunisaac@HIDDEN> > +;;; Copyright =C2=A9 2021 Daniel Mei=C3=9Fner <daniel.meissner-i4k@ruhr-= uni-bochum.de> > ;;; > ;;; This file is part of GNU Guix. > ;;; > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index e98eec19bc..6c7ab10216 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -3308,6 +3308,37 @@ with sensible defaults out of the box.") > (base32 "0njsm0wn31l21bi118g5825ma5sa3rwn7v2x4wjd7yiiahkri337"))= )) > (arguments `()))) >=20=20 > +(define-public python-cloup > + (package > + (name "python-cloup") > + (version "0.11.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "cloup" version)) > + (sha256 > + (base32 > + "07kxw81bml137w9bfmwkjbdzbldkk1k1lws82wffz9244pp7k8ib")))) > + (build-system python-build-system) > + (arguments > + '(#:phases (modify-phases %standard-phases > + ;; test phase fails with "error: invalid command pytes= t" > + (delete 'check)))) The tests run after applying the attached patch. I also took the liberty of fixing the formatting of the synopsis and description. :-) > + (propagated-inputs > + `(("python-click" ,python-click))) > + (native-inputs > + `(("python-setuptools" ,python-setuptools) > + ("python-setuptools-scm" ,python-setuptools-scm/next) > + ("python-pytest" ,python-pytest))) > + (home-page "https://github.com/janLuke/cloup") > + (synopsis "Extension library for python-click") > + (description > + "Cloup =E2=80=94 originally from \"Click + option groups\" =E2=80= =94 enriches Click with > +several features that make it more expressive and configurable: option g= roups, > +constraints, subcommand aliases, subcommands sections and a themeable > +HelpFormatter.") > + (license license:bsd-3))) > + > (define-public python-vcversioner > (package > (name "python-vcversioner") > --=20 > 2.33.0 --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-python-cloup.patch Content-Transfer-Encoding: quoted-printable From=20574d6706ee0472b2e5e10a42af9bf9ded017a3f1 Mon Sep 17 00:00:00 2001 Message-Id: <574d6706ee0472b2e5e10a42af9bf9ded017a3f1.1631388580.git.public= @yoctocell.xyz> From: =3D?UTF-8?q?Daniel=3D20Mei=3DC3=3D9Fner=3D20via=3D20Guix-patches=3D20= via?=3D <guix-patches@HIDDEN> Date: Fri, 10 Sep 2021 13:24:51 +0200 Subject: [PATCH] gnu: Add python-cloup. * gnu/packages/python-xyz.scm (python-cloup): New variable. Co-authored-by: Xinglu Chen <public@HIDDEN> =2D-- gnu/packages/python-science.scm | 1 + gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.= scm index 738b504e3b..d3730fadcc 100644 =2D-- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -14,6 +14,7 @@ ;;; Copyright =C2=A9 2021 Roel Janssen <roel@HIDDEN> ;;; Copyright =C2=A9 2021 Paul Garlick <pgarlick@HIDDEN= m> ;;; Copyright =C2=A9 2021 Arun Isaac <arunisaac@HIDDEN> +;;; Copyright =C2=A9 2021 Daniel Mei=C3=9Fner <daniel.meissner-i4k@ruhr-un= i-bochum.de> ;;; ;;; This file is part of GNU Guix. ;;; diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7c70829de9..2db7ccc0ee 100644 =2D-- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3307,6 +3307,41 @@ with sensible defaults out of the box.") (base32 "0njsm0wn31l21bi118g5825ma5sa3rwn7v2x4wjd7yiiahkri337")))) (arguments `()))) =20 +(define-public python-cloup + (package + (name "python-cloup") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "07kxw81bml137w9bfmwkjbdzbldkk1k1lws82wffz9244pp7k8ib")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) + (propagated-inputs + `(("python-click" ,python-click))) + (native-inputs + `(("python-setuptools" ,python-setuptools) + ("python-setuptools-scm" ,python-setuptools-scm/next) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/janLuke/cloup") + (synopsis "Extension library for @code{python-click}") + (description + "Cloup---originally from ``Click + option groups''---enriches +@code{python-click} with several features that make it more expressive and +configurable: option groups, constraints, subcommand aliases, subcommands +sections, and a themeable @code{HelpFormatter}.") + (license license:bsd-3))) + (define-public python-vcversioner (package (name "python-vcversioner") =2D-=20 2.33.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9BHQVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5XGYP/AmQVufraMhDB2RLCA/4Ya94JdZ2 NouBcpnqA+EjBqsEGDffpUaZfTYJjWkqC0BLuo4rioFmaMydPtD6xSbYDyH2cvds P9D6mID5HyG6DVCfz2olpsbDapV2m7fgAccVSJjGP27BfEEYpWpABRPaSOHmCFNA 934WAe004wzMbv+brF3bK7O08ipoQD1o5KII4m5vWrgriDTKZr3JtX8Z4CHQ34C2 JHZaOEjzZyMb0V2HsqofK7cMha1y2Blfjk3IRqLfFaqC967YDrUGzTKz++wXnPQH SFkFB/LKj3CvbO8dwKO9xuTZfgtDbFAnVBSgCKGdmcj63x8zCVRETq3/PUux5byy sJxdVOxZqpL5dYcKYbWngksnr4CMfC0CeMPwQ5o+WignRER+evizeT8DDUFUhQC6 wQcSEECiMLc8G/3Dv/XE9wQAGDm2LQ14mERcu+u0KTt219zmVQm5hNY0wL8rKGRi 1ZFfr1OlB1Jhrli9OwCI5dpyYLDM8LU/W55rPJTE7U7opYjYhtOf35Mq/dlKLm46 DJfE1jbemrAP24Ac2zFIayT9v+rFkVh/DEcdob6VLsAff4aqHpYM+WqFDV5sjhSl 6w20IVITSKSFUAp95uncK8dN9JLMKJDHGv43WcI0srJyveQMUeHkYk3ABq7ADtNR 0EHiHyMDX/RWzIxh =OF5k -----END PGP SIGNATURE----- --==-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 03/12] gnu: Add python-glcontext. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:43:02 +0000 Resent-Message-ID: <handler.50505.B.163138936312410 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.163138936312410 (code B ref -1); Sat, 11 Sep 2021 19:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2021 19:42:43 +0000 Received: from localhost ([127.0.0.1]:41467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP8te-0003E6-Tj for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:42:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:43744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP8td-0003Du-K6 for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:42:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54202) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP8td-0005FV-Cv for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:42:41 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39422 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP8tb-0005Ks-6G for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:42:41 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389353; bh=kRz8Ez4se36gJ/PMHbPjBo8HLbFw3cuGPvs7lMbSwwI=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=d7DTsDvR84oRjdIV7FXUj8HaEgirhPfel5IcgLw/ywE4BuIJ23WxzZX8/5+lJ13kY B00oDLwQtfOm+mHsJSXMMkErGV98lMlh0PYK98fy0OfteCxOtXDqs1KWF8WDdJvnya 5DUvfzIOZ5iJfpx+tN8G216+wByA8woTgJFEuUkk= In-Reply-To: <20210910112502.6466-3-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-3-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:42:32 +0200 Message-ID: <87wnnmucev.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@HIDDEN; helo=mail.yoctocell.xyz X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.498, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-glcontext): New variable. > --- > gnu/packages/python-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-glcontext): New variable. > --- > gnu/packages/python-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-glcontext): New variable. > --- > gnu/packages/python-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 75646aec7f..251aad5b61 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18884,6 +18884,52 @@ library.") > (description > "This is the Cython-coded accelerator module for PyOpenGL."))) >=20=20 > +(define-public python-glcontext > + (package > + (name "python-glcontext") > + (version "2.3.4") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/moderngl/glcontext") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "1m2zkl696vqmgrd5k1c5kl0krk6qgjgsz88qhahwva0l40bswvhp")))) > + (build-system python-build-system) > + (arguments > + '(#:phases > + (modify-phases %standard-phases > + (add-before 'build 'fix-lib-paths > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (substitute* '("glcontext/x11.cpp" "glcontext/egl.cpp") > + (("\"libGL.so\"") > + (string-append "\"" (assoc-ref inputs "mesa") "/lib/libGL= .so\"")) > + (("\"libEGL.so\"") > + (string-append "\"" (assoc-ref inputs "mesa") "/lib/libEG= L.so\"")) > + (("\"libX11.so\"") > + (string-append "\"" (assoc-ref inputs "libx11") "/lib/lib= X11.so\""))) Please keep lines =3D<80 columns wide. Also I would use a =E2=80=98let=E2= =80=99 form to avoid writing (assoc-ref inputs "mesa") twice. > + (substitute* '("glcontext/__init__.py") > + (("find_library\\('GL'\\)") > + (string-append "'" (assoc-ref inputs "mesa") "/lib/libGL.= so'")) > + (("find_library\\('EGL'\\)") > + (string-append "'" (assoc-ref inputs "mesa") "/lib/libEGL= .so'")) Likewise (=E2=80=98let=E2=80=99 form). > + (("find_library\\(\"X11\"\\)") > + (string-append "'" (assoc-ref inputs "libx11") "/lib/libX= 11.so'"))) > + #t)) Phases don=E2=80=99t need to return #t once the =E2=80=98core-updates-froze= n=E2=80=99 branch gets merged, which should happen soon=E2=84=A2. :-) > + ;; tests fail with: Exception: (standalone) XOpenDisplay: cannot= open display > + (delete 'check)))) > + (inputs > + `(("libx11" ,libx11) > + ("mesa" ,mesa))) > + (home-page "https://github.com/moderngl/glcontext") > + (synopsis "Portable OpenGL Context for ModernGL") > + (description "Python-glcontext is a library providing OpenGL implemen= tation > +for ModernGL on multiple platforms.") =E2=80=9Cproviding an OpenGL implementation=E2=80=9D (missing article). --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9BqgVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5tqAP/REzAuTKUh1nza4/oXKVGqnUxm+x Q8yXr68WOqteSFxxOotYJJ2uuNq2cwjBMn8zW8Vng0ThIAXV2/rk4Htprh83jCOF luEMab0YE9qcQgZ4X5HhDm3RxHItgtEtKwlh7fLMfDqChLZg/+absRkNFVgV34/1 rkURFDL9RXLV3qzTvJwENl8kZiEY6w2i8lk+DVJscMByjZtFYPcG16jqpjctGRKq p3KKevB1qGZXyzOyVu4860/Pd5oLWVwrhAygRDfP4YqNishVIwpm2pbDt7nxZ4DE bxKbsDAV2jI6ZikkvcjseeA8MK1I6zQMqVy01XQcdjTPnx0zxGFzgdbvBjFm8D8R mJNfALnHj11ifvQYmPPcp5UYxJ/CWH18lH+d7PkI281Xr0uYSBTelLKlahX+Glwf u8pm1LdKvNLdDe84WnKM0n9ZklM7mbDDXxvpdKd2MmcrzGV/wrAALx/ybv4ty8be QrzWURDy7r65u8LQYbTEXXosbb+HBrlAfonrdJO3Ew7s3kFb88JfFD8RZSpQC8xo oNdIMPyKKgy/xhHZDpsr+HZwO6S1b+/9R3vtLADB28M2YBGKdLG8X1wyMb7ZB2oX NSOaZLa/8lmAMqVPRbKge9gHy3zA5tjCga/lHd7ADnxC5P7tiQufEMheVD0K50yu 53QwRv3xisLknSMn =MEhW -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 03/12] gnu: Add python-glcontext. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:43:02 +0000 Resent-Message-ID: <handler.50505.B50505.163138936512419 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163138936512419 (code B ref 50505); Sat, 11 Sep 2021 19:43:02 +0000 Received: (at 50505) by debbugs.gnu.org; 11 Sep 2021 19:42:45 +0000 Received: from localhost ([127.0.0.1]:41469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP8th-0003EF-7h for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:42:45 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:47682 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP8td-0003Dn-Qt for 50505 <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:42:42 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389353; bh=kRz8Ez4se36gJ/PMHbPjBo8HLbFw3cuGPvs7lMbSwwI=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=d7DTsDvR84oRjdIV7FXUj8HaEgirhPfel5IcgLw/ywE4BuIJ23WxzZX8/5+lJ13kY B00oDLwQtfOm+mHsJSXMMkErGV98lMlh0PYK98fy0OfteCxOtXDqs1KWF8WDdJvnya 5DUvfzIOZ5iJfpx+tN8G216+wByA8woTgJFEuUkk= In-Reply-To: <20210910112502.6466-3-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-3-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:42:32 +0200 Message-ID: <87wnnmucev.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-glcontext): New variable. > --- > gnu/packages/python-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-glcontext): New variable. > --- > gnu/packages/python-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-glcontext): New variable. > --- > gnu/packages/python-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 75646aec7f..251aad5b61 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18884,6 +18884,52 @@ library.") > (description > "This is the Cython-coded accelerator module for PyOpenGL."))) >=20=20 > +(define-public python-glcontext > + (package > + (name "python-glcontext") > + (version "2.3.4") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/moderngl/glcontext") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "1m2zkl696vqmgrd5k1c5kl0krk6qgjgsz88qhahwva0l40bswvhp")))) > + (build-system python-build-system) > + (arguments > + '(#:phases > + (modify-phases %standard-phases > + (add-before 'build 'fix-lib-paths > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (substitute* '("glcontext/x11.cpp" "glcontext/egl.cpp") > + (("\"libGL.so\"") > + (string-append "\"" (assoc-ref inputs "mesa") "/lib/libGL= .so\"")) > + (("\"libEGL.so\"") > + (string-append "\"" (assoc-ref inputs "mesa") "/lib/libEG= L.so\"")) > + (("\"libX11.so\"") > + (string-append "\"" (assoc-ref inputs "libx11") "/lib/lib= X11.so\""))) Please keep lines =3D<80 columns wide. Also I would use a =E2=80=98let=E2= =80=99 form to avoid writing (assoc-ref inputs "mesa") twice. > + (substitute* '("glcontext/__init__.py") > + (("find_library\\('GL'\\)") > + (string-append "'" (assoc-ref inputs "mesa") "/lib/libGL.= so'")) > + (("find_library\\('EGL'\\)") > + (string-append "'" (assoc-ref inputs "mesa") "/lib/libEGL= .so'")) Likewise (=E2=80=98let=E2=80=99 form). > + (("find_library\\(\"X11\"\\)") > + (string-append "'" (assoc-ref inputs "libx11") "/lib/libX= 11.so'"))) > + #t)) Phases don=E2=80=99t need to return #t once the =E2=80=98core-updates-froze= n=E2=80=99 branch gets merged, which should happen soon=E2=84=A2. :-) > + ;; tests fail with: Exception: (standalone) XOpenDisplay: cannot= open display > + (delete 'check)))) > + (inputs > + `(("libx11" ,libx11) > + ("mesa" ,mesa))) > + (home-page "https://github.com/moderngl/glcontext") > + (synopsis "Portable OpenGL Context for ModernGL") > + (description "Python-glcontext is a library providing OpenGL implemen= tation > +for ModernGL on multiple platforms.") =E2=80=9Cproviding an OpenGL implementation=E2=80=9D (missing article). --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9BqgVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5tqAP/REzAuTKUh1nza4/oXKVGqnUxm+x Q8yXr68WOqteSFxxOotYJJ2uuNq2cwjBMn8zW8Vng0ThIAXV2/rk4Htprh83jCOF luEMab0YE9qcQgZ4X5HhDm3RxHItgtEtKwlh7fLMfDqChLZg/+absRkNFVgV34/1 rkURFDL9RXLV3qzTvJwENl8kZiEY6w2i8lk+DVJscMByjZtFYPcG16jqpjctGRKq p3KKevB1qGZXyzOyVu4860/Pd5oLWVwrhAygRDfP4YqNishVIwpm2pbDt7nxZ4DE bxKbsDAV2jI6ZikkvcjseeA8MK1I6zQMqVy01XQcdjTPnx0zxGFzgdbvBjFm8D8R mJNfALnHj11ifvQYmPPcp5UYxJ/CWH18lH+d7PkI281Xr0uYSBTelLKlahX+Glwf u8pm1LdKvNLdDe84WnKM0n9ZklM7mbDDXxvpdKd2MmcrzGV/wrAALx/ybv4ty8be QrzWURDy7r65u8LQYbTEXXosbb+HBrlAfonrdJO3Ew7s3kFb88JfFD8RZSpQC8xo oNdIMPyKKgy/xhHZDpsr+HZwO6S1b+/9R3vtLADB28M2YBGKdLG8X1wyMb7ZB2oX NSOaZLa/8lmAMqVPRbKge9gHy3zA5tjCga/lHd7ADnxC5P7tiQufEMheVD0K50yu 53QwRv3xisLknSMn =MEhW -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 04/12] gnu: Add python-moderngl. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:47:01 +0000 Resent-Message-ID: <handler.50505.B.163138958912840 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.163138958912840 (code B ref -1); Sat, 11 Sep 2021 19:47:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2021 19:46:29 +0000 Received: from localhost ([127.0.0.1]:41483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP8xJ-0003L1-7n for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:46:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:44212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP8xH-0003Ku-Rm for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:46:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP8xF-0005nI-Ux for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:46:27 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39514 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP8wz-0007hB-Ui for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:46:25 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389565; bh=OrVFpSQ1u/RV0Vq36oqCMwFk04famaPjvjWc6aoKxmI=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=IAPd8I71IwaLAdJbqMFTiGQoLGfLI/HuFHPtu7fxRl9JtZ/dwsFMABP4mtMWK06E8 S4KYjMYvTnh//EMFVYIFrWN7izV/Uos6hJe5fnTJZVaxjMEgojTsv2SlBFF0sYiRvf tK39Pb6/0XbGLnEvMm6vJxP/zbRnEcaQslcxFn4E= In-Reply-To: <20210910112502.6466-4-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-4-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:46:04 +0200 Message-ID: <87tuiquc8z.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@HIDDEN; helo=mail.yoctocell.xyz X-Spam_score_int: 18 X-Spam_score: 1.8 X-Spam_bar: + X-Spam_report: (1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FROM_SUSPICIOUS_NTLD=0.498, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-moderngl): New variable. > --- > gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/p [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-moderngl): New variable. > --- > gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/p [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-moderngl): New variable. > --- > gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 251aad5b61..394f30226f 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18930,6 +18930,33 @@ library.") > for ModernGL on multiple platforms.") > (license license:expat))) >=20=20 > +(define-public python-moderngl > + (package > + (name "python-moderngl") > + (version "5.6.4") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "moderngl" version)) > + (sha256 > + (base32 > + "1ysinnyr3rkdisbihdrn1623l3rw45nx8p2j31dgffsykxah8vcc")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-glcontext" ,python-glcontext))) > + (home-page > + "https://github.com/moderngl/moderngl") Nit: no need for a newline :-) > + (synopsis > + "Python wrapper for OpenGL") Likewise. > + (description "ModernGL is a python wrapper over OpenGL 3.3+ core that > +simplifies the creation of simple graphics applications like scientific > +simulations, games or user interfaces. Usually, acquiring in-depth know= ledge > +of OpenGL requires a steep learning curve. In contrast, ModernGL is eas= y to > +learn and use, moreover it is capable of rendering with high performance= and > +quality, with less code written. The majority of the moderngl code base= is > +also written in C++ for high performance.") > + (license license:expat))) > + > (define-public python-rencode > (package > (name "python-rencode") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9B3wVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5vTQP/0VDYRTAeYJokxEULVxyEDHkfodi FhmGIz6aFhyURDfgnZEW0I8qbNfPfcB+2Ew0S0CrNIhx6mHAhhdLN7RbY4LrPjUq QL9GN+UCGPCggDKR1NS4vY+IQturOSbH1d7PWx3OIicOv4dwyi1cBgk1A3k4pGbA V9c6ouGPjDGHtrUNrbuONDbTMJnnN/Er4U9V9XhP5zFYLsWZx/Mi7VqXJdQ+b/4v w7RCiECTGwkTANHBinaSTdF9GNozgupG3XbIbwnhG69oEXFpEOYqX8ksqblvj3/R XgQI/Yt60Ewd/HLkU8/UepuCWjNBSSSovcMMi3rtyv0uxr68EauGji/goHMgMCKb 8Lf1B2fv/zUKzH/+PTYjSntwlHEc4Vb3dK0Jm7Gsp23ZCYjU3dyi66X0T7NSxvXQ iWOm6Lb2RddiJjCfrwtfktT2edUV1wlWvlHLCBdkulDmKzEnk3Xe2ESm+VxghUFm AR5W2it9OZuNsuoNh2nmmy5a9lcnEhC52tTPEiihkVUD6a+4g+djUi7sny5wtyU1 BMEckTi4HpIZ/1uuPzyqdTDmEk7u0y7MtmDj2YrDTaOmdoA9tLb8P762hVXR2UDQ VCZy+o++g00/Wen/cDNPtsgxLytC+hJQdLkqGWFe4EolILd+VtTFyKJQQsyiuvHl /mLSWFnGxi/OgukD =lAQ4 -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 04/12] gnu: Add python-moderngl. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:47:03 +0000 Resent-Message-ID: <handler.50505.B50505.163138957812809 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163138957812809 (code B ref 50505); Sat, 11 Sep 2021 19:47:03 +0000 Received: (at 50505) by debbugs.gnu.org; 11 Sep 2021 19:46:18 +0000 Received: from localhost ([127.0.0.1]:41478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP8x7-0003KV-3V for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:46:17 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:47770 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP8x3-0003Jw-7E for 50505 <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:46:13 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389565; bh=OrVFpSQ1u/RV0Vq36oqCMwFk04famaPjvjWc6aoKxmI=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=IAPd8I71IwaLAdJbqMFTiGQoLGfLI/HuFHPtu7fxRl9JtZ/dwsFMABP4mtMWK06E8 S4KYjMYvTnh//EMFVYIFrWN7izV/Uos6hJe5fnTJZVaxjMEgojTsv2SlBFF0sYiRvf tK39Pb6/0XbGLnEvMm6vJxP/zbRnEcaQslcxFn4E= In-Reply-To: <20210910112502.6466-4-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-4-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:46:04 +0200 Message-ID: <87tuiquc8z.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-moderngl): New variable. > --- > gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/p [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-moderngl): New variable. > --- > gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/p [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-moderngl): New variable. > --- > gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 251aad5b61..394f30226f 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18930,6 +18930,33 @@ library.") > for ModernGL on multiple platforms.") > (license license:expat))) >=20=20 > +(define-public python-moderngl > + (package > + (name "python-moderngl") > + (version "5.6.4") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "moderngl" version)) > + (sha256 > + (base32 > + "1ysinnyr3rkdisbihdrn1623l3rw45nx8p2j31dgffsykxah8vcc")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-glcontext" ,python-glcontext))) > + (home-page > + "https://github.com/moderngl/moderngl") Nit: no need for a newline :-) > + (synopsis > + "Python wrapper for OpenGL") Likewise. > + (description "ModernGL is a python wrapper over OpenGL 3.3+ core that > +simplifies the creation of simple graphics applications like scientific > +simulations, games or user interfaces. Usually, acquiring in-depth know= ledge > +of OpenGL requires a steep learning curve. In contrast, ModernGL is eas= y to > +learn and use, moreover it is capable of rendering with high performance= and > +quality, with less code written. The majority of the moderngl code base= is > +also written in C++ for high performance.") > + (license license:expat))) > + > (define-public python-rencode > (package > (name "python-rencode") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9B3wVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5vTQP/0VDYRTAeYJokxEULVxyEDHkfodi FhmGIz6aFhyURDfgnZEW0I8qbNfPfcB+2Ew0S0CrNIhx6mHAhhdLN7RbY4LrPjUq QL9GN+UCGPCggDKR1NS4vY+IQturOSbH1d7PWx3OIicOv4dwyi1cBgk1A3k4pGbA V9c6ouGPjDGHtrUNrbuONDbTMJnnN/Er4U9V9XhP5zFYLsWZx/Mi7VqXJdQ+b/4v w7RCiECTGwkTANHBinaSTdF9GNozgupG3XbIbwnhG69oEXFpEOYqX8ksqblvj3/R XgQI/Yt60Ewd/HLkU8/UepuCWjNBSSSovcMMi3rtyv0uxr68EauGji/goHMgMCKb 8Lf1B2fv/zUKzH/+PTYjSntwlHEc4Vb3dK0Jm7Gsp23ZCYjU3dyi66X0T7NSxvXQ iWOm6Lb2RddiJjCfrwtfktT2edUV1wlWvlHLCBdkulDmKzEnk3Xe2ESm+VxghUFm AR5W2it9OZuNsuoNh2nmmy5a9lcnEhC52tTPEiihkVUD6a+4g+djUi7sny5wtyU1 BMEckTi4HpIZ/1uuPzyqdTDmEk7u0y7MtmDj2YrDTaOmdoA9tLb8P762hVXR2UDQ VCZy+o++g00/Wen/cDNPtsgxLytC+hJQdLkqGWFe4EolILd+VtTFyKJQQsyiuvHl /mLSWFnGxi/OgukD =lAQ4 -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 05/12] gnu: Add python-pyglet. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:50:02 +0000 Resent-Message-ID: <handler.50505.B.163138977413136 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.163138977413136 (code B ref -1); Sat, 11 Sep 2021 19:50:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2021 19:49:34 +0000 Received: from localhost ([127.0.0.1]:41491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP90H-0003Po-Np for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:49:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:45698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP90F-0003Pb-Hh for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:49:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP90F-0006uT-9S for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:49:31 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39610 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP90D-0001PB-Ar for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:49:30 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389765; bh=jpu2ULS6T/+VZvGgmxmKc8t+OgC0KUvvyex7viRi9U4=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=CRlVcOEJpbWhrafcyHQB3yRNnDhzKs4entTY+vUr7VOOIMrkWy/5GfguMVH29nsHM btGhIejEfiB6YHShxpZAVVGt8Wa9eaKsuKpiR4d2/21MtB7LzNDkvKZkA5x4A21EQ4 BElbbm28f/YkiMmLtoXcci3m/PscF22YyW3ta02Q= In-Reply-To: <20210910112502.6466-5-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-5-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:49:24 +0200 Message-ID: <87r1duuc3f.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@HIDDEN; helo=mail.yoctocell.xyz X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.498, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyglet): New variable. > --- > gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/pa [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyglet): New variable. > --- > gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/pa [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyglet): New variable. > --- > gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 394f30226f..e1e676490b 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18957,6 +18957,48 @@ quality, with less code written. The majority o= f the moderngl code base is > also written in C++ for high performance.") > (license license:expat))) >=20=20 > +(define-public python-pyglet > + (package > + (name "python-pyglet") > + (version "1.5.18") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "pyglet" version ".zip")) > + (sha256 > + (base32 > + "044ib8x6pv5rjwj210hq37ry7vi5bizmqkkv1zj8967prk5ii8sq")))) > + (build-system python-build-system) > + (arguments > + '(;; tests fail with: TypeError: don't know how to make test from: > + ;; <pyglet._ModuleProxy object at ...> > + #:tests? #f > + #:phases (modify-phases %standard-phases Nit: =E2=80=98modify-phase=E2=80=99 is usually on its own line. > + (add-before 'build 'fix-lib-paths > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (substitute* '("pyglet/gl/lib_glx.py") > + (("'GL'") > + (string-append "\"" (assoc-ref inputs "mesa") > + "/lib/libGL.so\"")) > + (("'GLU'") > + (string-append "\"" (assoc-ref inputs "glu") > + "/lib/libGLU.so\""))) > + #t))))) No need for trailing #t. > + (inputs > + `(("mesa" ,mesa) > + ("glu" ,glu))) > + (native-inputs `(("unzip" ,unzip))) > + (home-page > + "https://pyglet.readthedocs.io") No need for a newline. > + (synopsis > + "Cross-platform windowing and multimedia Python library") > + (description > + "Pyglet is a Python library for developing games and other visually= -rich > +applications. It supports windowing, user interface event handling, > +Joysticks, OpenGL graphics, loading images and videos, and playing sound= s and > +music. All of this with a friendly Pythonic API that's simple to learn.= ") > + (license license:bsd-3))) > + > (define-public python-rencode > (package > (name "python-rencode") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9CEQVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5zSgP/jN9cZEXD2gS/dX5JRlBI1NtZ1Xr OW5GHIjFtogj91horHA7oN3By2TK3R72MhjXQ40R6NQKpcIOm0PbQ7wpck9yAtPy rDZRdk9J7bbooADljGlfLWchtG3YEHstPGX2XQVt2X50gXHp3/pYRn2x1TzEm6kQ NJE2cAcW9dY/ceqzcf+UdyscoLETPJbctTqS0K+bm/tkPz984QTpFbXe86WZnOBg ojPkSOiyP8yzxig8UWvIQe1KqqmS6AAa5Pac8AiTVjxyqYOLGjyPJy1z1V1W1GqR ETWWnoMeeazD0GMjlEkkIHRjK0s4igBKgTdPwlvl3m4mD/st3asUZMZg7ecsaZYR h9cItBGVjssFyOhc1v1BNmEYM50oCZ17trzDOOqTALcqh/zyhY7+UZzU0zacrANr Kn1Dlc/LEFMDVzqseCaa23uTloCL+M3OkjM1lr32AanD63WQCRsTEdbpSgl/qbpG bTRpray9eBU2PLtzWSQ648jh2+pbfQBbSQrlBRC/8GvXc5NPjmSfw0uSl2ccEryL wKomSdyERh1WK2X3OLHqSDeIr51rnWNnC8hxPtfpuYODXOKYYVFQJZA4HyoyezLu J1DfHIqqdgddO3ICQ0GwYcsXIXydR+SpRzy4aim2iXA32fAsUutdOEmI1jytY6HZ 0XMtoq44zUqnGWYh =Hs4k -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 05/12] gnu: Add python-pyglet. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:50:02 +0000 Resent-Message-ID: <handler.50505.B50505.163138977713146 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163138977713146 (code B ref 50505); Sat, 11 Sep 2021 19:50:02 +0000 Received: (at 50505) by debbugs.gnu.org; 11 Sep 2021 19:49:37 +0000 Received: from localhost ([127.0.0.1]:41493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP90L-0003Py-0P for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:49:37 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:47870 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP90H-0003PW-5a for 50505 <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:49:33 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389765; bh=jpu2ULS6T/+VZvGgmxmKc8t+OgC0KUvvyex7viRi9U4=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=CRlVcOEJpbWhrafcyHQB3yRNnDhzKs4entTY+vUr7VOOIMrkWy/5GfguMVH29nsHM btGhIejEfiB6YHShxpZAVVGt8Wa9eaKsuKpiR4d2/21MtB7LzNDkvKZkA5x4A21EQ4 BElbbm28f/YkiMmLtoXcci3m/PscF22YyW3ta02Q= In-Reply-To: <20210910112502.6466-5-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-5-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:49:24 +0200 Message-ID: <87r1duuc3f.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyglet): New variable. > --- > gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/pa [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyglet): New variable. > --- > gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/pa [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyglet): New variable. > --- > gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 394f30226f..e1e676490b 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18957,6 +18957,48 @@ quality, with less code written. The majority o= f the moderngl code base is > also written in C++ for high performance.") > (license license:expat))) >=20=20 > +(define-public python-pyglet > + (package > + (name "python-pyglet") > + (version "1.5.18") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "pyglet" version ".zip")) > + (sha256 > + (base32 > + "044ib8x6pv5rjwj210hq37ry7vi5bizmqkkv1zj8967prk5ii8sq")))) > + (build-system python-build-system) > + (arguments > + '(;; tests fail with: TypeError: don't know how to make test from: > + ;; <pyglet._ModuleProxy object at ...> > + #:tests? #f > + #:phases (modify-phases %standard-phases Nit: =E2=80=98modify-phase=E2=80=99 is usually on its own line. > + (add-before 'build 'fix-lib-paths > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (substitute* '("pyglet/gl/lib_glx.py") > + (("'GL'") > + (string-append "\"" (assoc-ref inputs "mesa") > + "/lib/libGL.so\"")) > + (("'GLU'") > + (string-append "\"" (assoc-ref inputs "glu") > + "/lib/libGLU.so\""))) > + #t))))) No need for trailing #t. > + (inputs > + `(("mesa" ,mesa) > + ("glu" ,glu))) > + (native-inputs `(("unzip" ,unzip))) > + (home-page > + "https://pyglet.readthedocs.io") No need for a newline. > + (synopsis > + "Cross-platform windowing and multimedia Python library") > + (description > + "Pyglet is a Python library for developing games and other visually= -rich > +applications. It supports windowing, user interface event handling, > +Joysticks, OpenGL graphics, loading images and videos, and playing sound= s and > +music. All of this with a friendly Pythonic API that's simple to learn.= ") > + (license license:bsd-3))) > + > (define-public python-rencode > (package > (name "python-rencode") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9CEQVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5zSgP/jN9cZEXD2gS/dX5JRlBI1NtZ1Xr OW5GHIjFtogj91horHA7oN3By2TK3R72MhjXQ40R6NQKpcIOm0PbQ7wpck9yAtPy rDZRdk9J7bbooADljGlfLWchtG3YEHstPGX2XQVt2X50gXHp3/pYRn2x1TzEm6kQ NJE2cAcW9dY/ceqzcf+UdyscoLETPJbctTqS0K+bm/tkPz984QTpFbXe86WZnOBg ojPkSOiyP8yzxig8UWvIQe1KqqmS6AAa5Pac8AiTVjxyqYOLGjyPJy1z1V1W1GqR ETWWnoMeeazD0GMjlEkkIHRjK0s4igBKgTdPwlvl3m4mD/st3asUZMZg7ecsaZYR h9cItBGVjssFyOhc1v1BNmEYM50oCZ17trzDOOqTALcqh/zyhY7+UZzU0zacrANr Kn1Dlc/LEFMDVzqseCaa23uTloCL+M3OkjM1lr32AanD63WQCRsTEdbpSgl/qbpG bTRpray9eBU2PLtzWSQ648jh2+pbfQBbSQrlBRC/8GvXc5NPjmSfw0uSl2ccEryL wKomSdyERh1WK2X3OLHqSDeIr51rnWNnC8hxPtfpuYODXOKYYVFQJZA4HyoyezLu J1DfHIqqdgddO3ICQ0GwYcsXIXydR+SpRzy4aim2iXA32fAsUutdOEmI1jytY6HZ 0XMtoq44zUqnGWYh =Hs4k -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 06/12] gnu: Add python-multipledispatch. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:53:02 +0000 Resent-Message-ID: <handler.50505.B.163138994513458 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.163138994513458 (code B ref -1); Sat, 11 Sep 2021 19:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2021 19:52:25 +0000 Received: from localhost ([127.0.0.1]:41503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP932-0003V0-QL for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:52:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:46368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP931-0003Ut-Oe for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:52:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55432) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP931-0007Yv-ET for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:52:23 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39686 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP92z-0003QU-Ud for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:52:23 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389938; bh=yihJP9UWX1tv/B5UV+YZae/ubTyt6Id1FgfLeOmDzss=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=RgqfI/QniiOR+nVPElB+FphI6Vb+FKzFjpXNQURD2pUwGQug2K6ONx5J6/k23/Zvq b1X1tv022DmLRZjGJbn4ZZvO93Ivncv1VLelO9HAeggUUksZFR9zJOImL01537CHHq Ob3ajCbVjs+mimkhXSsEzARReg9ScXp5nY0e5UwY= In-Reply-To: <20210910112502.6466-6-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-6-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:52:17 +0200 Message-ID: <87o88yubym.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@HIDDEN; helo=mail.yoctocell.xyz X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.498, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-multipledispatch): New variable. > --- > gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/ [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-multipledispatch): New variable. > --- > gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/ [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-multipledispatch): New variable. > --- > gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index e1e676490b..0102dbc4bb 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18957,6 +18957,26 @@ quality, with less code written. The majority o= f the moderngl code base is > also written in C++ for high performance.") > (license license:expat))) >=20=20 > +(define-public python-multipledispatch > + (package > + (name "python-multipledispatch") > + (version "0.6.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "multipledispatch" version)) > + (sha256 > + (base32 > + "1slblghfjg9fdi9zpd7gmrkvfbv20nrdgnrymcnbky8bzm8i9ax7")))) > + (build-system python-build-system) > + (propagated-inputs `(("python-six" ,python-six))) > + (home-page > + "https://github.com/mrocklin/multipledispatch/") No need for a newline. > + (synopsis "Multiple dispatch library for Python") > + (description "This library defines a decorator that makes dispatchin= g on > +types more concise to write. ") ^ Trailing whitespace; =E2=80=98guix lint=E2=80=99 should have caught this. = :-) > + (license license:bsd-3))) > + > (define-public python-pyglet > (package > (name "python-pyglet") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9CPEVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5uYgP/jzPt6sGc2w7V3/LXpiiy8sfveD8 kSjHoBIWUDSdBDzliXJQ8kVENlBkgy9c/KhYPf34qXHK71mbgibk+4af4wM9x969 RbL0zWLRbHHORHPypXwh10uC4M7BuTSI1gheEq8K0hHqijCisqLvJyyeHn9gKagS N6bZvx0vulgZX9ybAajy/hr2UfNik1npc4ccCa0KCKedReUTh5ZQxyQsUh+yQtW2 FIku8fnOtiSEy75QG0JeJuCIfFCULr2bNFAPNY1R7yPfWYsb3kyUUpYp7UBjsZn0 9bV9sy+q3BagkaHpw4LT9z3ziOA8Sp1yBtRvFuWSiB+Wrir0QOB9U+S13e1FTqUZ SE3Sryl9A8tnLsFduJDW0HOTDfIN7frQEv0J1Jkf5zgvZxaSO5V3NAvg4uVDI0MR 95s7n9GQBPlpddoG1Uc/OR9MbFpLeysJ2zzXGZyQquNlEUL0N0oj7ug/pKP/xWtP WMxaSE1Hqlr+m0O6eMz5tCZ3QR4lsb1LS6+gI8ynu/Ab7ywCCc4lmGPAVc4ooyyu qlR/DhOHXdq7seBwgce4whTdoL0+GdEwctNX4ZVBhMMwY6Utcys7Z8A+LJwE+NYM 9Eo7DTIbEKCzRhdrlsPjOXRe2cnpfe5LkUQDDlhU4t88lQkE4075AuP1yh1ArbUU z2Kkboav8AhyaDpg =ym2a -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 06/12] gnu: Add python-multipledispatch. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:53:02 +0000 Resent-Message-ID: <handler.50505.B50505.163138994813475 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163138994813475 (code B ref 50505); Sat, 11 Sep 2021 19:53:02 +0000 Received: (at 50505) by debbugs.gnu.org; 11 Sep 2021 19:52:28 +0000 Received: from localhost ([127.0.0.1]:41506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP936-0003VH-0s for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:52:28 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:47942 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP934-0003Up-8f for 50505 <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:52:26 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631389938; bh=yihJP9UWX1tv/B5UV+YZae/ubTyt6Id1FgfLeOmDzss=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=RgqfI/QniiOR+nVPElB+FphI6Vb+FKzFjpXNQURD2pUwGQug2K6ONx5J6/k23/Zvq b1X1tv022DmLRZjGJbn4ZZvO93Ivncv1VLelO9HAeggUUksZFR9zJOImL01537CHHq Ob3ajCbVjs+mimkhXSsEzARReg9ScXp5nY0e5UwY= In-Reply-To: <20210910112502.6466-6-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-6-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:52:17 +0200 Message-ID: <87o88yubym.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-multipledispatch): New variable. > --- > gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/ [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-multipledispatch): New variable. > --- > gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/ [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-multipledispatch): New variable. > --- > gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index e1e676490b..0102dbc4bb 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18957,6 +18957,26 @@ quality, with less code written. The majority o= f the moderngl code base is > also written in C++ for high performance.") > (license license:expat))) >=20=20 > +(define-public python-multipledispatch > + (package > + (name "python-multipledispatch") > + (version "0.6.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "multipledispatch" version)) > + (sha256 > + (base32 > + "1slblghfjg9fdi9zpd7gmrkvfbv20nrdgnrymcnbky8bzm8i9ax7")))) > + (build-system python-build-system) > + (propagated-inputs `(("python-six" ,python-six))) > + (home-page > + "https://github.com/mrocklin/multipledispatch/") No need for a newline. > + (synopsis "Multiple dispatch library for Python") > + (description "This library defines a decorator that makes dispatchin= g on > +types more concise to write. ") ^ Trailing whitespace; =E2=80=98guix lint=E2=80=99 should have caught this. = :-) > + (license license:bsd-3))) > + > (define-public python-pyglet > (package > (name "python-pyglet") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9CPEVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5uYgP/jzPt6sGc2w7V3/LXpiiy8sfveD8 kSjHoBIWUDSdBDzliXJQ8kVENlBkgy9c/KhYPf34qXHK71mbgibk+4af4wM9x969 RbL0zWLRbHHORHPypXwh10uC4M7BuTSI1gheEq8K0hHqijCisqLvJyyeHn9gKagS N6bZvx0vulgZX9ybAajy/hr2UfNik1npc4ccCa0KCKedReUTh5ZQxyQsUh+yQtW2 FIku8fnOtiSEy75QG0JeJuCIfFCULr2bNFAPNY1R7yPfWYsb3kyUUpYp7UBjsZn0 9bV9sy+q3BagkaHpw4LT9z3ziOA8Sp1yBtRvFuWSiB+Wrir0QOB9U+S13e1FTqUZ SE3Sryl9A8tnLsFduJDW0HOTDfIN7frQEv0J1Jkf5zgvZxaSO5V3NAvg4uVDI0MR 95s7n9GQBPlpddoG1Uc/OR9MbFpLeysJ2zzXGZyQquNlEUL0N0oj7ug/pKP/xWtP WMxaSE1Hqlr+m0O6eMz5tCZ3QR4lsb1LS6+gI8ynu/Ab7ywCCc4lmGPAVc4ooyyu qlR/DhOHXdq7seBwgce4whTdoL0+GdEwctNX4ZVBhMMwY6Utcys7Z8A+LJwE+NYM 9Eo7DTIbEKCzRhdrlsPjOXRe2cnpfe5LkUQDDlhU4t88lQkE4075AuP1yh1ArbUU z2Kkboav8AhyaDpg =ym2a -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 07/12] gnu: Add python-pyrr. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:59:01 +0000 Resent-Message-ID: <handler.50505.B.163139030814116 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.163139030814116 (code B ref -1); Sat, 11 Sep 2021 19:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Sep 2021 19:58:28 +0000 Received: from localhost ([127.0.0.1]:41512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP98t-0003fX-MO for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:58:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:48890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP98r-0003fP-HX for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:58:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP98r-00016K-8W for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:58:25 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:39844 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <public@HIDDEN>) id 1mP98p-0007Rq-IS for guix-patches@HIDDEN; Sat, 11 Sep 2021 15:58:25 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631390299; bh=J3Onc8unbQVSmLxUHZcgRjIerfOygx6PkksuevNDdPw=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=nNpsdvBCRPzY9/kIeBZUC23N5QT/K3mXFfm5x1SSI7xnGKeqG4xn2N3Jx58xTJQ92 Pq/U+s8HuY/IU22OfBn3aMUPlVZ2zhL2n+L1ImPJ9LgzbfVvZlSyi0+YJzjAiPO2YS hguRnlecG/j5MhD0iPoDD6yKdoTkwDhFppSLyais= In-Reply-To: <20210910112502.6466-7-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-7-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:58:18 +0200 Message-ID: <87lf42ubol.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@HIDDEN; helo=mail.yoctocell.xyz X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.498, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyrr): New variable. > --- > gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python- [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 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.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyrr): New variable. > --- > gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python- [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyrr): New variable. > --- > gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 0102dbc4bb..eb0e67c98d 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18977,6 +18977,31 @@ also written in C++ for high performance.") > types more concise to write. ") > (license license:bsd-3))) >=20=20 > +(define-public python-pyrr > + (package > + (name "python-pyrr") > + (version "0.10.3") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "pyrr" version)) > + (sha256 > + (base32 > + "07byxkq8dcc8n6fc2q7g3vq3mxzzj0hqzm8hlq3gfwbf68h7n3rw")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-multipledispatch" ,python-multipledispatch) > + ("python-numpy" ,python-numpy))) > + (home-page > + "https://github.com/adamlwgriffiths/Pyrr") No need for a newline :-) > + (synopsis > + "Mathematical functions for 3D graphics using NumPy") Likewise. > + (description > + "A collection of object-oriented and procedural interfaces for work= ing > +with matrices, quaternions, vectors and plane/line/ray objects for 3D > +graphics.") The description should consist of one or more complete sentences, see =E2=80=9C16.4.4 Synopses and Descriptions=E2=80=9D in the manual. Maybe This Python package provides collection of object-oriented and procedural interfaces for working with matrices, quaternions, vectors and plane/line/ray objects for 3D graphics. ? > + (license license:bsd-3))) The LICENSE file looks more like BSD-2. > + > (define-public python-pyglet > (package > (name "python-pyglet") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9CloVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x51YYP/iO+x3kPvsqG0Jhso1+N++DVItEd Gz/gCZdsrx1HnZlulqAuRJXrbkSSjFuhLKqZZef5ZBrQtdCih7n5HPRH5/NNIfh4 Ha7jOTv4zXz7uwWUMygX5dfYtbr5TqPGfcakkRVXOnevozNleQMHyj3w/DRx0IAx KJBI1FTii13046r+vvFd5J8PvgGNra69QvnDI0/eErvXobSF+ZbgMa37mDIK3KuN LNrjHI2/0OrKkq48CJIBOMtzEz6pcyilWDt9/swqptL6VWlScuuTj37pzh4n0El0 MMCmZLEII1vNeA4nR/qdA7fVo/u58nzaFlsROgBrMqewIlWOERHJGK/xRHH8TJYJ aTuLRxyaaSNCKIgXkvFNMwl4u2yZXDv70Uyu+/wtfJY5LtMY9+asrAfMT1NapK+J ssDfneVwyr3MjHe2SVTN6b1YlQ+RHGXrNYKm0h7rQVxcdF//aWlaYuApRzb66G2I sFAkCs2fRKHqZ5vFpmLN9HHgnz4HHEN+DM8YU+MuwjjJwvZlS4J+ov9SqGoiJNxq qemVFJtAuXVer1Je01nSDBXAXo3aKiZAe3Lb0iy3v07D+/uAmxxQOS25wyEdQB5L 4/sn/8oiwscnlf6argB9lVcwDaq58/kr9KI6+Z/JnKv9RSGiXI5+pr7oO9vwAsX2 Epu4ntNZFVjU/IIO =o0tR -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 07/12] gnu: Add python-pyrr. Resent-From: Xinglu Chen <public@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 11 Sep 2021 19:59:02 +0000 Resent-Message-ID: <handler.50505.B50505.163139031014126 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> X-Debbugs-Original-To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via <guix-patches@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163139031014126 (code B ref 50505); Sat, 11 Sep 2021 19:59:02 +0000 Received: (at 50505) by debbugs.gnu.org; 11 Sep 2021 19:58:30 +0000 Received: from localhost ([127.0.0.1]:41514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mP98v-0003fm-VF for submit <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:58:30 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:48104 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <public@HIDDEN>) id 1mP98t-0003fL-Cd for 50505 <at> debbugs.gnu.org; Sat, 11 Sep 2021 15:58:27 -0400 From: Xinglu Chen <public@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1631390299; bh=J3Onc8unbQVSmLxUHZcgRjIerfOygx6PkksuevNDdPw=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=nNpsdvBCRPzY9/kIeBZUC23N5QT/K3mXFfm5x1SSI7xnGKeqG4xn2N3Jx58xTJQ92 Pq/U+s8HuY/IU22OfBn3aMUPlVZ2zhL2n+L1ImPJ9LgzbfVvZlSyi0+YJzjAiPO2YS hguRnlecG/j5MhD0iPoDD6yKdoTkwDhFppSLyais= In-Reply-To: <20210910112502.6466-7-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-7-daniel.meissner-i4k@HIDDEN> Date: Sat, 11 Sep 2021 21:58:18 +0200 Message-ID: <87lf42ubol.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyrr): New variable. > --- > gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python- [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps 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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Sep 10 2021, Daniel =?UTF-8?Q?Mei=C3=9Fner?= via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyrr): New variable. > --- > gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python- [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri, Sep 10 2021, Daniel Mei=C3=9Fner via Guix-patches via wrote: > * gnu/packages/python-xyz.scm (python-pyrr): New variable. > --- > gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 0102dbc4bb..eb0e67c98d 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18977,6 +18977,31 @@ also written in C++ for high performance.") > types more concise to write. ") > (license license:bsd-3))) >=20=20 > +(define-public python-pyrr > + (package > + (name "python-pyrr") > + (version "0.10.3") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "pyrr" version)) > + (sha256 > + (base32 > + "07byxkq8dcc8n6fc2q7g3vq3mxzzj0hqzm8hlq3gfwbf68h7n3rw")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-multipledispatch" ,python-multipledispatch) > + ("python-numpy" ,python-numpy))) > + (home-page > + "https://github.com/adamlwgriffiths/Pyrr") No need for a newline :-) > + (synopsis > + "Mathematical functions for 3D graphics using NumPy") Likewise. > + (description > + "A collection of object-oriented and procedural interfaces for work= ing > +with matrices, quaternions, vectors and plane/line/ray objects for 3D > +graphics.") The description should consist of one or more complete sentences, see =E2=80=9C16.4.4 Synopses and Descriptions=E2=80=9D in the manual. Maybe This Python package provides collection of object-oriented and procedural interfaces for working with matrices, quaternions, vectors and plane/line/ray objects for 3D graphics. ? > + (license license:bsd-3))) The LICENSE file looks more like BSD-2. > + > (define-public python-pyglet > (package > (name "python-pyglet") > --=20 > 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmE9CloVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x51YYP/iO+x3kPvsqG0Jhso1+N++DVItEd Gz/gCZdsrx1HnZlulqAuRJXrbkSSjFuhLKqZZef5ZBrQtdCih7n5HPRH5/NNIfh4 Ha7jOTv4zXz7uwWUMygX5dfYtbr5TqPGfcakkRVXOnevozNleQMHyj3w/DRx0IAx KJBI1FTii13046r+vvFd5J8PvgGNra69QvnDI0/eErvXobSF+ZbgMa37mDIK3KuN LNrjHI2/0OrKkq48CJIBOMtzEz6pcyilWDt9/swqptL6VWlScuuTj37pzh4n0El0 MMCmZLEII1vNeA4nR/qdA7fVo/u58nzaFlsROgBrMqewIlWOERHJGK/xRHH8TJYJ aTuLRxyaaSNCKIgXkvFNMwl4u2yZXDv70Uyu+/wtfJY5LtMY9+asrAfMT1NapK+J ssDfneVwyr3MjHe2SVTN6b1YlQ+RHGXrNYKm0h7rQVxcdF//aWlaYuApRzb66G2I sFAkCs2fRKHqZ5vFpmLN9HHgnz4HHEN+DM8YU+MuwjjJwvZlS4J+ov9SqGoiJNxq qemVFJtAuXVer1Je01nSDBXAXo3aKiZAe3Lb0iy3v07D+/uAmxxQOS25wyEdQB5L 4/sn/8oiwscnlf6argB9lVcwDaq58/kr9KI6+Z/JnKv9RSGiXI5+pr7oO9vwAsX2 Epu4ntNZFVjU/IIO =o0tR -----END PGP SIGNATURE----- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 00/12] gnu: Add python-manim Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 13 Sep 2021 14:31:01 +0000 Resent-Message-ID: <handler.50505.B50505.1631543446867 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.1631543446867 (code B ref 50505); Mon, 13 Sep 2021 14:31:01 +0000 Received: (at 50505) by debbugs.gnu.org; 13 Sep 2021 14:30:46 +0000 Received: from localhost ([127.0.0.1]:46557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mPmyr-0000Du-Qd for submit <at> debbugs.gnu.org; Mon, 13 Sep 2021 10:30:46 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:42919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mPmyp-0000Df-75 for 50505 <at> debbugs.gnu.org; Mon, 13 Sep 2021 10:30:44 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H7TRG04n4z8SDL; Mon, 13 Sep 2021 16:30:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631543434; bh=3fKn1xOQqzljvLao6vosqL1NQIjxE6lbSEeRapRD6EQ=; h=From:To:Subject:In-Reply-To:References:Date:From; b=JV1h9vpU6wlPlUELFYasB0ERkxj1mQSTY9awMAlnLIynXH5gv2LM2BBtvTTLPhSqE +ieTlT+zzPEpW7p2kUmR6xoHS+UEOynNS1JH4JqVvvt38yrL0tr5KSayvwbejlFhSD S9GhLEXOryX/1Z7G9iEOy2HLR64h6XhyO/qObVFo= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H7TRF6gZLz8S7h; Mon, 13 Sep 2021 16:30:33 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H7TRF5RtMz8S7H; Mon, 13 Sep 2021 16:30:33 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from think (dslb-002-206-247-173.002.206.pools.vodafone-ip.de [2.206.247.173]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H7TRH3pxgzDgyg; Mon, 13 Sep 2021 16:30:35 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> In-Reply-To: <260dd342494281f42866719c6791174608a17e61.camel@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <260dd342494281f42866719c6791174608a17e61.camel@HIDDEN> Date: Mon, 13 Sep 2021 16:30:29 +0200 Message-ID: <877dfky2d6.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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 (---) Hi Liliana, Liliana writes: > For the tests that need DISPLAY, the usual thing we do here is to spawn > an Xvfb for display :1 and set DISPLAY accordingly. There are several > variants depending on what exactly else you need (some with dbus, some > without), simply grep for "xorg-server-for-tests" and you ought to find > one that fits your needs. Thanks for your advice, I was able to spawn an Xvfb for display :1 like you suggested but apparently, the tests for python-manim want to create some type of cache folder. The tests now raise a different error: `Failed to create //.cache for shader cache (Permission denied)---disabling.' I have to investigate where this error message comes from. I suppose I have to set some environment variable. Nevertheless, what would be an appriopiate writable location for the cache? > Once we find out the packages that fail regardless, that have no easy > fix, it is still acceptable to fix a few failing tests manually by > patching the test suite, or if all else fails use `#:tests? #f' with an > appropriate comment. Alright, thank you. I will give the other tests another try. Best Daniel
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 00/12] gnu: Add python-manim Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 13 Sep 2021 14:47:02 +0000 Resent-Message-ID: <handler.50505.B50505.16315444032265 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16315444032265 (code B ref 50505); Mon, 13 Sep 2021 14:47:02 +0000 Received: (at 50505) by debbugs.gnu.org; 13 Sep 2021 14:46:43 +0000 Received: from localhost ([127.0.0.1]:46569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mPnEJ-0000aT-Ap for submit <at> debbugs.gnu.org; Mon, 13 Sep 2021 10:46:43 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:39814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1mPnED-0000aA-U9 for 50505 <at> debbugs.gnu.org; Mon, 13 Sep 2021 10:46:41 -0400 Received: by mail-wr1-f67.google.com with SMTP id u15so9066304wru.6 for <50505 <at> debbugs.gnu.org>; Mon, 13 Sep 2021 07:46:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=nbmSN1uqBgn76MuQ76zN4Oqlq4qeFKBE5HF1yOS0Mvs=; b=JxpDd9X7cKVNI9cxGSzlQHCvyqyziZhJ/JqBLjNXoaoGFSd16KyweKmpoJkEDnaLn/ BO4SXLjZ21G7X7vl/6LDDyEwd3KquaDTZYARUYHcV946Gi6IBbFfUwLMV3S/bRarKBYV KkHm9/EVQKz7uh/2jxHaQf/8QOj0VVBXebl5pP/Zqy632+y6ckuAF05eBMIjmMn2+MUk aA5ZAHt/Jq8pT+hxvonXqLSeNhkNuQXUQG/pE9PmD5JwC6MaTkIBmVomjqSnxVD4cBnq I8ux3Zoe0zhLWMRHDTDfjr00lpzQJD1ZGqAIO2aEY6dDV/gE2thb3OQd7zr0NfDOcLbv iqDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=nbmSN1uqBgn76MuQ76zN4Oqlq4qeFKBE5HF1yOS0Mvs=; b=ha0HVm07wSez7dWgpKd5lmG7u/HVEjC2gW9J8G9VcZV2tOXt0ytSRkl9QXz/Vq9a38 FbNGBnyF7CRSk3DWXoe6Ms3GpZXG5vTCdTVqsGMeVK7vmy+6wr9ke7zV2CxxSYERVb/n LzPWmp7qEyFBkFyeWgels1WHvE8tPzsDs6zBRrs/Z5nbq4yhtKSmj6zy6aJ27Xw/laDn IPANo6O0jNtJLgzjAZFGCun88iI9iWZgBY+yIrLfhdp6G89DSM429B+ha2PMk/2y7BHN osapjZJSHEbMUN61N5XGtUvqVi9NCUNm91SDex9LABhSJcUyVquhR0/Zo+t0W0ZotGlD BwTw== X-Gm-Message-State: AOAM531Se30ZkB5wPt6fkDrDVoYfoLUGInn3LdcdDRFOFzK+aEFY5oMO lbsM71evY+88J+1nkaP0/Fc= X-Google-Smtp-Source: ABdhPJyKbqZY5q4ZwLYVB1RVmButLBs+DHQsWmpYcgVYPtdz/Rao9FW+NxJJY1SKGcqN3LIbBtA0Ig== X-Received: by 2002:a05:6000:128d:: with SMTP id f13mr12766159wrx.244.1631544391988; Mon, 13 Sep 2021 07:46:31 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id i2sm3633210wrq.78.2021.09.13.07.46.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Sep 2021 07:46:31 -0700 (PDT) Message-ID: <5b089d16fb11d4c507d02b742b0ac54d9e508112.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Mon, 13 Sep 2021 16:46:29 +0200 In-Reply-To: <877dfky2d6.fsf@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <260dd342494281f42866719c6791174608a17e61.camel@HIDDEN> <877dfky2d6.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Hi Daniel, Am Montag, den 13.09.2021, 16:30 +0200 schrieb Daniel Meißner: > Hi Liliana, > > Liliana writes: > > For the tests that need DISPLAY, the usual thing we do here is to > > spawn an Xvfb for display :1 and set DISPLAY accordingly. There > > are several variants depending on what exactly else you need (some > > with dbus, some without), simply grep for "xorg-server-for-tests" > > and you ought to find one that fits your needs. > > Thanks for your advice, I was able to spawn an Xvfb for display :1 > like you suggested but apparently, the tests for python-manim want to > create some type of cache folder. The tests now raise a different > error: `Failed to create //.cache for shader cache (Permission > denied)---disabling.' I have to investigate where this error message > comes from. I suppose I have to set some environment variable. > Nevertheless, what would be an appriopiate writable location for the > cache? Normally, such tests want to write to $HOME/.cache. I'm not sure why HOME isn't homeless-shelter in this output, but setting HOME or XDG_CACHE_HOME appropriately ought to resolve this one. Regards, Liliana
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 00/12] gnu: Add python-manim Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 13 Sep 2021 14:50:01 +0000 Resent-Message-ID: <handler.50505.B50505.16315445912555 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16315445912555 (code B ref 50505); Mon, 13 Sep 2021 14:50:01 +0000 Received: (at 50505) by debbugs.gnu.org; 13 Sep 2021 14:49:51 +0000 Received: from localhost ([127.0.0.1]:46573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mPnHK-0000f9-Qs for submit <at> debbugs.gnu.org; Mon, 13 Sep 2021 10:49:51 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:35469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1mPnHJ-0000ev-RH for 50505 <at> debbugs.gnu.org; Mon, 13 Sep 2021 10:49:50 -0400 Received: by mail-wr1-f65.google.com with SMTP id i23so15152425wrb.2 for <50505 <at> debbugs.gnu.org>; Mon, 13 Sep 2021 07:49:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=bH4PzgP5ulpS8ujnkqvjtVHHtSJ6WIisDaAySrzPN2Q=; b=qF6ZS41XJHMPIM6vanWwFZ70qewEYjDDf0NOQe4cPA7LMcleymUHFryf9BUJZe8z3g cyuwoUqgAlHfyTeLbtIrnjeAgt1GDArORsKUpuUxG9+tHQ2Fs+fVLuV7vSPkSqVq7g3D Tie0pDnoTSNDdmsHvJRlzDMbo73YpB2yqZyMTfSmm+OnquK1yGNCJet10ODjbNRChO30 r56+DQBQVxlk76Lo8zlMjPIQlDWHOegtknCv+bqo4jrZwK/KsQiwyfQznkcUaMtbkzPm ntqhsUnJBHF2+BSusnB1SM/MDBnFqbnUnKO0JP/+PvtYB6JVc5UDOFoRN29fj4K1ECc6 Tg7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=bH4PzgP5ulpS8ujnkqvjtVHHtSJ6WIisDaAySrzPN2Q=; b=Yd8+nkse8KyeQP5dC/6GBUA6tj/SmqKjwsAKnXLyp2vsmB1jgHEUbt9UnoeTD0vYm8 w2j7DrKtAA6hbWXsfc0DHOAwutwojYyR09/QjIEO2nN2ChPkka4kjgY/5yRfmVrSl841 RmezYq5hsI2qHRBEWCrHIaqWdrB5KIOVpahluUx0bDWOlXWJbGitqJOIhjfRtHw2r81P T4tCu59HL8sPG7vBhn/hEgqhIKBbSVXjAo1iMCbNoLZ+06FEOjleilny5MLfpXAJA5jl iBLT0jl6REIkYScOrtNEdH6QMK8VdD/IWCH5pxrkabyiI2O0Wj5p5lrlhwTbtDomWqYw B5Lw== X-Gm-Message-State: AOAM531ZvJRvqhnrU6nf/oMnMdI6HN+046WUgihO/5S1rG2FtyBmBQas RRGJrvZtN7B9RbDWS70DXhV0PT7GknA= X-Google-Smtp-Source: ABdhPJwhSeJuAIB9C5cb+ngwwelNjepo9Jq2/wWysTPJImUobdInee5Oh9Ndmd+5BkqE0XqITNNxXg== X-Received: by 2002:a5d:6741:: with SMTP id l1mr13182005wrw.289.1631544584175; Mon, 13 Sep 2021 07:49:44 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id v9sm6839587wml.46.2021.09.13.07.49.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Sep 2021 07:49:43 -0700 (PDT) Message-ID: <9cc94eca0fb19f909c4e70643d29ce7b3473679d.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Mon, 13 Sep 2021 16:49:42 +0200 In-Reply-To: <5b089d16fb11d4c507d02b742b0ac54d9e508112.camel@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <260dd342494281f42866719c6791174608a17e61.camel@HIDDEN> <877dfky2d6.fsf@HIDDEN> <5b089d16fb11d4c507d02b742b0ac54d9e508112.camel@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Am Montag, den 13.09.2021, 16:46 +0200 schrieb Liliana Marie Prikler: > Hi Daniel, > > Am Montag, den 13.09.2021, 16:30 +0200 schrieb Daniel Meißner: > > Hi Liliana, > > > > Liliana writes: > > > For the tests that need DISPLAY, the usual thing we do here is to > > > spawn an Xvfb for display :1 and set DISPLAY accordingly. There > > > are several variants depending on what exactly else you need > > > (some with dbus, some without), simply grep for "xorg-server-for- > > > tests" and you ought to find one that fits your needs. > > > > Thanks for your advice, I was able to spawn an Xvfb for display :1 > > like you suggested but apparently, the tests for python-manim want > > to create some type of cache folder. The tests now raise a > > different error: `Failed to create //.cache for shader cache > > (Permission denied)---disabling.' I have to investigate where this > > error message comes from. I suppose I have to set some environment > > variable. Nevertheless, what would be an appriopiate writable > > location for the cache? > Normally, such tests want to write to $HOME/.cache. I'm not sure why > HOME isn't homeless-shelter in this output, but setting HOME or > XDG_CACHE_HOME appropriately ought to resolve this one. Oops, forgot about the value, normally we do (setenv "HOME" (getcwd)) in the build directory, for XDG_CACHE_HOME that'd be (string-append (getcwd) "/.cache"). If whatever creates this cache doesn't honour XDG_CACHE_HOME, you'll have to find out which variable it honours or potentially patch it. Happy hacking!
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 00/12] gnu: Add python-manim Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 14:34:01 +0000 Resent-Message-ID: <handler.50505.B50505.163171639332259 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler <liliana.prikler@HIDDEN> Cc: 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.163171639332259 (code B ref 50505); Wed, 15 Sep 2021 14:34:01 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 14:33:13 +0000 Received: from localhost ([127.0.0.1]:52830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQVyL-0008OF-Di for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 10:33:13 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:17878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQVyH-0008Nt-6d for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 10:33:12 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8jPB472bz8SCZ; Wed, 15 Sep 2021 16:33:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631716382; bh=RF13aNP5PDHtgbzpX3Jc3L8bZRDWLZUmvQJ9xiMfQAY=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=tmYy6mIOwS+7P/6xh3lyhHaCiTeuOljq/KlR6Dc06rcpBGFOZeNevzy2f5NioDEso aLy5LBiVXMdpB+cf/L+519DUTfVtxmdMMwkZQyEZRlN+kiU7+qd+B2ucP0LC+eCLhq 7ri9FHY1VSnO524OIm6SykWpsRdq8NqNlYln3bN4= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8jPB3XzHz8SBM; Wed, 15 Sep 2021 16:33:02 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8jPB2HGFz8SCP; Wed, 15 Sep 2021 16:33:02 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from pm26.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8jP93WkbzDgyV; Wed, 15 Sep 2021 16:33:01 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de Message-ID: <191069719784e6bd26450242799967c518841881.camel@HIDDEN> From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 16:32:56 +0200 In-Reply-To: <9cc94eca0fb19f909c4e70643d29ce7b3473679d.camel@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <260dd342494281f42866719c6791174608a17e61.camel@HIDDEN> <877dfky2d6.fsf@HIDDEN> <5b089d16fb11d4c507d02b742b0ac54d9e508112.camel@HIDDEN> <9cc94eca0fb19f909c4e70643d29ce7b3473679d.camel@HIDDEN> Organization: =?UTF-8?Q?Ruhr-Universit=C3=A4t?= Bochum Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) 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 (---) Hi Liliana, Liliana writes: > > Normally, such tests want to write to $HOME/.cache. I'm not sure > > why > > HOME isn't homeless-shelter in this output, but setting HOME or > > XDG_CACHE_HOME appropriately ought to resolve this one. > Oops, forgot about the value, normally we do (setenv "HOME" (getcwd)) > in the build directory, for XDG_CACHE_HOME that'd be (string-append > (getcwd) "/.cache"). If whatever creates this cache doesn't honour > XDG_CACHE_HOME, you'll have to find out which variable it honours or > potentially patch it. I couldn't find the right variable to make this error message disappear. I am not even sure where the error message comes from. It appears somewhere during the check phase of python-pyglet. However, turned out that this error message was not responsible for the failing tests and the tests now pass. Best Daniel
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 01/12] gnu: Add python-cloup. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 14:55:02 +0000 Resent-Message-ID: <handler.50505.B50505.16317177002181 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Xinglu Chen <public@HIDDEN> Cc: 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317177002181 (code B ref 50505); Wed, 15 Sep 2021 14:55:02 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 14:55:00 +0000 Received: from localhost ([127.0.0.1]:52879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWJQ-0000Z7-Gn for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 10:55:00 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:35585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWJN-0000Ye-MF for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 10:54:59 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8jtL5pKCz8S7y; Wed, 15 Sep 2021 16:54:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631717690; bh=Um5UgqwYjGD2G2aLAwSag0I/6E05cg4Jtv168k7XoAI=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=BUzebekf1fEoI2rOik3J+yUu8kWfl96jAMPuz9Mg6D8yb2N1iBJAmzEDc8USX8weV uhkPxY0ROm1VhYQmseT+7yD8waZgFj9s83kWu36+lA/0zA4TvRiFbDFD0k58L6jTuE RIM/j8s66ESe4gwgyZ4BxHn0Ae+euBPW6dmpsDgY= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8jtL5BzLz8S7c; Wed, 15 Sep 2021 16:54:50 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8jtL2lJTz8S71; Wed, 15 Sep 2021 16:54:50 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from pm26.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8jtK4pszzDgyc; Wed, 15 Sep 2021 16:54:49 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de Message-ID: <7a58ee0d4c8d4f6c9591543721132f460c83f35f.camel@HIDDEN> From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 16:54:49 +0200 In-Reply-To: <87zgsiucuj.fsf@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> <20210910112502.6466-1-daniel.meissner-i4k@HIDDEN> <87zgsiucuj.fsf@HIDDEN> Organization: =?UTF-8?Q?Ruhr-Universit=C3=A4t?= Bochum Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) 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 (---) Hi Xinglu, thanks for your thorough review and the fix :) I will prepare a new patchset implementing the comments. Best Daniel
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 00/13] Add python-manim Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:02 +0000 Resent-Message-ID: <handler.50505.B50505.16317196455282 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196455282 (code B ref 50505); Wed, 15 Sep 2021 15:28:02 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:27:25 +0000 Received: from localhost ([127.0.0.1]:52918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWom-0001N8-K8 for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:24 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:18503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWok-0001Mu-0M for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:23 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kbl1L0Hz8SFs; Wed, 15 Sep 2021 17:27:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719635; bh=dxcQMqizzQtzN89zetCHf1NH7xp8UlwRwax7y8xqDT8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mkNQ7PCPxq3INomWhhioudbE6Seqk2QtZ1gmcUrgIrdSqsgwH3L0EFjVAixS9mVc0 sdOx1zuSeITn05cNIX4RS4KRrG1w6c2oIdg5O4yh3lXVT+EB9PA9yomRHzrOfPnR0k HG1Ya+SKeM4dHK1nd0XPJ7V7mQAuhOwFXmfpvvdw= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kbl0PZzz8SF8; Wed, 15 Sep 2021 17:27:15 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kbk3wmTz8SKB; Wed, 15 Sep 2021 17:27:14 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kbj6CtpzDgyY; Wed, 15 Sep 2021 17:27:13 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:06 +0200 Message-Id: <20210915152519.25572-1-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) Hi! The following patchset implements the suggestions by Xinglu and Liliana. Main points: * fix tests for all packages BUT: python-moderngl-window still has some failing tests * Fix formatting as suggested by Xinglu Chen * Fix dependencies of python-manim and python-pyglet Open problems: Some of the tests of python-moderngl-window fail during `guix build --keep-failed python-moderngl-window'. However, when changing into the build directory and running `pytest tests' in a guix environment where the dependencies are installed, the tests pass. Any ideas? The package python-manim has an optional LaTeX dependency to allow LaTeX rendering of equations. The docs[1] say that the full package list they use is: amsmath babel-english cbfonts-fd cm-super ctex doublestroke dvisvgm everysel fontspec frcursive fundus-calligra gnu-freefont jknapltx latex-bin mathastext microtype ms physics preview ragged2e relsize rsfs setspace standalone tipa wasy wasysym xcolor xetex xkeyval Since texlive is a relatively large package: What is the best way to deal with this optional dependency? 1: https://docs.manim.community/en/stable/installation/linux.html#optional-dependencies Daniel Meißner (13): gnu: Add python-cloup. gnu: Add python-cloup-0.7. gnu: Add python-glcontext. gnu: Add python-moderngl. gnu: Add python-pyglet. gnu: Add python-multipledispatch. gnu: Add python-pyrr. gnu: Add python-screeninfo. gnu: Add python-moderngl-window. gnu: Add python-manimpango. gnu: Add python-mapbox-earcut. gnu: Add python-screeninfo-0.6. gnu: Add python-manim 0.9.0. gnu/local.mk | 3 + .../python-manimpango-remove-manim-dep.patch | 172 +++++++++ .../python-moderngl-window-skip-tests.patch | 62 ++++ gnu/packages/python-science.scm | 93 +++++ gnu/packages/python-xyz.scm | 341 ++++++++++++++++++ 5 files changed, 671 insertions(+) create mode 100644 gnu/packages/patches/python-manimpango-remove-manim-dep.patch create mode 100644 gnu/packages/patches/python-moderngl-window-skip-tests.patch -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 02/13] gnu: Add python-cloup-0.7. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:03 +0000 Resent-Message-ID: <handler.50505.B50505.16317196625325 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196625325 (code B ref 50505); Wed, 15 Sep 2021 15:28:03 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:27:42 +0000 Received: from localhost ([127.0.0.1]:52922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWp3-0001Nm-Up for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:42 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:18875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp2-0001NQ-Ob for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:41 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kc72NqWz8S3t for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719655; bh=mOnUi2z9ab0bSakNjUShGitRODCEDosiJRxKf5LErn8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RUL/l+koAXkoPPXOQdGUphVcRxWkJ2GfvPu6YsqRvf7OuDSYTbzTNlqoWqWG+xdew okMk/gaYmv/MJU7XAbMlIXXVHmyh62NueBZ8SoObnIk29Ez3sOYko94d72ug9cbjfz jUjZFBWLf4TtLMqr5eZbt0nF07A9Yy3rev2HzoH8= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kc71WHNz8SJR; Wed, 15 Sep 2021 17:27:35 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kc70HKNz8SHc; Wed, 15 Sep 2021 17:27:35 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kc6611LzDgyX; Wed, 15 Sep 2021 17:27:34 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:08 +0200 Message-Id: <20210915152519.25572-3-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-cloup-0.7): New variable. --- gnu/packages/python-xyz.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 202cf569d5..659a02e7e6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3343,6 +3343,18 @@ configurable: option groups, constraints, subcommand aliases, subcommands sections, and a themeable @code{HelpFormatter}.") (license license:bsd-3))) +(define-public python-cloup-0.7 + (package (inherit python-cloup) + (name "python-cloup-0.7") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "0yyxibwlxmdkm4866fm4rwpdgy3d6y18n061992ckr54vl0cav7j")))))) + (define-public python-vcversioner (package (name "python-vcversioner") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 01/13] gnu: Add python-cloup. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:04 +0000 Resent-Message-ID: <handler.50505.B50505.16317196655340 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196655340 (code B ref 50505); Wed, 15 Sep 2021 15:28:04 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:27:45 +0000 Received: from localhost ([127.0.0.1]:52924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWp4-0001Np-5L for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:45 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:64058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWoy-0001NM-SA for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:41 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kc25h9gz8SJZ; Wed, 15 Sep 2021 17:27:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719650; bh=MNeJP/rcnd4PwuU+yNPKofQzzEP9tt+XdXTMLnBLkFE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hA3zAmL3jt+qh/oOCke77SxFXVFSgzld/Hvpr6UuwW6tae2B4l3wGsirVYLYUE/cb v41qhOeqvvdQqTddGgxK7MLnzw6K8hxy1mnFK+rlEZQXcCw5zjM7q/PfSSbQ8pWU32 +1jZyg3ys+sHUu9i1ugMFNTc6F5ao1N0qKHeD/qo= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kc251cRz8SGC; Wed, 15 Sep 2021 17:27:30 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kc21rKgz8SHw; Wed, 15 Sep 2021 17:27:30 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kc16HdvzDgyY; Wed, 15 Sep 2021 17:27:29 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:07 +0200 Message-Id: <20210915152519.25572-2-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.3 (/) 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.3 (-) * gnu/packages/python-xyz.scm (python-cloup): New variable. Co-authored-by: Xinglu Chen <public@HIDDEN> --- gnu/packages/python-science.scm | 1 + gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 738b504e3b..d3730fadcc 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2021 Roel Janssen <roel@HIDDEN> ;;; Copyright © 2021 Paul Garlick <pgarlick@HIDDEN> ;;; Copyright © 2021 Arun Isaac <arunisaac@HIDDEN> +;;; Copyright © 2021 Daniel Meißner <daniel.meissner-i4k@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e98eec19bc..202cf569d5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3308,6 +3308,41 @@ with sensible defaults out of the box.") (base32 "0njsm0wn31l21bi118g5825ma5sa3rwn7v2x4wjd7yiiahkri337")))) (arguments `()))) +(define-public python-cloup + (package + (name "python-cloup") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "07kxw81bml137w9bfmwkjbdzbldkk1k1lws82wffz9244pp7k8ib")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) + (propagated-inputs + `(("python-click" ,python-click))) + (native-inputs + `(("python-setuptools" ,python-setuptools) + ("python-setuptools-scm" ,python-setuptools-scm/next) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/janLuke/cloup") + (synopsis "Extension library for @code{python-click}") + (description + "Cloup---originally from ``Click + option groups''---enriches +@code{python-click} with several features that make it more expressive and +configurable: option groups, constraints, subcommand aliases, subcommands +sections, and a themeable @code{HelpFormatter}.") + (license license:bsd-3))) + (define-public python-vcversioner (package (name "python-vcversioner") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 04/13] gnu: Add python-moderngl. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:04 +0000 Resent-Message-ID: <handler.50505.B50505.16317196695384 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196695384 (code B ref 50505); Wed, 15 Sep 2021 15:28:04 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:27:49 +0000 Received: from localhost ([127.0.0.1]:52934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpA-0001Oh-KR for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:49 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:19190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp8-0001Nc-EP for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:47 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcF079sz8SBV for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719661; bh=Mu/tsu89Y/vaLTqhNLDDwcbEiNanXTTyCejcAz63Prs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NXt8z8JJpIZ4p72EgvsYhrZRPjlJXP9UAqR/2LjiLPPDwWyefUEXoHuyQ/acCSZbY 7EdeZx/xJ2YIIEuXTU2/dsXdk0/xU/uoLLhSNFmv6hQzKyxnml6UzycWKJbF72FHDs ATJ9qKKsXorIXINPkM0lhkK1zQgKTUIZSH40488A= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcD6Jstz8S9d; Wed, 15 Sep 2021 17:27:40 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcD53Z2z8S80; Wed, 15 Sep 2021 17:27:40 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcD3bkpzDgyN; Wed, 15 Sep 2021 17:27:40 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:10 +0200 Message-Id: <20210915152519.25572-5-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-moderngl): New variable. --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 09df43b41d..f10858d315 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18946,6 +18946,31 @@ library.") implementation for ModernGL on multiple platforms.") (license license:expat))) +(define-public python-moderngl + (package + (name "python-moderngl") + (version "5.6.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "moderngl" version)) + (sha256 + (base32 + "1ysinnyr3rkdisbihdrn1623l3rw45nx8p2j31dgffsykxah8vcc")))) + (build-system python-build-system) + (propagated-inputs + `(("python-glcontext" ,python-glcontext))) + (home-page "https://github.com/moderngl/moderngl") + (synopsis "Python wrapper for OpenGL") + (description "ModernGL is a python wrapper over OpenGL 3.3+ core that +simplifies the creation of simple graphics applications like scientific +simulations, games or user interfaces. Usually, acquiring in-depth knowledge +of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to +learn and use, moreover it is capable of rendering with high performance and +quality, with less code written. The majority of the moderngl code base is +also written in C++ for high performance.") + (license license:expat))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 05/13] gnu: Add python-pyglet. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:05 +0000 Resent-Message-ID: <handler.50505.B50505.16317196755415 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196755415 (code B ref 50505); Wed, 15 Sep 2021 15:28:05 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:27:55 +0000 Received: from localhost ([127.0.0.1]:52939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpE-0001P7-42 for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:55 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:64229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp8-0001Ne-J9 for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:47 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcF18Jgz8SNx for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719661; bh=BVrdcTe9Xt7uS4YND+ltrPT2wcZp6Husrl70kKhOrBA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lbdtiXPQw9XVroe6T6cTNOrptxjQc6MOQyps/l7WPbKqGJ/uWcdDou67Z8Yq08Q02 TKVyQZUki+V+2HPMZJ2lrObt7YwWB00Zg+PTANqd1VHI6uV5m7LJJW77hTTG/dAqnL 54YXmH5DkhWZxH68dA09jxebvWNjJEZhiAX9o86o= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcF0TFfz8SNG; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcD6SFjz8SNJ; Wed, 15 Sep 2021 17:27:40 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcD4zRHzDgyX; Wed, 15 Sep 2021 17:27:40 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:11 +0200 Message-Id: <20210915152519.25572-6-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-pyglet): New variable. --- gnu/packages/python-xyz.scm | 58 +++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f10858d315..a48c228158 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18971,6 +18971,64 @@ quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.") (license license:expat))) +(define-public python-pyglet + (package + (name "python-pyglet") + (version "1.5.18") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyglet" version ".zip")) + (sha256 + (base32 + "044ib8x6pv5rjwj210hq37ry7vi5bizmqkkv1zj8967prk5ii8sq")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'build 'fix-lib-paths + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("pyglet/gl/lib_glx.py") + (("'GL'") + (string-append "\"" (assoc-ref inputs "mesa") + "/lib/libGL.so\"")) + (("'GLU'") + (string-append "\"" (assoc-ref inputs "glu") + "/lib/libGLU.so\""))) + (substitute* '("pyglet/font/freetype_lib.py") + (("'freetype'") + (string-append "\"" (assoc-ref inputs "freetype") + "/lib/libfreetype.so\""))) + (substitute* '("pyglet/font/fontconfig.py") + (("'fontconfig'") + (string-append "\"" (assoc-ref inputs "fontconfig") + "/lib/libfontconfig.so\""))))) + (add-before 'check 'prepare-x + (lambda _ + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1"))) + (replace 'check + (lambda* (#:key inputs outputs #:allow-other-keys) + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "tests/unit")))))) + (inputs + `(("mesa" ,mesa) + ("glu" ,glu) + ("freetype" ,freetype) + ("fontconfig" ,fontconfig))) + (native-inputs + `(("unzip" ,unzip) + ("python-pytest" ,python-pytest) + ("xorg-server" ,xorg-server-for-tests))) + (home-page "https://pyglet.readthedocs.io") + (synopsis "Cross-platform windowing and multimedia Python library") + (description + "Pyglet is a Python library for developing games and other visually-rich +applications. It supports windowing, user interface event handling, +Joysticks, OpenGL graphics, loading images and videos, and playing sounds and +music. All of this with a friendly Pythonic API that's simple to learn.") + (license license:bsd-3))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 08/13] gnu: Add python-screeninfo. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:05 +0000 Resent-Message-ID: <handler.50505.B50505.16317196825441 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196825441 (code B ref 50505); Wed, 15 Sep 2021 15:28:05 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:02 +0000 Received: from localhost ([127.0.0.1]:52941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpH-0001PI-K4 for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:01 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:64249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp9-0001Nn-5L for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:47 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcF53FTz8SMG for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719661; bh=hF0H9CtRIW6Jtt7XdcBX01k4kCVrDz0JvcuNpagBaHM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fvFGrlTeizbuiJhlsk/Tc9Tramhb1M+3moMmeWn5n4clxS+CfQT3/KQAYz5Hoj7db 1y0dDlILn8WyZ2XdsWOVl6slsSLdnd7rosYKrr7zwu5vlqWUC8QjooCyTA13gr7EPJ wT3bqUob0XHPkFodef+tPtb5TCB/qcIjgKyNpqjY= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcF4RlCz8SNH; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcF3GB6z8SMT; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcF1qpLzDgyN; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:14 +0200 Message-Id: <20210915152519.25572-9-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-screeninfo): 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 4fa193f47e..3a984eaa68 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19071,6 +19071,28 @@ Joysticks, OpenGL graphics, loading images and videos, and playing sounds and music. All of this with a friendly Pythonic API that's simple to learn.") (license license:bsd-3))) +(define-public python-screeninfo + (package + (name "python-screeninfo") + (version "0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "screeninfo" version)) + (sha256 + (base32 + "007m7sqv30qak56885dxbijksrg2hd121hfpvg2llm734wspra8j")))) + (build-system python-build-system) + (native-inputs `(("python-pytest" ,python-pytest))) + (home-page "https://github.com/rr-/screeninfo") + (synopsis + "Obtain information about physical screens") + (description + "This python module provides means to access information about physical +screens like resolution, height and width of the screen, connecting port +etc.") + (license (list license:expat license:bsd-3)))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 06/13] gnu: Add python-multipledispatch. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:06 +0000 Resent-Message-ID: <handler.50505.B50505.16317196825451 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196825451 (code B ref 50505); Wed, 15 Sep 2021 15:28:06 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:02 +0000 Received: from localhost ([127.0.0.1]:52943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpO-0001Pi-0x for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:02 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:19207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp8-0001Nk-QM for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:47 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcF2lgsz8SC0 for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719661; bh=MQ1K6z/QCq1aiw0F8q7Lj5Z8m5ii5EB/Wo3fr8e7UU0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TUbwEOzMdSFaZ9eEkpF07/o341+xwDBO0sl9+qND85vceG3BqWbDRXcoSgnxRmGfY +NmbfMsVbIClvzQy4kzBdqCoLV/AC+OIVobUElNHbUm7OOzz46Fqy1NvgQuCU9rP6r hy5A0DQD1Z+qURAgwQnNg+J77Hv928ceiWV6M6ms= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcF1sbdz8SBb; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcF0h7cz8S7v; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcD6NdczDgyY; Wed, 15 Sep 2021 17:27:40 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:12 +0200 Message-Id: <20210915152519.25572-7-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-multipledispatch): New variable. --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a48c228158..0f445e15bc 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18971,6 +18971,25 @@ quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.") (license license:expat))) +(define-public python-multipledispatch + (package + (name "python-multipledispatch") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "multipledispatch" version)) + (sha256 + (base32 + "1slblghfjg9fdi9zpd7gmrkvfbv20nrdgnrymcnbky8bzm8i9ax7")))) + (build-system python-build-system) + (propagated-inputs `(("python-six" ,python-six))) + (home-page "https://github.com/mrocklin/multipledispatch/") + (synopsis "Multiple dispatch library for Python") + (description "This library defines a decorator that makes dispatching on +types more concise to write.") + (license license:bsd-3))) + (define-public python-pyglet (package (name "python-pyglet") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 07/13] gnu: Add python-pyrr. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:06 +0000 Resent-Message-ID: <handler.50505.B50505.16317196835461 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196835461 (code B ref 50505); Wed, 15 Sep 2021 15:28:06 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:03 +0000 Received: from localhost ([127.0.0.1]:52945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpO-0001Ps-Dd for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:02 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:19212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp8-0001Nl-V6 for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:47 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcF3mGzz8S9d for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719661; bh=yDgeTp0Q4sQ1FDR7YJ3DSDMrBUGTLfACAE2fu+q6bbc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=2cjZS3MTwzJD/J32cklV6goSbv2PcczawTMt0lvomTlGqiT1IRU0x5WB/7Spn3+PZ TJGsu5UYSBwnpjRQLpGTJtMgXBaM8L9jGW1U0aPuWFomvbwqujdFx6M56vlncIyvTY LNITpJdQ4KgXk6HL8KFqUYSI/umy/CAuAposFUI4= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcF36dPz8S80; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcF1vs5z8SBj; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcF0YXWzDgxf; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:13 +0200 Message-Id: <20210915152519.25572-8-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-pyrr): New variable. --- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0f445e15bc..4fa193f47e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18990,6 +18990,29 @@ also written in C++ for high performance.") types more concise to write.") (license license:bsd-3))) +(define-public python-pyrr + (package + (name "python-pyrr") + (version "0.10.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyrr" version)) + (sha256 + (base32 + "07byxkq8dcc8n6fc2q7g3vq3mxzzj0hqzm8hlq3gfwbf68h7n3rw")))) + (build-system python-build-system) + (propagated-inputs + `(("python-multipledispatch" ,python-multipledispatch) + ("python-numpy" ,python-numpy))) + (home-page "https://github.com/adamlwgriffiths/Pyrr") + (synopsis "Mathematical functions for 3D graphics using NumPy") + (description + "This Python package provides a collection of object-oriented and +procedural interfaces for working with matrices, quaternions, vectors and +plane/line/ray objects for 3D graphics.") + (license license:bsd-2))) + (define-public python-pyglet (package (name "python-pyglet") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 13/13] gnu: Add python-manim 0.9.0. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:06 +0000 Resent-Message-ID: <handler.50505.B50505.16317196835474 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196835474 (code B ref 50505); Wed, 15 Sep 2021 15:28:06 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:03 +0000 Received: from localhost ([127.0.0.1]:52947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpO-0001Q1-SF for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:03 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:18981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWpA-0001O0-4y for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:48 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcG58tWz8S6T for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719662; bh=aphxa4ltK65i5sP/+xwRYs/QisZMh3tWk4rS8LmI4wk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iKGyaWw1UrVjwPCAbxMuvIrHvBJotWJz04vjmDRFqowjXlYjyuRubeHjvEXE15Act QQMiAfde8JOfJjayPZqbtCZA/dOSwKOCGe6tNBU72K4s8+2GFeK0La4P4Lgftgkb0t fa6o9ABlQe2KfsPcox04sqc4qrxbWkBExlFmWDz4= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcG4M1fz8S7H; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcG3853z8S72; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcG1mfmzDgyN; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:19 +0200 Message-Id: <20210915152519.25572-14-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-science.scm (python-manim): New variable. --- gnu/packages/python-science.scm | 64 +++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index fcd983520c..df105d5103 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -36,6 +36,7 @@ #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages databases) #:use-module (gnu packages gcc) #:use-module (gnu packages gtk) @@ -55,6 +56,7 @@ #:use-module (gnu packages sphinx) #:use-module (gnu packages statistics) #:use-module (gnu packages time) + #:use-module (gnu packages video) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) @@ -1010,3 +1012,65 @@ pandas code.") "These are Python bindings for Pango to be used with the mathematical animation software Manim.") (license license:gpl3+))) + +(define-public python-manim + (package + (name "python-manim") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "manim" version)) + (sha256 + (base32 + "0ksp57wcy45xkjips5i4wwm690mhbs2dmlcgsbmiwx78mfk4z0r3")))) + (build-system python-build-system) + (arguments '(#:phases + (modify-phases %standard-phases + (add-before 'build 'fix-ffmpeg-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("manim/constants.py") + (("FFMPEG_BIN: str = \"ffmpeg\"") + (string-append "FFMPEG_BIN: str = \"" + (assoc-ref inputs "ffmpeg") + "/bin/ffmpeg\""))))) + ;; PyPI package contains no tests for manim but the + ;; setup.py test command fails, so remove it + (delete 'check)))) + (propagated-inputs + `(("python-click" ,python-click) + ("python-click-default-group" + ,python-click-default-group) + ("python-cloup" ,python-cloup-0.7) + ("python-colour" ,python-colour) + ("python-decorator" ,python-decorator) + ("python-manimpango" ,python-manimpango) + ("python-mapbox-earcut" ,python-mapbox-earcut) + ("python-moderngl" ,python-moderngl) + ("python-moderngl-window" + ,python-moderngl-window) + ("python-networkx" ,python-networkx) + ("python-numpy" ,python-numpy) + ("python-pillow" ,python-pillow) + ("python-pycairo" ,python-pycairo) + ("python-pydub" ,python-pydub) + ("python-pygments" ,python-pygments) + ("python-requests" ,python-requests) + ("python-rich" ,python-rich) + ("python-scipy" ,python-scipy) + ("python-screeninfo" ,python-screeninfo-0.6) + ("python-tqdm" ,python-tqdm) + ("python-watchdog" ,python-watchdog))) + (inputs + `(("ffmpeg" ,ffmpeg))) + (native-inputs + `(("python-wheel" ,python-wheel))) + (home-page "https://www.manim.community/") + (synopsis + "Python animation engine for explanatory math videos") + (description + "Manim is a Python library for creating mathematical animations. The +animations are written as Python code which is based on predefined objects. +You can make animations with maths formulas (LaTeX-based), simple shapes, 3D +objects, function graphs and more.") + (license license:expat))) -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 11/13] gnu: Add python-mapbox-earcut. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:07 +0000 Resent-Message-ID: <handler.50505.B50505.16317196845489 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196845489 (code B ref 50505); Wed, 15 Sep 2021 15:28:07 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:04 +0000 Received: from localhost ([127.0.0.1]:52950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpP-0001QF-G6 for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:03 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:64278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp9-0001Nx-PR for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:49 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcG2Zq7z8SMT for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719662; bh=kzci7uWWkcvS02WQLsyiO2jN06LNa1Eet8utv1sY4Ys=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Yt1g261lACgHxhGU0GQ2L3AvdNh7z7seAZv7jM6KiWTjTmL7lpRRPnhmXU9xuMtJS aVNzwHkzYpqYRpVJkOp6SOyr68a1Ej/7ILvoPMC9C2R0HmsgeZvWLsYEbNJYV/m5iT gpaLYMEB0h60xlCdMz4Bf9yEM9+SUn1vnktwnDQA= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcG1kVQz8SPh; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcG0XbGz8SNY; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcF6HfYzDgxf; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:17 +0200 Message-Id: <20210915152519.25572-12-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-science.scm (python-mapbox-earcut): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0d3efe2700..c5163d93a3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19120,6 +19120,35 @@ system. Resource loading includes loading of 2D textures/texture arrays, shaders and objects/scenes.") (license license:expat))) +(define-public python-mapbox-earcut + (package + (name "python-mapbox-earcut") + (version "0.12.10") + (source + (origin + (method url-fetch) + (uri (pypi-uri "mapbox_earcut" version)) + (sha256 + (base32 + "0ly48lijgd9inq07x42pfp9c24fn16vn9axpmfwqrkn979krbnah")))) + (build-system python-build-system) + (propagated-inputs + `(("python-numpy" ,python-numpy))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-wheel" ,python-wheel) + ("setuptools-scm" ,python-setuptools-scm) + ("cmake" ,cmake))) + (home-page + "https://github.com/skogler/mapbox_earcut_python") + (synopsis + "Python bindings for the Mapbox Earcut C++ polygon triangulation library") + (description + "The Mapbox Earcut library is a header-only C++ library which provides a +fast and robust triangulation of 2D polygons. This package provides Python +bindings for this library.") + (license license:isc))) + (define-public python-screeninfo (package (name "python-screeninfo") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 12/13] gnu: Add python-screeninfo-0.6. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:28:07 +0000 Resent-Message-ID: <handler.50505.B50505.16317196845500 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196845500 (code B ref 50505); Wed, 15 Sep 2021 15:28:07 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:04 +0000 Received: from localhost ([127.0.0.1]:52953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpP-0001QU-W3 for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:04 -0400 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:64283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWpB-0001Nz-44 for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:49 -0400 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcG3f9wz8S8l for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719662; bh=rfrDLOJsomRH/7E6PJ3YWBae0oPNK8GGdNzXvrD0qfM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FpCyMsRXmLftn9Iakh2NBOOpaxh/rbYW4mexGvkBuEg9FlELpxzvQhXJRYpyZaUxd P4ghoY7SGVMie24jGWdBJKsum587zM3TPNNoK3eP445hk1ohOXL7tkNk76qaVe3W3O poEW4J/vAPS70misbj2XC2voETYmDnECd6Ruyy+o= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcG318wz8SQV; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcG1r1bz8SQJ; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcG0VHSzDgyc; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:18 +0200 Message-Id: <20210915152519.25572-13-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) * (python-screeninfo-0.6): New variable. --- gnu/packages/python-xyz.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c5163d93a3..592e41f057 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19149,17 +19149,17 @@ fast and robust triangulation of 2D polygons. This package provides Python bindings for this library.") (license license:isc))) -(define-public python-screeninfo +(define-public python-screeninfo-0.6 (package (name "python-screeninfo") - (version "0.7") + (version "0.6.7") (source (origin (method url-fetch) (uri (pypi-uri "screeninfo" version)) (sha256 (base32 - "007m7sqv30qak56885dxbijksrg2hd121hfpvg2llm734wspra8j")))) + "1jv9m9xhl7zr2hzfx0w5zyw9pajn4b4zpln4rdl3zni9lcfaqjqw")))) (build-system python-build-system) (native-inputs `(("python-pytest" ,python-pytest))) (home-page "https://github.com/rr-/screeninfo") @@ -19171,6 +19171,17 @@ screens like resolution, height and width of the screen, connecting port etc.") (license (list license:expat license:bsd-3)))) +(define-public python-screeninfo + (package/inherit python-screeninfo-0.6 + (version "0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "screeninfo" version)) + (sha256 + (base32 + "007m7sqv30qak56885dxbijksrg2hd121hfpvg2llm734wspra8j")))))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 10/13] gnu: Add python-manimpango. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:29:02 +0000 Resent-Message-ID: <handler.50505.B50505.16317196995592 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196995592 (code B ref 50505); Wed, 15 Sep 2021 15:29:02 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:19 +0000 Received: from localhost ([127.0.0.1]:52955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpQ-0001Qh-Ey for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:19 -0400 Received: from out3.mail.ruhr-uni-bochum.de ([134.147.53.155]:18947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp9-0001Nw-Ji for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:52 -0400 Received: from mx3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out3.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcG1Jk0z8S89 for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719662; bh=aZldWG/e2wPSAqR0IBDxq/80PX6ukhN2RDr1dzsGM5Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hRHjZTJlK7w8Ph1Y86YFndDwMai9B2wnT+9ngX62tVziinLFgakl8kKZL7L4QOlo+ f/klw+B6oRnKlxYM8z1/6vnHGVjFiHYjYYN4KH8K0SS7k66nOq0oqrdX2+OZGIA7xS ecg8O9XYQ0un8CfL+xhv/LCKktC5ZpaUKfDdXt9c= Received: from out3.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx3.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcG0hvyz8S44; Wed, 15 Sep 2021 17:27:42 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out3.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcF6Mvjz8S6T; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx3.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcF4csszDgyY; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:16 +0200 Message-Id: <20210915152519.25572-11-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.3 (/) 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-science.scm (python-manimpango): New variable. --- gnu/local.mk | 2 + .../python-manimpango-remove-manim-dep.patch | 172 ++++++++++++++++++ gnu/packages/python-science.scm | 28 +++ 3 files changed, 202 insertions(+) create mode 100644 gnu/packages/patches/python-manimpango-remove-manim-dep.patch diff --git a/gnu/local.mk b/gnu/local.mk index d738f97ca8..640b9e3b95 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -44,6 +44,7 @@ # Copyright © 2021 Arun Isaac <arunisaac@HIDDEN> # Copyright © 2021 Sharlatan Hellseher <sharlatanus@HIDDEN> # Copyright © 2021 Dmitry Polyakov <polyakov@HIDDEN> +# Copyright © 2021 Daniel Meißner <daniel.meissner-i4k@HIDDEN> # # This file is part of GNU Guix. # @@ -1646,6 +1647,7 @@ dist_patch_DATA = \ %D%/packages/patches/python-pyfakefs-remove-bad-test.patch \ %D%/packages/patches/python-flint-includes.patch \ %D%/packages/patches/python-libxml2-utf8.patch \ + %D%/packages/patches/python-manimpango-remove-manim-dep.patch \ %D%/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch \ %D%/packages/patches/python-memcached-syntax-warnings.patch \ %D%/packages/patches/python-moderngl-window-skip-tests.patch \ diff --git a/gnu/packages/patches/python-manimpango-remove-manim-dep.patch b/gnu/packages/patches/python-manimpango-remove-manim-dep.patch new file mode 100644 index 0000000000..579c2302d8 --- /dev/null +++ b/gnu/packages/patches/python-manimpango-remove-manim-dep.patch @@ -0,0 +1,172 @@ +Fix dependency on manim for tests + +This fixes a circular dependency between manim and manimpango. + +Extracted from upstream: +https://github.com/ManimCommunity/ManimPango/commit/7e2b17aa14b10bd58af0598cc2de51a406682797 + +diff --git a/tests/_manim.py b/tests/_manim.py +index 3ea4676..b11d3e9 100644 +--- a/tests/_manim.py ++++ b/tests/_manim.py +@@ -2,11 +2,12 @@ + """This file contains helpers for the tests copied and modified + from Manim. + """ +- ++import copy + import os ++import re + from pathlib import Path + +-from manimpango import Alignment, MarkupUtils ++from manimpango import Alignment, MarkupUtils, TextSetting, text2svg + + + class MarkupText: +@@ -104,3 +105,115 @@ class MarkupText: + + def __repr__(self): + return f"MarkupText({repr(self.original_text)})" ++ ++ ++class Text: ++ def __init__( ++ self, ++ text: str, ++ fill_opacity: float = 1.0, ++ stroke_width: int = 0, ++ size: int = 1, ++ line_spacing: int = -1, ++ font: str = "", ++ slant: str = "NORMAL", ++ weight: str = "NORMAL", ++ gradient: tuple = None, ++ tab_width: int = 4, ++ disable_ligatures: bool = False, ++ filename: str = "text.svg", ++ **kwargs, ++ ) -> None: ++ self.size = size ++ self.filename = filename ++ self.line_spacing = line_spacing ++ self.font = font ++ self.slant = slant ++ self.weight = weight ++ self.gradient = gradient ++ self.tab_width = tab_width ++ self.original_text = text ++ self.disable_ligatures = disable_ligatures ++ text_without_tabs = text ++ self.t2f = self.t2s = self.t2w = {} ++ if text.find("\t") != -1: ++ text_without_tabs = text.replace("\t", " " * self.tab_width) ++ self.text = text_without_tabs ++ if self.line_spacing == -1: ++ self.line_spacing = self.size + self.size * 0.3 ++ else: ++ self.line_spacing = self.size + self.size * self.line_spacing ++ self.text2svg() ++ ++ def text2settings(self): ++ """Internally used function. Converts the texts and styles ++ to a setting for parsing.""" ++ settings = [] ++ t2x = [self.t2f, self.t2s, self.t2w] ++ for i in range(len(t2x)): ++ fsw = [self.font, self.slant, self.weight] ++ if t2x[i]: ++ for word, x in list(t2x[i].items()): ++ for start, end in self.find_indexes(word, self.text): ++ fsw[i] = x ++ settings.append(TextSetting(start, end, *fsw)) ++ # Set all text settings (default font, slant, weight) ++ fsw = [self.font, self.slant, self.weight] ++ settings.sort(key=lambda setting: setting.start) ++ temp_settings = settings.copy() ++ start = 0 ++ for setting in settings: ++ if setting.start != start: ++ temp_settings.append(TextSetting(start, setting.start, *fsw)) ++ start = setting.end ++ if start != len(self.text): ++ temp_settings.append(TextSetting(start, len(self.text), *fsw)) ++ settings = sorted(temp_settings, key=lambda setting: setting.start) ++ ++ if re.search(r"\n", self.text): ++ line_num = 0 ++ for start, end in self.find_indexes("\n", self.text): ++ for setting in settings: ++ if setting.line_num == -1: ++ setting.line_num = line_num ++ if start < setting.end: ++ line_num += 1 ++ new_setting = copy.copy(setting) ++ setting.end = end ++ new_setting.start = end ++ new_setting.line_num = line_num ++ settings.append(new_setting) ++ settings.sort(key=lambda setting: setting.start) ++ break ++ for setting in settings: ++ if setting.line_num == -1: ++ setting.line_num = 0 ++ return settings ++ ++ def text2svg(self): ++ """Internally used function. ++ Convert the text to SVG using Pango ++ """ ++ size = self.size * 10 ++ line_spacing = self.line_spacing * 10 ++ dir_name = Path(self.filename).parent ++ disable_liga = self.disable_ligatures ++ if not os.path.exists(dir_name): ++ os.makedirs(dir_name) ++ file_name = self.filename ++ settings = self.text2settings() ++ width = 600 ++ height = 400 ++ ++ return text2svg( ++ settings, ++ size, ++ line_spacing, ++ disable_liga, ++ file_name, ++ 30, ++ 30, ++ width, ++ height, ++ self.text, ++ ) +diff --git a/tests/test_fonts.py b/tests/test_fonts.py +index 51e7eb4..da42895 100644 +--- a/tests/test_fonts.py ++++ b/tests/test_fonts.py +@@ -3,13 +3,12 @@ import sys + from pathlib import Path + from shutil import copyfile + +-import manim + import pytest + + import manimpango + + from . import FONT_DIR +-from ._manim import MarkupText ++from ._manim import MarkupText, Text + + font_lists = { + (FONT_DIR / "AdobeVFPrototype.ttf").absolute(): "Adobe Variable Font Prototype", +@@ -38,7 +37,7 @@ def test_register_font(font_name): + @pytest.mark.parametrize("font_name", font_lists.values()) + def test_warning(capfd, font_name): + print(font_name) +- manim.Text("Testing", font=font_name) ++ Text("Testing", font=font_name) + captured = capfd.readouterr() + assert "Pango-WARNING **" not in captured.err, "Looks like pango raised a warning?" + +-- +2.32.0 diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index d3730fadcc..fcd983520c 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -38,6 +38,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages databases) #:use-module (gnu packages gcc) + #:use-module (gnu packages gtk) #:use-module (gnu packages image-processing) #:use-module (gnu packages machine-learning) #:use-module (gnu packages maths) @@ -982,3 +983,30 @@ pandas notebooks, scripts, and libraries. Unlike other distributed DataFrame libraries, Modin provides seamless integration and compatibility with existing pandas code.") (license license:asl2.0))) + +(define-public python-manimpango + (package + (name "python-manimpango") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "ManimPango" version)) + (sha256 + (base32 + "1j2mbhf7d82718nkc0r8x7cf35hlh13b67qkczjbbys3w24nyfsw")) + (patches (search-patches "python-manimpango-remove-manim-dep.patch")))) + (build-system python-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("Cython" ,python-cython) + ("python-pytest" ,python-pytest))) + (inputs + `(("pango" ,pango))) + (home-page "https://manimpango.manim.community/") + (synopsis + "Bindings for pango for use with Manim") + (description + "These are Python bindings for Pango to be used with the mathematical +animation software Manim.") + (license license:gpl3+))) -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 03/13] gnu: Add python-glcontext. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:29:02 +0000 Resent-Message-ID: <handler.50505.B50505.16317196995599 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317196995599 (code B ref 50505); Wed, 15 Sep 2021 15:29:02 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:19 +0000 Received: from localhost ([127.0.0.1]:52966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpf-0001S9-Jj for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:19 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:19114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp6-0001NU-Hq for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:27:59 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcB46FJz8S8R for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719658; bh=SomNJd+NHLdxLSZnzY3N/A/dYEnO0Aj6XM2qKvkdD8U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Hq9iN39zcARRIWWeb9kQuz0FhnCXcejCygTqr5v8OA9Y2jfSZqPEmU7j1QCcykae/ DkcqdQORqB6KgxShBmbZWZtNO00uJYjDxvS3Mq9XyIQo8japhYTSQ6xs2j1HWoGdx7 XouQve3i6s8uCWxArRD8hrSUsTtGCp3QhKthajkY= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcB3S4hz8S7v; Wed, 15 Sep 2021 17:27:38 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcB2F7Mz8S7M; Wed, 15 Sep 2021 17:27:38 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kc96ZSLzDgxf; Wed, 15 Sep 2021 17:27:37 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:09 +0200 Message-Id: <20210915152519.25572-4-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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-glcontext): New variable. --- gnu/packages/python-xyz.scm | 58 +++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 659a02e7e6..09df43b41d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18888,6 +18888,64 @@ library.") (description "This is the Cython-coded accelerator module for PyOpenGL."))) +(define-public python-glcontext + (package + (name "python-glcontext") + (version "2.3.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moderngl/glcontext") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m2zkl696vqmgrd5k1c5kl0krk6qgjgsz88qhahwva0l40bswvhp")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'build 'fix-lib-paths + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((mesa (assoc-ref inputs "mesa")) + (libx11 (assoc-ref inputs "libx11"))) + (substitute* '("glcontext/x11.cpp" "glcontext/egl.cpp") + (("\"libGL.so\"") + (string-append "\"" mesa "/lib/libGL.so\"")) + (("\"libEGL.so\"") + (string-append "\"" mesa "/lib/libEGL.so\"")) + (("\"libX11.so\"") + (string-append "\"" libx11 "/lib/libX11.so\""))) + (substitute* '("glcontext/__init__.py") + (("find_library\\('GL'\\)") + (string-append "'" mesa "/lib/libGL.so'")) + (("find_library\\('EGL'\\)") + (string-append "'" mesa "/lib/libEGL.so'")) + (("find_library\\(\"X11\"\\)") + (string-append "'" libx11 "/lib/libX11.so'")))))) + (add-before 'check 'prepare-x + (lambda _ + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1"))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "tests"))))))) + (inputs + `(("libx11" ,libx11) + ("mesa" ,mesa))) + (native-inputs + `(("xorg-server" ,xorg-server-for-tests) + ("python-pytest" ,python-pytest) + ("python-psutil" ,python-psutil))) + (home-page "https://github.com/moderngl/glcontext") + (synopsis "Portable OpenGL Context for ModernGL") + (description "Python-glcontext is a library providing an OpenGL +implementation for ModernGL on multiple platforms.") + (license license:expat))) + (define-public python-rencode (package (name "python-rencode") -- 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v2 09/13] gnu: Add python-moderngl-window. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 15 Sep 2021 15:29:03 +0000 Resent-Message-ID: <handler.50505.B50505.16317197005605 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.16317197005605 (code B ref 50505); Wed, 15 Sep 2021 15:29:03 +0000 Received: (at 50505) by debbugs.gnu.org; 15 Sep 2021 15:28:20 +0000 Received: from localhost ([127.0.0.1]:52968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mQWpf-0001SG-SX for submit <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:20 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:19232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1mQWp9-0001Nq-BF for 50505 <at> debbugs.gnu.org; Wed, 15 Sep 2021 11:28:01 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4H8kcF6X6Rz8S25 for <50505 <at> debbugs.gnu.org>; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1631719661; bh=qui5MEj++IQr1vgnL811kqwmZIAxkvWNZPb+L8fj6x0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FBi8ry0003sV/3el06cwxllEp8Qt57HaF+jRQiWn0/UtKAMAW2WZtlka3vwvY1jIx 75jaDUvTfpumEbhA/n7QzPqtiHssDRZSdUC6Ij1ZXttMsI3UJpIAKu/TXddSdpk6QM 1rJ2ljERkY4/Vume3ny/MaurXUeb0uNxHuv8XNgE= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4H8kcF5ykbz8SBb; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4H8kcF4j0wz8S8t; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.1 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04.mg07.ruhr-uni-bochum.de (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4H8kcF39t7zDgyX; Wed, 15 Sep 2021 17:27:41 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.0 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Wed, 15 Sep 2021 17:25:15 +0200 Message-Id: <20210915152519.25572-10-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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-moderngl-window): New variable. --- gnu/local.mk | 1 + .../python-moderngl-window-skip-tests.patch | 62 +++++++++++++++++++ gnu/packages/python-xyz.scm | 49 +++++++++++++++ 3 files changed, 112 insertions(+) create mode 100644 gnu/packages/patches/python-moderngl-window-skip-tests.= patch diff --git a/gnu/local.mk b/gnu/local.mk index 175e691a63..d738f97ca8 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1648,6 +1648,7 @@ dist_patch_DATA =3D \ %D%/packages/patches/python-libxml2-utf8.patch \ %D%/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch \ %D%/packages/patches/python-memcached-syntax-warnings.patch \ + %D%/packages/patches/python-moderngl-window-skip-tests.patch \ %D%/packages/patches/python-mox3-python3.6-compat.patch \ %D%/packages/patches/python-testtools.patch \ %D%/packages/patches/python-packaging-test-arch.patch \ diff --git a/gnu/packages/patches/python-moderngl-window-skip-tests.patch b= /gnu/packages/patches/python-moderngl-window-skip-tests.patch new file mode 100644 index 0000000000..cbfefa6c3a --- /dev/null +++ b/gnu/packages/patches/python-moderngl-window-skip-tests.patch @@ -0,0 +1,62 @@ +Skip tests for optional dependencies + +The Python packages pywavefront and trimesh are optional dependencies and = not +yet packaged in Guix but the tests try to load the modules anyway. Theref= ore +skip them. + +diff --git a/tests/test_docs.py b/tests/test_docs.py +index e4a38df..99a2aa0 100644 +--- a/tests/test_docs.py ++++ b/tests/test_docs.py +@@ -133,20 +133,11 @@ class TestCase(unittest.TestCase): + =0D + # --- Loaders : Scene ---=0D + =0D +- def test_loaders_wavefront(self):=0D +- self.validate('loaders/wavefront.rst', 'moderngl_window.loaders.s= cene.wavefront', 'Loader')=0D +-=0D + def test_loaders_gltf(self):=0D + self.validate('loaders/gltf2.rst', 'moderngl_window.loaders.scene= .gltf2', 'Loader')=0D + =0D +- def test_loaders_stl(self):=0D +- self.validate('loaders/wavefront.rst', 'moderngl_window.loaders.s= cene.stl', 'Loader')=0D +-=0D + # --- Loaders : Program ---=0D + =0D +- def test_loader_single(self):=0D +- self.validate('loaders/single.rst', 'moderngl_window.loaders.prog= ram.single', 'Loader')=0D +-=0D + def test_loader_separate(self):=0D + self.validate('loaders/separate.rst', 'moderngl_window.loaders.pr= ogram.separate', 'Loader')=0D + =0D +diff --git a/tests/test_loaders_scene.py b/tests/test_loaders_scene.py +index c577315..2eef889 100644 +--- a/tests/test_loaders_scene.py ++++ b/tests/test_loaders_scene.py +@@ -16,16 +16,6 @@ class SceneLoadersTestCase(HeadlessTestCase): + window_size =3D (16, 16) + aspect_ratio =3D 1.0 +=20 +- def test_wavefront(self): +- """Load wavefront file""" +- scene =3D resources.scenes.load(SceneDescription(path=3D'scenes/c= rate/crate.obj')) +- self.assertIsInstance(scene, Scene) +- +- def test_wavefont_not_found(self): +- """Ensure ImproperlyConfigured is raised when wavefront is not fo= und""" +- with self.assertRaises(ImproperlyConfigured): +- resources.scenes.load(SceneDescription(path=3D'scenes/doesnot= exist.obj')) +- + def test_gltf(self): + """Load standard gltf""" + scene =3D resources.scenes.load(SceneDescription(path=3D'scenes/B= oxTextured/glTF/BoxTextured.gltf')) +@@ -45,7 +35,3 @@ class SceneLoadersTestCase(HeadlessTestCase): + """Attempt to load nonexisting gltf""" + with self.assertRaises(ImproperlyConfigured): + resources.scenes.load(SceneDescription(path=3D'scenes/doesnot= exist.gltf')) +- +- def test_stl(self): +- scene =3D resources.scenes.load(SceneDescription(path=3D'scenes/u= plink.stl')) +- self.assertIsInstance(scene, Scene) +--=20 +2.33.0 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3a984eaa68..0d3efe2700 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19071,6 +19071,55 @@ Joysticks, OpenGL graphics, loading images and vid= eos, and playing sounds and music. All of this with a friendly Pythonic API that's simple to learn.") (license license:bsd-3))) =20 +(define-public python-moderngl-window + (package + (name "python-moderngl-window") + (version "2.4.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moderngl/moderngl-window") + (commit version))) + (file-name (git-file-name name version)) + (patches + (search-patches "python-moderngl-window-skip-tests.patch")) + (sha256 + (base32 + "1fvhm6ln3q5kl5m5q3gzfmx1kpyn054fhpcrgpqz8809dxi7pzcv")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'prepare-x + (lambda _ + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1"))) + (add-before 'check 'fix-test + (lambda _ + (substitute* '("tests/test_windowconfig.py") + (("terrain_Vs.glsl") "terrain_vs.glsl")))) + (replace 'check + (lambda* (#:key inputs outputs #:allow-other-keys) + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "tests" )))))) + (propagated-inputs + `(("python-pillow" ,python-pillow) + ("python-pyrr" ,python-pyrr) + ("python-numpy" ,python-numpy) + ("python-moderngl" ,python-moderngl) + ("python-pyglet" ,python-pyglet))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("xorg-server" ,xorg-server-for-tests))) + (home-page "https://github.com/moderngl/moderngl-window") + (synopsis "Cross-platform utility library for ModernGL") + (description "This ModernGL utility library simplifies window creation = and +resource loading. You can create a window for ModernGL using pyglet, pyga= me, +PySide2, GLFW, SDL2, PyQt5 or tkinter. Events are unified into a single e= vent +system. Resource loading includes loading of 2D textures/texture arrays, +shaders and objects/scenes.") + (license license:expat))) + (define-public python-screeninfo (package (name "python-screeninfo") --=20 2.33.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 00/13] Add python-manim and its missing dependencies References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:02 +0000 Resent-Message-ID: <handler.50505.B50505.164108113311780 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108113311780 (code B ref 50505); Sat, 01 Jan 2022 23:53:02 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:13 +0000 Received: from localhost ([127.0.0.1]:59574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAW-00033v-UB for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:13 -0500 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:55164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAT-00033a-Hq for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:10 -0500 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhL59tCz8SBn; Sun, 2 Jan 2022 00:52:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081122; bh=u9I7Azw6x3DtF8Tjj945IhaMMlg5rsny0BHWNwdyFjE=; h=From:To:Cc:Subject:Date:From; b=Sr91cQTNSMZDVWscHWeD0JKlxJG8b6ndXZ1B/77UUFNUlAr8zMrEkP9nqOR/HzDLY GiyhA+WIHtSNXyrDYLx1rwjm1vVtUg/TTd8RsHdef+sFhWjeQhivf+8asAzO1jYE8d xSx4IppfXM0tuaDxANh3ZrC59LOjdPjd7fOQDuFk= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhL4KZ4z8S79; Sun, 2 Jan 2022 00:52:02 +0100 (CET) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhL1dbBz8S43; Sun, 2 Jan 2022 00:52:01 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx1.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhK2GXnzDgyf; Sun, 2 Jan 2022 00:52:00 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:43 +0100 Message-Id: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) Hi Liliana, hi Xinglu, I have adapted the patch set to the new input field style and I would be very happy if you could, once more, review the patches and push them to master if they look fine to you. Thanks, Daniel Daniel Meißner (13): gnu: Add python-cloup. gnu: Add python-cloup-0.7. gnu: Add python-glcontext. gnu: Add python-moderngl. gnu: Add python-pyglet. gnu: Add python-multipledispatch. gnu: Add python-pyrr. gnu: Add python-screeninfo. gnu: Add python-moderngl-window. gnu: Add python-manimpango. gnu: Add python-mapbox-earcut. gnu: Add python-screeninfo-0.6. gnu: Add python-manim 0.9.0. gnu/local.mk | 3 + .../python-manimpango-remove-manim-dep.patch | 172 ++++++++++ .../python-moderngl-window-skip-tests.patch | 146 +++++++++ gnu/packages/python-science.scm | 88 +++++ gnu/packages/python-xyz.scm | 303 ++++++++++++++++++ 5 files changed, 712 insertions(+) create mode 100644 gnu/packages/patches/python-manimpango-remove-manim-dep.patch create mode 100644 gnu/packages/patches/python-moderngl-window-skip-tests.patch -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 01/12] gnu: Add python-cloup. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:02 +0000 Resent-Message-ID: <handler.50505.B50505.164108113811807 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108113811807 (code B ref 50505); Sat, 01 Jan 2022 23:53:02 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:18 +0000 Received: from localhost ([127.0.0.1]:59577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAY-000348-7T for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:18 -0500 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:55193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAW-00033g-R9 for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:13 -0500 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhR2l85z8SFB; Sun, 2 Jan 2022 00:52:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081127; bh=sD02ZEWOGXuYI1fqtI23q52W5OD6FCGDP3wiTa2z1N0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VhjWGU6LaltUdG4UREToxq4gG8lEloZzDn1cOidocN5ZV2B6cSol4MDaz3eBz+fb5 0rakIG0Ug8AneKQ61VmwqwyB2shSqDt2Dd7xJnKoLQCUWANIRwi3FKo6bMBJVnF9bz WTFck/vebtVSrlTJgOyIAwTb5GaAIUayUuwg9pdM= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhR1vKvz8SDD; Sun, 2 Jan 2022 00:52:07 +0100 (CET) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhR0jxHz8SCP; Sun, 2 Jan 2022 00:52:07 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx1.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhQ4p3mzDgxf; Sun, 2 Jan 2022 00:52:06 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:44 +0100 Message-Id: <20220101235155.5754-2-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.3 (/) 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-cloup): New variable. Co-authored-by: Xinglu Chen <public@HIDDEN> --- gnu/packages/python-science.scm | 1 + gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 1311fbad0c..65f1dbf014 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2021 Paul Garlick <pgarlick@HIDDEN> ;;; Copyright © 2021 Arun Isaac <arunisaac@HIDDEN> ;;; Copyright © 2021 Felix Gruber <felgru@HIDDEN> +;;; Copyright © 2021 Daniel Meißner <daniel.meissner-i4k@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 27f8c11c9c..db511a178f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3430,6 +3430,39 @@ (define-public python-cligj well-tested and interoperable CLIs for handling GeoJSON.") (license license:bsd-3))) +(define-public python-cloup + (package + (name "python-cloup") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "07kxw81bml137w9bfmwkjbdzbldkk1k1lws82wffz9244pp7k8ib")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) + (propagated-inputs + (list python-click)) + (native-inputs + (list python-setuptools python-setuptools-scm python-pytest)) + (home-page "https://github.com/janLuke/cloup") + (synopsis "Extension library for @code{python-click}") + (description + "Cloup---originally from ``Click + option groups''---enriches +@code{python-click} with several features that make it more expressive and +configurable: option groups, constraints, subcommand aliases, subcommands +sections, and a themeable @code{HelpFormatter}.") + (license license:bsd-3))) + (define-public python-vcversioner (package (name "python-vcversioner") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 02/12] gnu: Add python-cloup-0.7. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:02 +0000 Resent-Message-ID: <handler.50505.B50505.164108113811813 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108113811813 (code B ref 50505); Sat, 01 Jan 2022 23:53:02 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:18 +0000 Received: from localhost ([127.0.0.1]:59580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAc-00034O-Cn for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:18 -0500 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:55219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAa-00033m-0u for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:16 -0500 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhV455Rz8SGv; Sun, 2 Jan 2022 00:52:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081130; bh=DeolMfZ58Cqb+v9sdZViM1KJJD8s4RL8V0PTe6pi0vI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=js5O4mPwBA435PGd67wLtCf4lbVJ/n4Syn8S/dHhGtiPmlxq2cUc4Ok/HwW6JY0kK jVqFk8M5W/66Z22WpsWCaImpGZcCq8nKvfg0gjuv2tK50zbtuszEcYUFXrKkB3sjub L9xLFhx1+ZepIfOugRM0ZAvcsgVkQRzsqXMtIp+I= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhV3FzXz8SGb; Sun, 2 Jan 2022 00:52:10 +0100 (CET) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhV29Nvz8SGj; Sun, 2 Jan 2022 00:52:10 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx1.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhV0ByZzDgyZ; Sun, 2 Jan 2022 00:52:10 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:45 +0100 Message-Id: <20220101235155.5754-3-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-cloup-0.7): New variable. --- gnu/packages/python-xyz.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index db511a178f..deff85e797 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3463,6 +3463,18 @@ (define-public python-cloup sections, and a themeable @code{HelpFormatter}.") (license license:bsd-3))) +(define-public python-cloup-0.7 + (package (inherit python-cloup) + (name "python-cloup-0.7") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cloup" version)) + (sha256 + (base32 + "0yyxibwlxmdkm4866fm4rwpdgy3d6y18n061992ckr54vl0cav7j")))))) + (define-public python-vcversioner (package (name "python-vcversioner") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 03/12] gnu: Add python-glcontext. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:03 +0000 Resent-Message-ID: <handler.50505.B50505.164108114011828 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108114011828 (code B ref 50505); Sat, 01 Jan 2022 23:53:03 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:20 +0000 Received: from localhost ([127.0.0.1]:59583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAe-00034i-JQ for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:20 -0500 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:55232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAd-00034A-JT for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:19 -0500 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhZ0yxcz8SH2; Sun, 2 Jan 2022 00:52:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081134; bh=VQRLo1qWvazucoc8JaFvarDlNjolA3HmpkZAIci7sBM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=j+z2zPPktoNaAvfrh1VTM843smE+SMbzkwv8VusXZAipkrwhM7MyuLNlaB4AYUHZb fLBPA0fPLpgK2l9xXkNtm14z/+tYHikQar+DdT/mYiCDu/couLOIpgxSRZ3g0Gxaas VCCC5qe9jzEd5w0D5k9KTPmQETetysNTPNmaiUYU= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhZ03T6z8SGZ; Sun, 2 Jan 2022 00:52:14 +0100 (CET) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhY60yVz8SGR; Sun, 2 Jan 2022 00:52:13 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx1.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhY46mnzDgyf; Sun, 2 Jan 2022 00:52:13 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:46 +0100 Message-Id: <20220101235155.5754-4-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-glcontext): New variable. --- gnu/packages/python-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index deff85e797..d8e6fa070e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19555,6 +19555,59 @@ (define-public python-pyopengl-accelerate (description "This is the Cython-coded accelerator module for PyOpenGL."))) +(define-public python-glcontext + (package + (name "python-glcontext") + (version "2.3.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moderngl/glcontext") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m2zkl696vqmgrd5k1c5kl0krk6qgjgsz88qhahwva0l40bswvhp")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'build 'fix-lib-paths + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((mesa (assoc-ref inputs "mesa")) + (libx11 (assoc-ref inputs "libx11"))) + (substitute* '("glcontext/x11.cpp" "glcontext/egl.cpp") + (("\"libGL.so\"") + (string-append "\"" mesa "/lib/libGL.so\"")) + (("\"libEGL.so\"") + (string-append "\"" mesa "/lib/libEGL.so\"")) + (("\"libX11.so\"") + (string-append "\"" libx11 "/lib/libX11.so\""))) + (substitute* '("glcontext/__init__.py") + (("find_library\\('GL'\\)") + (string-append "'" mesa "/lib/libGL.so'")) + (("find_library\\('EGL'\\)") + (string-append "'" mesa "/lib/libEGL.so'")) + (("find_library\\(\"X11\"\\)") + (string-append "'" libx11 "/lib/libX11.so'")))))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "tests"))))))) + (inputs + (list libx11 mesa)) + (native-inputs + (list xorg-server-for-tests python-pytest python-psutil)) + (home-page "https://github.com/moderngl/glcontext") + (synopsis "Portable OpenGL Context for ModernGL") + (description "Python-glcontext is a library providing an OpenGL +implementation for ModernGL on multiple platforms.") + (license license:expat))) + (define-public python-rencode (package (name "python-rencode") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 04/12] gnu: Add python-moderngl. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:03 +0000 Resent-Message-ID: <handler.50505.B50505.164108114911869 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108114911869 (code B ref 50505); Sat, 01 Jan 2022 23:53:03 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:29 +0000 Received: from localhost ([127.0.0.1]:59586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAg-00034y-Ry for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:28 -0500 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:55241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAf-00034C-Jr for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:21 -0500 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhc15llz8SH9; Sun, 2 Jan 2022 00:52:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081136; bh=6m/4bRSgWWZc+Eox9AoalZCYVzvWM4sxu9QXbxgi/R8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pY8TuikP+kAM5cklQKVSX45X4oVC6NPoCIPAngTbcwz5tEZ5u1pzw2HZFWESylpCg FK7R7kU+p7pHCOAZNsxgdme1ocECYJKQIR1MTJUu8qX70ohGqYIKy+qEFch+qBTH2I 9oQw8RzLx8S/tYab396Rn8OnRLGbnd63102kvYHY= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhc0Ghyz8SGj; Sun, 2 Jan 2022 00:52:16 +0100 (CET) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhb6CFrz8SGb; Sun, 2 Jan 2022 00:52:15 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx1.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhb4Jd3zDgxf; Sun, 2 Jan 2022 00:52:15 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:47 +0100 Message-Id: <20220101235155.5754-5-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-moderngl): New variable. --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d8e6fa070e..21cf780338 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19608,6 +19608,31 @@ (define-public python-glcontext implementation for ModernGL on multiple platforms.") (license license:expat))) +(define-public python-moderngl + (package + (name "python-moderngl") + (version "5.6.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "moderngl" version)) + (sha256 + (base32 + "1ysinnyr3rkdisbihdrn1623l3rw45nx8p2j31dgffsykxah8vcc")))) + (build-system python-build-system) + (propagated-inputs + (list python-glcontext)) + (home-page "https://github.com/moderngl/moderngl") + (synopsis "Python wrapper for OpenGL") + (description "ModernGL is a python wrapper over OpenGL 3.3+ core that +simplifies the creation of simple graphics applications like scientific +simulations, games or user interfaces. Usually, acquiring in-depth knowledge +of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to +learn and use, moreover it is capable of rendering with high performance and +quality, with less code written. The majority of the moderngl code base is +also written in C++ for high performance.") + (license license:expat))) + (define-public python-rencode (package (name "python-rencode") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 05/12] gnu: Add python-pyglet. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:04 +0000 Resent-Message-ID: <handler.50505.B50505.164108115311890 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108115311890 (code B ref 50505); Sat, 01 Jan 2022 23:53:04 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:33 +0000 Received: from localhost ([127.0.0.1]:59592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAn-00035T-0k for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:33 -0500 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:54593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAh-00034M-WC for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:24 -0500 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhd6S2Xz8SNw; Sun, 2 Jan 2022 00:52:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081137; bh=7gSByNrfoOTinKCrwnKy7gsxNSQWCN4p+1cpg5xZAcE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=coD8pARb4AeEZWlxw34bCCMnW8MvNXxxR4DEzVoHSicxqwxCJRU6hV86CoGMvwoZd hejFoB5ArbCGu/alDCGhVQKQZCfVP7djpMPeNaqg4oTt1MKzC9aXg3mhGZHdlCOjJh K3rNFbZUIheOB03ntMVunpuFaXzEceUgXataYv5U= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhd5Yh3z8SNS; Sun, 2 Jan 2022 00:52:17 +0100 (CET) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhd3Cqxz8SNC; Sun, 2 Jan 2022 00:52:17 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx2.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhc6VdWzDgyZ; Sun, 2 Jan 2022 00:52:16 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:48 +0100 Message-Id: <20220101235155.5754-6-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-pyglet): 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 21cf780338..e0d65daf91 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19633,6 +19633,61 @@ (define-public python-moderngl also written in C++ for high performance.") (license license:expat))) +(define-public python-pyglet + (package + (name "python-pyglet") + (version "1.5.18") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyglet" version ".zip")) + (sha256 + (base32 + "044ib8x6pv5rjwj210hq37ry7vi5bizmqkkv1zj8967prk5ii8sq")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'build 'fix-lib-paths + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("pyglet/gl/lib_glx.py") + (("'GL'") + (string-append "\"" (assoc-ref inputs "mesa") + "/lib/libGL.so\"")) + (("'GLU'") + (string-append "\"" (assoc-ref inputs "glu") + "/lib/libGLU.so\""))) + (substitute* '("pyglet/font/freetype_lib.py") + (("'freetype'") + (string-append "\"" (assoc-ref inputs "freetype") + "/lib/libfreetype.so\""))) + (substitute* '("pyglet/font/fontconfig.py") + (("'fontconfig'") + (string-append "\"" (assoc-ref inputs "fontconfig") + "/lib/libfontconfig.so\""))))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "tests/unit"))))))) + (inputs + `(("mesa" ,mesa) + ("glu" ,glu) + ("freetype" ,freetype) + ("fontconfig" ,fontconfig))) + (native-inputs + (list unzip python-pytest xorg-server-for-tests)) + (home-page "https://pyglet.readthedocs.io") + (synopsis "Cross-platform windowing and multimedia Python library") + (description + "Pyglet is a Python library for developing games and other visually-rich +applications. It supports windowing, user interface event handling, +Joysticks, OpenGL graphics, loading images and videos, and playing sounds and +music. All of this with a friendly Pythonic API that's simple to learn.") + (license license:bsd-3))) + (define-public python-rencode (package (name "python-rencode") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 06/12] gnu: Add python-pyrr. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:04 +0000 Resent-Message-ID: <handler.50505.B50505.164108115311897 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108115311897 (code B ref 50505); Sat, 01 Jan 2022 23:53:04 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:33 +0000 Received: from localhost ([127.0.0.1]:59595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAr-00035j-I0 for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:33 -0500 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:54612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAi-00034b-CV for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:24 -0500 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhf6Sylz8SPc; Sun, 2 Jan 2022 00:52:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081138; bh=maXMEL+T5CE1prprzaIOfOFsaDUeES/6+81YG5W5P+w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XMZ2j2MAnJdeLVMtlFpXy2QaQdDbFidV1YQ3dpIWM58xtCk3o/L9JVfLdOREgIcW0 elAxwRbwBBBYZkqlxyh2LbvUe2/Sc6r5X1RJyQRfGCV/494YoSoWNekju9qiAaChRB +MgvwQJ/Yqau8iLzyDrXGCeZws83PWrDTjN3t38k= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhf5kMgz8SMk; Sun, 2 Jan 2022 00:52:18 +0100 (CET) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhf4XtFz8SPN; Sun, 2 Jan 2022 00:52:18 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx2.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhf2hLJzDgyf; Sun, 2 Jan 2022 00:52:18 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:49 +0100 Message-Id: <20220101235155.5754-7-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-pyrr): 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 e0d65daf91..d706d208af 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19633,6 +19633,28 @@ (define-public python-moderngl also written in C++ for high performance.") (license license:expat))) +(define-public python-pyrr + (package + (name "python-pyrr") + (version "0.10.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyrr" version)) + (sha256 + (base32 + "07byxkq8dcc8n6fc2q7g3vq3mxzzj0hqzm8hlq3gfwbf68h7n3rw")))) + (build-system python-build-system) + (propagated-inputs + (list python-multipledispatch python-numpy)) + (home-page "https://github.com/adamlwgriffiths/Pyrr") + (synopsis "Mathematical functions for 3D graphics using NumPy") + (description + "This Python package provides a collection of object-oriented and +procedural interfaces for working with matrices, quaternions, vectors and +plane/line/ray objects for 3D graphics.") + (license license:bsd-2))) + (define-public python-pyglet (package (name "python-pyglet") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 07/12] gnu: Add python-screeninfo. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:04 +0000 Resent-Message-ID: <handler.50505.B50505.164108115411904 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108115411904 (code B ref 50505); Sat, 01 Jan 2022 23:53:04 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:34 +0000 Received: from localhost ([127.0.0.1]:59597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAr-00035q-Rg for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:34 -0500 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:55284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAl-00034q-30 for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:27 -0500 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhj4WYgz8SJX; Sun, 2 Jan 2022 00:52:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081141; bh=BL6QBxOo6J45UsKAvj/gZN16DY26WwMRFSwm2JU+i1Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Dhb4QRnvzukbzJNt8syNSFPa94m7RbAG9LMIAUy0zJK+NmUKAUeWk5kO60Rl/Hk/F zm8Tlfui0LTNQbGWX1QmOXQUgjt6/96Cv1oX6+F5Xnm46v4DS8zhIWCTAOb5UsNxoO 6924kcrkugTNn5fwd6HAoJCrifwn/SyfztqfdDrw= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhj3h6Xz8SGr; Sun, 2 Jan 2022 00:52:21 +0100 (CET) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhj2d7Kz8SGZ; Sun, 2 Jan 2022 00:52:21 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx1.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhj0lQPzDgxf; Sun, 2 Jan 2022 00:52:21 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:50 +0100 Message-Id: <20220101235155.5754-8-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-screeninfo): 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 d706d208af..0dbc9db830 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19710,6 +19710,28 @@ (define-public python-pyglet music. All of this with a friendly Pythonic API that's simple to learn.") (license license:bsd-3))) +(define-public python-screeninfo + (package + (name "python-screeninfo") + (version "0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "screeninfo" version)) + (sha256 + (base32 + "007m7sqv30qak56885dxbijksrg2hd121hfpvg2llm734wspra8j")))) + (build-system python-build-system) + (native-inputs `(("python-pytest" ,python-pytest))) + (home-page "https://github.com/rr-/screeninfo") + (synopsis + "Obtain information about physical screens") + (description + "This python module provides means to access information about physical +screens like resolution, height and width of the screen, connecting port +etc.") + (license (list license:expat license:bsd-3)))) + (define-public python-rencode (package (name "python-rencode") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 09/12] gnu: Add python-manimpango. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:05 +0000 Resent-Message-ID: <handler.50505.B50505.164108116011940 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108116011940 (code B ref 50505); Sat, 01 Jan 2022 23:53:05 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:40 +0000 Received: from localhost ([127.0.0.1]:59599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAs-00035x-3Q for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:40 -0500 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:55310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAp-00035E-07 for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:31 -0500 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhn3tR1z8S68; Sun, 2 Jan 2022 00:52:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081145; bh=q3DF6xd1BziDgdLWPM+dasjZREJStZv2eAtqv1WHnNA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=dBM5aKVo8LTfT+4swQrw5APv2Z55blOYU/R58oiZWGlirKhXwPeedJrWHXML0ijuD T2NlzomGmnGrVMrOZslwQJE4Kov+ZXcPnyRkcSiV6P/5OjiEDgg10nbiQgZNSA9IY1 maDQ7yImGj9QnM30g7Gy4tzGvFRdeOwRrLQWJQ70= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhn3GHMz8S5l; Sun, 2 Jan 2022 00:52:25 +0100 (CET) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhn29n2z8S43; Sun, 2 Jan 2022 00:52:25 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx1.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhn09DlzDgyf; Sun, 2 Jan 2022 00:52:25 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:52 +0100 Message-Id: <20220101235155.5754-10-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.3 (/) 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-science.scm (python-manimpango): New variable. --- gnu/local.mk | 2 + .../python-manimpango-remove-manim-dep.patch | 172 ++++++++++++++++++ gnu/packages/python-science.scm | 26 +++ 3 files changed, 200 insertions(+) create mode 100644 gnu/packages/patches/python-manimpango-remove-manim-dep.patch diff --git a/gnu/local.mk b/gnu/local.mk index ff3e80ea68..c5fe7d87b8 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -47,6 +47,7 @@ # Copyright © 2021 Dmitry Polyakov <polyakov@HIDDEN> # Copyright © 2021 Andrew Tropin <andrew@HIDDEN> # Copyright © 2021 Simon Tournier <zimon.toutoune@HIDDEN> +# Copyright © 2021 Daniel Meißner <daniel.meissner-i4k@HIDDEN> # # This file is part of GNU Guix. # @@ -1683,6 +1684,7 @@ dist_patch_DATA = \ %D%/packages/patches/python-flint-includes.patch \ %D%/packages/patches/python-libxml2-utf8.patch \ %D%/packages/patches/python-magic-python-bytecode.patch \ + %D%/packages/patches/python-manimpango-remove-manim-dep.patch \ %D%/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch \ %D%/packages/patches/python-memcached-syntax-warnings.patch \ %D%/packages/patches/python-moderngl-window-skip-tests.patch \ diff --git a/gnu/packages/patches/python-manimpango-remove-manim-dep.patch b/gnu/packages/patches/python-manimpango-remove-manim-dep.patch new file mode 100644 index 0000000000..579c2302d8 --- /dev/null +++ b/gnu/packages/patches/python-manimpango-remove-manim-dep.patch @@ -0,0 +1,172 @@ +Fix dependency on manim for tests + +This fixes a circular dependency between manim and manimpango. + +Extracted from upstream: +https://github.com/ManimCommunity/ManimPango/commit/7e2b17aa14b10bd58af0598cc2de51a406682797 + +diff --git a/tests/_manim.py b/tests/_manim.py +index 3ea4676..b11d3e9 100644 +--- a/tests/_manim.py ++++ b/tests/_manim.py +@@ -2,11 +2,12 @@ + """This file contains helpers for the tests copied and modified + from Manim. + """ +- ++import copy + import os ++import re + from pathlib import Path + +-from manimpango import Alignment, MarkupUtils ++from manimpango import Alignment, MarkupUtils, TextSetting, text2svg + + + class MarkupText: +@@ -104,3 +105,115 @@ class MarkupText: + + def __repr__(self): + return f"MarkupText({repr(self.original_text)})" ++ ++ ++class Text: ++ def __init__( ++ self, ++ text: str, ++ fill_opacity: float = 1.0, ++ stroke_width: int = 0, ++ size: int = 1, ++ line_spacing: int = -1, ++ font: str = "", ++ slant: str = "NORMAL", ++ weight: str = "NORMAL", ++ gradient: tuple = None, ++ tab_width: int = 4, ++ disable_ligatures: bool = False, ++ filename: str = "text.svg", ++ **kwargs, ++ ) -> None: ++ self.size = size ++ self.filename = filename ++ self.line_spacing = line_spacing ++ self.font = font ++ self.slant = slant ++ self.weight = weight ++ self.gradient = gradient ++ self.tab_width = tab_width ++ self.original_text = text ++ self.disable_ligatures = disable_ligatures ++ text_without_tabs = text ++ self.t2f = self.t2s = self.t2w = {} ++ if text.find("\t") != -1: ++ text_without_tabs = text.replace("\t", " " * self.tab_width) ++ self.text = text_without_tabs ++ if self.line_spacing == -1: ++ self.line_spacing = self.size + self.size * 0.3 ++ else: ++ self.line_spacing = self.size + self.size * self.line_spacing ++ self.text2svg() ++ ++ def text2settings(self): ++ """Internally used function. Converts the texts and styles ++ to a setting for parsing.""" ++ settings = [] ++ t2x = [self.t2f, self.t2s, self.t2w] ++ for i in range(len(t2x)): ++ fsw = [self.font, self.slant, self.weight] ++ if t2x[i]: ++ for word, x in list(t2x[i].items()): ++ for start, end in self.find_indexes(word, self.text): ++ fsw[i] = x ++ settings.append(TextSetting(start, end, *fsw)) ++ # Set all text settings (default font, slant, weight) ++ fsw = [self.font, self.slant, self.weight] ++ settings.sort(key=lambda setting: setting.start) ++ temp_settings = settings.copy() ++ start = 0 ++ for setting in settings: ++ if setting.start != start: ++ temp_settings.append(TextSetting(start, setting.start, *fsw)) ++ start = setting.end ++ if start != len(self.text): ++ temp_settings.append(TextSetting(start, len(self.text), *fsw)) ++ settings = sorted(temp_settings, key=lambda setting: setting.start) ++ ++ if re.search(r"\n", self.text): ++ line_num = 0 ++ for start, end in self.find_indexes("\n", self.text): ++ for setting in settings: ++ if setting.line_num == -1: ++ setting.line_num = line_num ++ if start < setting.end: ++ line_num += 1 ++ new_setting = copy.copy(setting) ++ setting.end = end ++ new_setting.start = end ++ new_setting.line_num = line_num ++ settings.append(new_setting) ++ settings.sort(key=lambda setting: setting.start) ++ break ++ for setting in settings: ++ if setting.line_num == -1: ++ setting.line_num = 0 ++ return settings ++ ++ def text2svg(self): ++ """Internally used function. ++ Convert the text to SVG using Pango ++ """ ++ size = self.size * 10 ++ line_spacing = self.line_spacing * 10 ++ dir_name = Path(self.filename).parent ++ disable_liga = self.disable_ligatures ++ if not os.path.exists(dir_name): ++ os.makedirs(dir_name) ++ file_name = self.filename ++ settings = self.text2settings() ++ width = 600 ++ height = 400 ++ ++ return text2svg( ++ settings, ++ size, ++ line_spacing, ++ disable_liga, ++ file_name, ++ 30, ++ 30, ++ width, ++ height, ++ self.text, ++ ) +diff --git a/tests/test_fonts.py b/tests/test_fonts.py +index 51e7eb4..da42895 100644 +--- a/tests/test_fonts.py ++++ b/tests/test_fonts.py +@@ -3,13 +3,12 @@ import sys + from pathlib import Path + from shutil import copyfile + +-import manim + import pytest + + import manimpango + + from . import FONT_DIR +-from ._manim import MarkupText ++from ._manim import MarkupText, Text + + font_lists = { + (FONT_DIR / "AdobeVFPrototype.ttf").absolute(): "Adobe Variable Font Prototype", +@@ -38,7 +37,7 @@ def test_register_font(font_name): + @pytest.mark.parametrize("font_name", font_lists.values()) + def test_warning(capfd, font_name): + print(font_name) +- manim.Text("Testing", font=font_name) ++ Text("Testing", font=font_name) + captured = capfd.readouterr() + assert "Pango-WARNING **" not in captured.err, "Looks like pango raised a warning?" + +-- +2.32.0 diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 65f1dbf014..61628ec956 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -39,6 +39,7 @@ (define-module (gnu packages python-science) #:use-module (gnu packages check) #:use-module (gnu packages databases) #:use-module (gnu packages gcc) + #:use-module (gnu packages gtk) #:use-module (gnu packages image-processing) #:use-module (gnu packages machine-learning) #:use-module (gnu packages maths) @@ -1037,3 +1038,28 @@ (define-public python-modin libraries, Modin provides seamless integration and compatibility with existing pandas code.") (license license:asl2.0))) + +(define-public python-manimpango + (package + (name "python-manimpango") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "ManimPango" version)) + (sha256 + (base32 + "1j2mbhf7d82718nkc0r8x7cf35hlh13b67qkczjbbys3w24nyfsw")) + (patches (search-patches "python-manimpango-remove-manim-dep.patch")))) + (build-system python-build-system) + (native-inputs + (list pkg-config python-cython python-pytest)) + (inputs + (list pango)) + (home-page "https://manimpango.manim.community/") + (synopsis + "Bindings for pango for use with Manim") + (description + "These are Python bindings for Pango to be used with the mathematical +animation software Manim.") + (license license:gpl3+))) -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 10/12] gnu: Add python-mapbox-earcut. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:05 +0000 Resent-Message-ID: <handler.50505.B50505.164108116011948 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108116011948 (code B ref 50505); Sat, 01 Jan 2022 23:53:05 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:40 +0000 Received: from localhost ([127.0.0.1]:59604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAy-00036X-25 for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:40 -0500 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:54660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAs-00035U-7R for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:34 -0500 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhr5Qpnz8SLk; Sun, 2 Jan 2022 00:52:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081148; bh=IUy/INH/6Fkb85VasAgOQFdfdDuwwZJRxIsO9yIW3Yk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=y1OaD25qEfdClhDhb76zTjMahjkpDM4CKM7AAGe8cED7tcbiqJGRSi6w3k4i2+cwg h15Lqwmk8B1ICQUgAMn/uPbrWMq4V2SfPxf5n4PvQCqX4IBtRjhG500oba4QPtOlsh 0MRLsmtjebHGCNaG+Ro3ZzW9YkRwgMWn0jSWz3fI= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhr4gRLz8SKZ; Sun, 2 Jan 2022 00:52:28 +0100 (CET) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhr3Vvzz8SKB; Sun, 2 Jan 2022 00:52:28 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx2.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhr1YqCzDgxf; Sun, 2 Jan 2022 00:52:28 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:53 +0100 Message-Id: <20220101235155.5754-11-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-science.scm (python-mapbox-earcut): New variable. --- gnu/packages/python-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index eee2fc0077..5e43b0ca03 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19754,6 +19754,32 @@ (define-public python-moderngl-window shaders and objects/scenes.") (license license:expat))) +(define-public python-mapbox-earcut + (package + (name "python-mapbox-earcut") + (version "0.12.10") + (source + (origin + (method url-fetch) + (uri (pypi-uri "mapbox_earcut" version)) + (sha256 + (base32 + "0ly48lijgd9inq07x42pfp9c24fn16vn9axpmfwqrkn979krbnah")))) + (build-system python-build-system) + (propagated-inputs + (list python-numpy)) + (native-inputs + (list python-pytest python-wheel python-setuptools-scm cmake)) + (home-page + "https://github.com/skogler/mapbox_earcut_python") + (synopsis + "Python bindings for the Mapbox Earcut C++ polygon triangulation library") + (description + "The Mapbox Earcut library is a header-only C++ library which provides a +fast and robust triangulation of 2D polygons. This package provides Python +bindings for this library.") + (license license:isc))) + (define-public python-screeninfo (package (name "python-screeninfo") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 08/12] gnu: Add python-moderngl-window. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:06 +0000 Resent-Message-ID: <handler.50505.B50505.164108116011955 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108116011955 (code B ref 50505); Sat, 01 Jan 2022 23:53:06 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:40 +0000 Received: from localhost ([127.0.0.1]:59606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAy-00036f-Am for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:40 -0500 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:54649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAm-000350-K1 for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:34 -0500 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhl13tNz8S8x; Sun, 2 Jan 2022 00:52:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081143; bh=BghhmYt/4rB2N6ToNeLT/nNSgajdtRSWmZw921a5T+g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CulM7ZG3zXGKBzdkbg5kj/XNHxCda3vIE2sHjvkC7nUfHSIvPXsswH/EI2vkazMPw irQeHjyANXmQHww6E6z7QBat4xlBs1/RYKTEUu67gVYZldNJK0dI2hlXnAQ8Ptg87P pICH2Sw0LHpSG5cZXHES4yCtkpql2XfO6wgUV2Eo= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhl0Kdhz8S6j; Sun, 2 Jan 2022 00:52:23 +0100 (CET) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhk6DGCz8S55; Sun, 2 Jan 2022 00:52:22 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx2.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhk4G7VzDgyZ; Sun, 2 Jan 2022 00:52:22 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:51 +0100 Message-Id: <20220101235155.5754-9-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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-moderngl-window): New variable. --- gnu/local.mk | 1 + .../python-moderngl-window-skip-tests.patch | 146 ++++++++++++++++++ gnu/packages/python-xyz.scm | 44 ++++++ 3 files changed, 191 insertions(+) create mode 100644 gnu/packages/patches/python-moderngl-window-skip-tests.= patch diff --git a/gnu/local.mk b/gnu/local.mk index 852f9f3246..ff3e80ea68 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1685,6 +1685,7 @@ dist_patch_DATA =3D \ %D%/packages/patches/python-magic-python-bytecode.patch \ %D%/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch \ %D%/packages/patches/python-memcached-syntax-warnings.patch \ + %D%/packages/patches/python-moderngl-window-skip-tests.patch \ %D%/packages/patches/python-mox3-python3.6-compat.patch \ %D%/packages/patches/python-typing-inspect-fix.patch \ %D%/packages/patches/python-packaging-test-arch.patch \ diff --git a/gnu/packages/patches/python-moderngl-window-skip-tests.patch b= /gnu/packages/patches/python-moderngl-window-skip-tests.patch new file mode 100644 index 0000000000..aee4b71e2a --- /dev/null +++ b/gnu/packages/patches/python-moderngl-window-skip-tests.patch @@ -0,0 +1,146 @@ +Skip failing tests and tests for optional dependencies + +The Python packages pywavefront and trimesh are optional dependencies and = not +yet packaged in Guix but the tests try to load the modules anyway. Theref= ore +skip them. + +The tests test_texture_mimpamps, test_texture_abspath, test_load_texture_2d +and test_load_texture_array fail when Guix builds the package. This is not +the case when running the tests directly from a source tree. + +diff --git a/tests/test_docs.py b/tests/test_docs.py +index e4a38df..99a2aa0 100644 +--- a/tests/test_docs.py ++++ b/tests/test_docs.py +@@ -133,20 +133,11 @@ class TestCase(unittest.TestCase): + =0D + # --- Loaders : Scene ---=0D + =0D +- def test_loaders_wavefront(self):=0D +- self.validate('loaders/wavefront.rst', 'moderngl_window.loaders.s= cene.wavefront', 'Loader')=0D +-=0D + def test_loaders_gltf(self):=0D + self.validate('loaders/gltf2.rst', 'moderngl_window.loaders.scene= .gltf2', 'Loader')=0D + =0D +- def test_loaders_stl(self):=0D +- self.validate('loaders/wavefront.rst', 'moderngl_window.loaders.s= cene.stl', 'Loader')=0D +-=0D + # --- Loaders : Program ---=0D + =0D +- def test_loader_single(self):=0D +- self.validate('loaders/single.rst', 'moderngl_window.loaders.prog= ram.single', 'Loader')=0D +-=0D + def test_loader_separate(self):=0D + self.validate('loaders/separate.rst', 'moderngl_window.loaders.pr= ogram.separate', 'Loader')=0D + =0D +diff --git a/tests/test_loaders_scene.py b/tests/test_loaders_scene.py +index c577315..2eef889 100644 +--- a/tests/test_loaders_scene.py ++++ b/tests/test_loaders_scene.py +@@ -16,16 +16,6 @@ class SceneLoadersTestCase(HeadlessTestCase): + window_size =3D (16, 16) + aspect_ratio =3D 1.0 +=20 +- def test_wavefront(self): +- """Load wavefront file""" +- scene =3D resources.scenes.load(SceneDescription(path=3D'scenes/c= rate/crate.obj')) +- self.assertIsInstance(scene, Scene) +- +- def test_wavefont_not_found(self): +- """Ensure ImproperlyConfigured is raised when wavefront is not fo= und""" +- with self.assertRaises(ImproperlyConfigured): +- resources.scenes.load(SceneDescription(path=3D'scenes/doesnot= exist.obj')) +- + def test_gltf(self): + """Load standard gltf""" + scene =3D resources.scenes.load(SceneDescription(path=3D'scenes/B= oxTextured/glTF/BoxTextured.gltf')) +@@ -45,7 +35,3 @@ class SceneLoadersTestCase(HeadlessTestCase): + """Attempt to load nonexisting gltf""" + with self.assertRaises(ImproperlyConfigured): + resources.scenes.load(SceneDescription(path=3D'scenes/doesnot= exist.gltf')) +- +- def test_stl(self): +- scene =3D resources.scenes.load(SceneDescription(path=3D'scenes/u= plink.stl')) +- self.assertIsInstance(scene, Scene) +diff --git a/tests/test_loaders_texture.py b/tests/test_loaders_texture.py +index fcd4d72..8e13037 100644 +--- a/tests/test_loaders_texture.py ++++ b/tests/test_loaders_texture.py +@@ -55,39 +55,3 @@ class TextureLoadersTestCase(HeadlessTestCase): + kind=3D'cube', + )) + self.assertIsInstance(texture, moderngl.TextureCube) +- +- def test_texture_mimpamps(self): +- """Load texture with mipmapping and anisotropy""" +- desc =3D TextureDescription( +- path=3D'textures/crate.png', +- mipmap_levels=3D(0, 2), +- anisotropy=3D4.0, +- ) +- texture =3D resources.textures.load(desc) +- self.assertEqual(texture.anisotropy, 4.0) +- self.assertEqual(desc.mipmap, True) +- +- # Texture Array +- desc =3D TextureDescription( +- path=3D'textures/array.png', +- kind=3D"array", +- layers=3D10, +- mipmap_levels=3D(0, 5), +- anisotropy=3D8.0, +- ) +- texture =3D resources.textures.load(desc) +- self.assertEqual(texture.anisotropy, 8.0) +- self.assertEqual(desc.mipmap, True) +- +- def test_texture_abspath(self): +- """Strip search directories and use absolute path""" +- path =3D (Path(__file__).parent / "fixtures/resources/textures/cr= ate.png").resolve() +- with resources.temporary_dirs([]): +- desc =3D TextureDescription( +- path=3Dpath, +- mipmap_levels=3D(0, 2), +- anisotropy=3D4.0, +- ) +- texture =3D resources.textures.load(desc) +- self.assertEqual(texture.anisotropy, 4.0) +- self.assertEqual(desc.mipmap, True) +diff --git a/tests/test_windowconfig.py b/tests/test_windowconfig.py +index 185c36e..2eb6f39 100644 +--- a/tests/test_windowconfig.py ++++ b/tests/test_windowconfig.py +@@ -94,31 +94,6 @@ class WindowConfigTestCase(WindowConfigTestCase): + with self.assertRaises(ValueError): + self.window.resize_func =3D "Hello" +=20 +- def test_load_texture_2d(self): +- """Load texture with shortcut method""" +- texture =3D self.config.load_texture_2d( +- "textures/crate.png", +- flip=3DTrue, +- mipmap_levels=3D(0, 2), +- anisotropy=3D4.0, +- ) +- self.assertIsInstance(texture, moderngl.Texture) +- self.assertEqual(texture.anisotropy, 4.0) +- +- def test_load_texture_array(self): +- """Load texture array with shortcut method""" +- texture =3D self.config.load_texture_array( +- 'textures/array.png', +- layers=3D10, +- flip=3DTrue, +- mipmap=3DFalse, +- mipmap_levels=3D(0, 2), +- anisotropy=3D4.0, +- ) +- self.assertIsInstance(texture, moderngl.TextureArray) +- self.assertEqual(texture.anisotropy, 4.0) +- self.assertEqual(texture.layers, 10) +- + def test_load_program_single(self): + """Load a single glsl program""" + prog =3D self.config.load_program(path=3D'programs/white.glsl') +--=20 +2.33.0 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0dbc9db830..eee2fc0077 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19710,6 +19710,50 @@ (define-public python-pyglet music. All of this with a friendly Pythonic API that's simple to learn.") (license license:bsd-3))) =20 +(define-public python-moderngl-window + (package + (name "python-moderngl-window") + (version "2.4.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moderngl/moderngl-window") + (commit version))) + (file-name (git-file-name name version)) + (patches + (search-patches "python-moderngl-window-skip-tests.patch")) + (sha256 + (base32 + "1fvhm6ln3q5kl5m5q3gzfmx1kpyn054fhpcrgpqz8809dxi7pzcv")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'fix-test + (lambda _ + (substitute* '("tests/test_windowconfig.py") + (("terrain_Vs.glsl") "terrain_vs.glsl")))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "tests" ))))))) + (propagated-inputs + (list python-pillow python-pyrr python-numpy python-moderngl + python-pyglet)) + (native-inputs + (list python-pytest xorg-server-for-tests)) + (home-page "https://github.com/moderngl/moderngl-window") + (synopsis "Cross-platform utility library for ModernGL") + (description "This ModernGL utility library simplifies window creation = and +resource loading. You can create a window for ModernGL using pyglet, pyga= me, +PySide2, GLFW, SDL2, PyQt5 or tkinter. Events are unified into a single e= vent +system. Resource loading includes loading of 2D textures/texture arrays, +shaders and objects/scenes.") + (license license:expat))) + (define-public python-screeninfo (package (name "python-screeninfo") --=20 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 11/12] gnu: Add python-screeninfo-0.6. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:06 +0000 Resent-Message-ID: <handler.50505.B50505.164108116111963 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108116111963 (code B ref 50505); Sat, 01 Jan 2022 23:53:06 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:41 +0000 Received: from localhost ([127.0.0.1]:59608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAy-00036m-TC for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:41 -0500 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:54671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAu-00035Z-6B for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:36 -0500 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJht59PJz8SM5; Sun, 2 Jan 2022 00:52:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081150; bh=62d4oVamHyGzrMAR1CeD+Qsn+U3ESEwIYRE76w5/RbA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZkAEdVG3Q5CIwINyXHiP2HAsjVTXmt7pgSTCEeYDasffGkBPuAwNwbpDe2eFMXA/v qns/9AKHjg8HNhCeRlrn05eKzdo8w+Cy4YU7XTNgE16FfUBmZlPFNkkRZdVH8fst08 v6Kv9vXtm41af9tfhQgolQuncTRbS+QOPl7zHtyE= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJht4HgLz8SJm; Sun, 2 Jan 2022 00:52:30 +0100 (CET) X-RUB-Notes: Internal origin=IPv6:2a05:3e00:c:1001::8693:2aec X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [IPv6:2a05:3e00:c:1001::8693:2aec]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJht30Qmz8SM3; Sun, 2 Jan 2022 00:52:30 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx2.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJht18vQzDgyZ; Sun, 2 Jan 2022 00:52:30 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:54 +0100 Message-Id: <20220101235155.5754-12-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) * (python-screeninfo-0.6): New variable. --- gnu/packages/python-xyz.scm | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5e43b0ca03..640edabd23 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19780,19 +19780,19 @@ (define-public python-mapbox-earcut bindings for this library.") (license license:isc))) -(define-public python-screeninfo +(define-public python-screeninfo-0.6 (package (name "python-screeninfo") - (version "0.7") + (version "0.6.7") (source (origin (method url-fetch) (uri (pypi-uri "screeninfo" version)) (sha256 (base32 - "007m7sqv30qak56885dxbijksrg2hd121hfpvg2llm734wspra8j")))) + "1jv9m9xhl7zr2hzfx0w5zyw9pajn4b4zpln4rdl3zni9lcfaqjqw")))) (build-system python-build-system) - (native-inputs `(("python-pytest" ,python-pytest))) + (native-inputs (list python-pytest)) (home-page "https://github.com/rr-/screeninfo") (synopsis "Obtain information about physical screens") @@ -19802,6 +19802,17 @@ (define-public python-screeninfo etc.") (license (list license:expat license:bsd-3)))) +(define-public python-screeninfo + (package/inherit python-screeninfo-0.6 + (version "0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "screeninfo" version)) + (sha256 + (base32 + "007m7sqv30qak56885dxbijksrg2hd121hfpvg2llm734wspra8j")))))) + (define-public python-rencode (package (name "python-rencode") -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 12/12] gnu: Add python-manim 0.9.0. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 01 Jan 2022 23:53:06 +0000 Resent-Message-ID: <handler.50505.B50505.164108116111969 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Cc: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, Xinglu Chen <public@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108116111969 (code B ref 50505); Sat, 01 Jan 2022 23:53:06 +0000 Received: (at 50505) by debbugs.gnu.org; 1 Jan 2022 23:52:41 +0000 Received: from localhost ([127.0.0.1]:59610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3oAz-00036u-49 for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:41 -0500 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:54682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n3oAw-00035h-F1 for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 18:52:38 -0500 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JRJhw72qWz8SM7; Sun, 2 Jan 2022 00:52:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641081153; bh=T5ZKPRuvbT8VRjtHOLEAKvSrsgTPsocCJcXryDF6wH8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=upZ9jaiDmoMtRMo1raGZsRRJU0YWuuPAeIfBOngwIDHQVvVWmQ4+zfmFKsZLkXke1 OreWPW6WFy/q3W2+u/3fSzuzjFFGsAKvU6ujQFQ/tEldpOeDYmIFkK0Cz1CkGWmSTT Uv3rlXZNQZx3AGco9SJSPOLxSWeO69fqWMKKwgT8= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JRJhw6MHqz8SKZ; Sun, 2 Jan 2022 00:52:32 +0100 (CET) X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> X-RUB-Notes: Internal origin=134.147.42.236 Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JRJhw50rRz8SKB; Sun, 2 Jan 2022 00:52:32 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx2.mail.ruhr-uni-bochum.de Received: from think.local (dslb-002-204-223-044.002.204.pools.vodafone-ip.de [2.204.223.44]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JRJhw38FWzDgyf; Sun, 2 Jan 2022 00:52:32 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Date: Sun, 2 Jan 2022 00:51:55 +0100 Message-Id: <20220101235155.5754-13-daniel.meissner-i4k@HIDDEN> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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-science.scm (python-manim): New variable. --- gnu/packages/python-science.scm | 61 +++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 61628ec956..ce451a3d28 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -37,6 +37,7 @@ (define-module (gnu packages python-science) #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages databases) #:use-module (gnu packages gcc) #:use-module (gnu packages gtk) @@ -56,6 +57,7 @@ (define-module (gnu packages python-science) #:use-module (gnu packages sphinx) #:use-module (gnu packages statistics) #:use-module (gnu packages time) + #:use-module (gnu packages video) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) @@ -1063,3 +1065,62 @@ (define-public python-manimpango "These are Python bindings for Pango to be used with the mathematical animation software Manim.") (license license:gpl3+))) + +(define-public python-manim + (package + (name "python-manim") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "manim" version)) + (sha256 + (base32 + "0ksp57wcy45xkjips5i4wwm690mhbs2dmlcgsbmiwx78mfk4z0r3")))) + (build-system python-build-system) + (arguments '(#:phases + (modify-phases %standard-phases + (add-before 'build 'fix-ffmpeg-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("manim/constants.py") + (("FFMPEG_BIN: str = \"ffmpeg") + (string-append "FFMPEG_BIN: str = \"" + (search-input-file inputs "/bin/ffmpeg")))))) + ;; PyPI package contains no tests for manim but the + ;; setup.py test command fails, so remove it + (delete 'check)))) + (propagated-inputs + (list python-click + python-click-default-group + python-cloup-0.7 + python-colour + python-decorator + python-manimpango + python-mapbox-earcut + python-moderngl + python-moderngl-window + python-networkx + python-numpy + python-pillow + python-pycairo + python-pydub + python-pygments + python-requests + python-rich + python-scipy + python-screeninfo-0.6 + python-tqdm + python-watchdog)) + (inputs + (list ffmpeg)) + (native-inputs + (list python-wheel)) + (home-page "https://www.manim.community/") + (synopsis + "Python animation engine for explanatory math videos") + (description + "Manim is a Python library for creating mathematical animations. The +animations are written as Python code which is based on predefined objects. +You can make animations with maths formulas (LaTeX-based), simple shapes, 3D +objects, function graphs and more.") + (license license:expat))) -- 2.34.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 03/12] gnu: Add python-glcontext. Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 02 Jan 2022 00:32:01 +0000 Resent-Message-ID: <handler.50505.B50505.164108348816010 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Cc: Xinglu Chen <public@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108348816010 (code B ref 50505); Sun, 02 Jan 2022 00:32:01 +0000 Received: (at 50505) by debbugs.gnu.org; 2 Jan 2022 00:31:28 +0000 Received: from localhost ([127.0.0.1]:59630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3omW-0004AA-Gt for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:31:28 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:45775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1n3omU-00049x-IO for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:31:27 -0500 Received: by mail-wr1-f67.google.com with SMTP id v7so62514176wrv.12 for <50505 <at> debbugs.gnu.org>; Sat, 01 Jan 2022 16:31:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=A1RSqr7MQGVM1V4akCvGAcOZ1hO0xf+mc3CXmM3odQ4=; b=S+dQz6gEwuDUkp2XH7gacMQ2ZBpUcyX3b4tOE5yq1DNIYPsijFep7CJISHOl1JnY/u pwcZOiiwh/WeJ1ZEmJfU7LWQbpJ+IKO4l1oQPzl95w0/Vqn/fteEQ03tc+xCxFRwXgpY N053ugA/rQhdL2Sk6MQ7nXaKyYQ51JUfqrV/sxDIe3cL6uGFO5EfFZoDo1NmRBm0ktmb J5KFKAkEueafLUcjQW7HQZbZpQYge5cSIHow+H/jNxHyWtGk5KXLLtja8J6eyzC0D+Gb 3jcCIKA35PThmUANvycjR/ucxzjgR70oGdakPLfXGkthgcQGnPDJWY0X4jj/cKZh1g5p +G6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=A1RSqr7MQGVM1V4akCvGAcOZ1hO0xf+mc3CXmM3odQ4=; b=UwFHcRzeaVk+rRhwxvmIi6Aodc9283yuH0yto/ttpP/IElCPgxUVvC7QZpORqz2Z0w Oqykph9YYH6mqOTg0fFR6Y1Ru6BcCUzKal6H+lvP7nNl4bmnYuHMXIqEkMU3DL6GaaP6 o7EF3JrwZiCuzwfJNzh96vTOBw1RYzkpCUySYdvAjeB8/g+mMq8FgeI+9jnn9HrSWoeK V19ir5Oj+zevJoWHuSmOg+6ZfgpJt+Di9u9iNtY4Gl8PQBIgyEu/Ebwuopv8Q9JZ/5Wy fEWUytXm/IJ/EGS/sHfGL4IIiT6rPL3sQAmsu0IZj2Gkzq/PCfPTYP+UzoFMQNCzCO+k KVzA== X-Gm-Message-State: AOAM531uUXyIZ0d5hXJH/4qWZt8YEJ1ty1JYSPwLldNDQD2ySGreCYBe Y3+JuqlM84LZW1Z0zkupKVI= X-Google-Smtp-Source: ABdhPJyaiiQoL1RsoLSO4+qLlZCEsdUIOJh/rAEwyb3ERT5xMYdP6kNyHDxj5phJPCvXrSsekpSF2w== X-Received: by 2002:a5d:6d49:: with SMTP id k9mr25724734wri.530.1641083480646; Sat, 01 Jan 2022 16:31:20 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id c12sm8846941wrr.7.2022.01.01.16.31.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Jan 2022 16:31:20 -0800 (PST) Message-ID: <79a030a27221f4091e006457bec898ea98106c10.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Sun, 02 Jan 2022 01:31:19 +0100 In-Reply-To: <20220101235155.5754-4-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> <20220101235155.5754-4-daniel.meissner-i4k@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Meißner: > * gnu/packages/python-xyz.scm (python-glcontext): New variable. > --- > gnu/packages/python-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 53 insertions(+) > > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index deff85e797..d8e6fa070e 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -19555,6 +19555,59 @@ (define-public python-pyopengl-accelerate > (description > "This is the Cython-coded accelerator module for PyOpenGL."))) > > +(define-public python-glcontext > + (package > + (name "python-glcontext") > + (version "2.3.4") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/moderngl/glcontext") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "1m2zkl696vqmgrd5k1c5kl0krk6qgjgsz88qhahwva0l40bswvhp")))) > + (build-system python-build-system) > + (arguments > + '(#:phases > + (modify-phases %standard-phases > + (add-before 'build 'fix-lib-paths > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (let ((mesa (assoc-ref inputs "mesa")) > + (libx11 (assoc-ref inputs "libx11"))) > + (substitute* '("glcontext/x11.cpp" "glcontext/egl.cpp") > + (("\"libGL.so\"") > + (string-append "\"" mesa "/lib/libGL.so\"")) > + (("\"libEGL.so\"") > + (string-append "\"" mesa "/lib/libEGL.so\"")) > + (("\"libX11.so\"") > + (string-append "\"" libx11 "/lib/libX11.so\""))) > + (substitute* '("glcontext/__init__.py") > + (("find_library\\('GL'\\)") > + (string-append "'" mesa "/lib/libGL.so'")) > + (("find_library\\('EGL'\\)") > + (string-append "'" mesa "/lib/libEGL.so'")) > + (("find_library\\(\"X11\"\\)") > + (string-append "'" libx11 "/lib/libX11.so'")))))) Use of (assoc-ref inputs input) in new code is discouraged in favour of this-package-input or search-input-file. Leo Famulari started a thread on which of the two to prefer over in guix-devel [1]. My personal opinion is that search-input-file ought to be fine here. [1] https://lists.gnu.org/archive/html/guix-devel/2021-12/msg00240.html
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 04/12] gnu: Add python-moderngl. Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 02 Jan 2022 00:34:01 +0000 Resent-Message-ID: <handler.50505.B50505.164108359116189 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Cc: Xinglu Chen <public@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108359116189 (code B ref 50505); Sun, 02 Jan 2022 00:34:01 +0000 Received: (at 50505) by debbugs.gnu.org; 2 Jan 2022 00:33:11 +0000 Received: from localhost ([127.0.0.1]:59635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3ooA-0004D3-VS for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:33:11 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:47097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1n3ooA-0004Cq-3N for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:33:10 -0500 Received: by mail-wr1-f66.google.com with SMTP id i22so62604754wrb.13 for <50505 <at> debbugs.gnu.org>; Sat, 01 Jan 2022 16:33:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=l4SGz8CAnbyadqy4ovW+4BPqLKINSeItLpSt3spO36Y=; b=QCH+hU/KGAGM8QOdHRvUKKs1ATM0oBeNUojJ97GfKzsNhD0+I3z7Zk2QrO/emGy/gN ao2NQ+PiyLtEbxEtP9RvPzBalH+kIF0PCnQ5yg6jfDt4ktL2GzsIPjbI3/ctIWWkHxbx dQtC7BwG0QkdQ3VaMzxeFjJJ7D1C8mSg46XpSupIulNufmoF4EVt0QUwSIQNDZ5gNndS ofGptbmR1xnUib2bHAZGkq/aZ7ru3286gk6ACC9kUied38UAGHoQ9PqoXPIzukre1d39 k9W4ggzVa8Jnte2os1oNatUH7TmVq2micvsedLyZsW76qqWFhh4vr4ugXn4JW+20OhLP nMyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=l4SGz8CAnbyadqy4ovW+4BPqLKINSeItLpSt3spO36Y=; b=wsB6GY0ni268qsRlP/uMPOA6UvnhlHi1EgyM8Og4G1uEMUZsdMAyqqomEzNBoLSEhT Ajh7Cz5cf5rvLcdpiZyxk9tBo3Gi1mrRqIfpbrIXwK2y+Hv2+sOozrADRLVnJTGj+z4G M34/yKWhxmezIpn0fLs7B8XdKujG1aZsGT0g5R8Z35Xro9D6pDPOrIHPeh6Q28AHhiNl FW0zQuZgNchKc+XGwCiZS4lJfEzZp8dRldyj6xqiQlljMQDgzc0/Zpc52uEHyGIi1P+F TnkQNYse//MD2o0MK6QmPM5aKL2ZXpKe55HO4MwSNqKGZ8X/WFZWO7jK98MkW9zmsL7+ WGcA== X-Gm-Message-State: AOAM5333YSYVKSzHaVOy6znHE1tuuDXyJNqPQUjJeCN+FJJV4wnlNdSP iHIZ5fu5G+igyVU9mquG6Trl8aXJsDDXYA== X-Google-Smtp-Source: ABdhPJwmW08oTbUp7ZyNzU68m07viMyNAr1xgAmCkqBa7HjjzO7Jz0sAbvuunNL5lNqJ3VOsmkDu3w== X-Received: by 2002:adf:d222:: with SMTP id k2mr17868765wrh.677.1641083584539; Sat, 01 Jan 2022 16:33:04 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id l4sm35068890wry.85.2022.01.01.16.33.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Jan 2022 16:33:04 -0800 (PST) Message-ID: <876463ca1b7db3845d865f23736a3a8afc573473.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Sun, 02 Jan 2022 01:33:03 +0100 In-Reply-To: <20220101235155.5754-5-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> <20220101235155.5754-5-daniel.meissner-i4k@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Meißner: > + (description "ModernGL is a python wrapper over OpenGL 3.3+ core > that > +simplifies the creation of simple graphics applications like > scientific > +simulations, games or user interfaces. Usually, acquiring in-depth > knowledge > +of OpenGL requires a steep learning curve. In contrast, ModernGL is > easy to > +learn and use, moreover it is capable of rendering with high > performance and > +quality, with less code written. The majority of the moderngl code > base is > +also written in C++ for high performance.") The first sentence is enough, we don't need ads :)
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 05/12] gnu: Add python-pyglet. Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 02 Jan 2022 00:37:01 +0000 Resent-Message-ID: <handler.50505.B50505.164108380416528 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Cc: Xinglu Chen <public@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108380416528 (code B ref 50505); Sun, 02 Jan 2022 00:37:01 +0000 Received: (at 50505) by debbugs.gnu.org; 2 Jan 2022 00:36:44 +0000 Received: from localhost ([127.0.0.1]:59639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3orc-0004IU-E6 for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:36:44 -0500 Received: from mail-wm1-f67.google.com ([209.85.128.67]:35569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1n3ora-0004IE-Gp for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:36:43 -0500 Received: by mail-wm1-f67.google.com with SMTP id v10-20020a05600c214a00b00345e59928eeso12706240wml.0 for <50505 <at> debbugs.gnu.org>; Sat, 01 Jan 2022 16:36:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=6HSlaibSv6HUHochbP+gLOGfl2GO1wwjUKzU36J4Cfk=; b=LHBE2SA73weDLM+zw3pMHVp/2ZySWBprF2jn6OXHOfGRNXwgRoIHbGhuJJCcqRqBgi JLsB8GVolEoN9bKS/6t0zjLnETlmiUs6ngFX93Uq4PrAdvQ9GKqH0sf9mQiWW0gIoVQv pEUQQouwrHNJf6J8K1Hl1UPpkLD/ykN+m3GoSr6lYTbTbc1/17S4aSVV/+BVmMr4SF7G HnMYk+i52ngYVxq7RJwPacxZe1EIh56ejEKlQ7i6mMIiwNtL4nAFRmnObdL1EPP7pTsP /wetdIzVs0wPxvX2CI6A8s3obS8gl7lXGugTj3MsfIakugFBe/hOl8tXBW82ndJbVPxS sYdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=6HSlaibSv6HUHochbP+gLOGfl2GO1wwjUKzU36J4Cfk=; b=6mWHz15akiYoYDBargK9dWkRg8VsVOz0QqhQQ1foLuB2eqzZhnQqb5JiAc3qphYAD1 Glix7UezxwLLnqh9uLy14WcdAVC5eMMQpuEnVzzqgqAqErC8utLrVhdyK1qfjqbEdzqW +bZIOYvjLN8dOx2N/xR/HVfBYq2InHgI/EvQhPNEGAfQHz9jDEUiVhaS9PXiMXUB6MDe lxqhOsQbY6HehqN5P3zrdEFif+ADWUGV3bjEZHYq5Fjb+U/W1w8UTS12UN0qnck8Oszz w+QWrrWxE+/GcojpB7xNf+lbsCKffaGKOEWhA6SEKBkijI1iIKCdGOGpOjPPM9/8Lzlr TCjQ== X-Gm-Message-State: AOAM531jwdcV5FGU9Ay3sHjhsBl2uaINj7E2C+CL1EqsqXWpcevCxNkU 0FSBGQ2nU1fupzsgSdZyrbo= X-Google-Smtp-Source: ABdhPJwr3GjsENfK20U63Ow4T+L6tsPZxjZKRqPeMDmginEtH/eswx5zjvTa8eoxAXau8Nvdi0iyvQ== X-Received: by 2002:a05:600c:2186:: with SMTP id e6mr33635094wme.153.1641083796697; Sat, 01 Jan 2022 16:36:36 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id l2sm31983466wrs.43.2022.01.01.16.36.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Jan 2022 16:36:36 -0800 (PST) Message-ID: <d76362fcf723f36d3136ee4b0b1f622f557b2c63.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Sun, 02 Jan 2022 01:36:35 +0100 In-Reply-To: <20220101235155.5754-6-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> <20220101235155.5754-6-daniel.meissner-i4k@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Meißner: > + (add-before 'build 'fix-lib-paths > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (substitute* '("pyglet/gl/lib_glx.py") > + (("'GL'") > + (string-append "\"" (assoc-ref inputs "mesa") > + "/lib/libGL.so\"")) > + (("'GLU'") > + (string-append "\"" (assoc-ref inputs "glu") > + "/lib/libGLU.so\""))) > + (substitute* '("pyglet/font/freetype_lib.py") > + (("'freetype'") > + (string-append "\"" (assoc-ref inputs "freetype") > + "/lib/libfreetype.so\""))) > + (substitute* '("pyglet/font/fontconfig.py") > + (("'fontconfig'") > + (string-append "\"" (assoc-ref inputs "fontconfig") > + "/lib/libfontconfig.so\""))))) Here as well, friendship ended with assoc-ref ;) > + (replace 'check > + (lambda* (#:key inputs outputs tests? #:allow-other-keys) > + (when tests? > + (system "Xvfb :1 &") > + (setenv "DISPLAY" ":1") > + (add-installed-pythonpath inputs outputs) > + (invoke "pytest" "tests/unit"))))))) We typically use a pre-check phase to set things up. Does python support #:test-target? > + (description > + "Pyglet is a Python library for developing games and other > visually-rich > +applications. It supports windowing, user interface event handling, > +Joysticks, OpenGL graphics, loading images and videos, and playing > sounds and > +music. All of this with a friendly Pythonic API that's simple to > learn.") Last sentence sounds like an ad statement, the others can stay.
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 08/12] gnu: Add python-moderngl-window. Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 02 Jan 2022 00:48:02 +0000 Resent-Message-ID: <handler.50505.B50505.164108445317612 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Cc: Xinglu Chen <public@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108445317612 (code B ref 50505); Sun, 02 Jan 2022 00:48:02 +0000 Received: (at 50505) by debbugs.gnu.org; 2 Jan 2022 00:47:33 +0000 Received: from localhost ([127.0.0.1]:59647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3p24-0004Zz-TN for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:47:33 -0500 Received: from mail-wr1-f68.google.com ([209.85.221.68]:34459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1n3p22-0004Zl-Ms for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:47:31 -0500 Received: by mail-wr1-f68.google.com with SMTP id s1so62763913wrg.1 for <50505 <at> debbugs.gnu.org>; Sat, 01 Jan 2022 16:47:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=h9Xlr/uMPqtLnbNrWezzFJlKqGO0q00lgr3GEyMONNc=; b=emRFrYQr49NHcX0NnKi0BBU8+nz2mcQM6gceGyqWtQAMGh4gZXU5TWAJv+eY1Hbl1Y VB4iCpvpC/5sQv2yjpyUkVQ3cpcSElQiNq7FPi4bQTXU5Pem71oy7yHtP8p0gnf6RQp4 cEBuCDovjvbuBoKur9s/ckzKgclhqrwga+FUEm8Q8iDXJfLSfeftHkVsi7IaB5oXWVg0 pb0vFFne67PvGAiGjtH5wqk9ZZxyyz8JxS9kE/WsMSZboOggwRVGVu2Xmj/Fy++1mrEr iLy9RKP1tyCWJS/AbDE0lGil6XeyRZ+KUFbh/+iEx3SBzPqrRH+GzrJBsHNHMI4e4FQX RNxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=h9Xlr/uMPqtLnbNrWezzFJlKqGO0q00lgr3GEyMONNc=; b=SXs32yXTh5aVwvOEz1BXZ50YPVPa5QGWXXm9KLYBC2tc0LE0SjmqmxANif8564vqN/ btV8+pKI3Hugz4RKuU4NIBy62QYGqUevgNn+IGojLiUIbEYeC2amtshEsHpTu1shwDM4 BiIBeotgF59u8dBj04aFhM8/pnD1qLgBE73auQ9cxYk7FgxAmdGAtGMRDjqex9uThSsD NXL2sI1iSqiUaWDmsphk+GzXr7NpmU5sibvcyL/aZbvk2Lji62yC19et1cUiW2rmGbGI UcI75GCldLFDLVDFIKDYx2f5O3BuNGAOdiudmk3TeEycN+aEz8AcQICf0rRhg3CUAQnE Qgdg== X-Gm-Message-State: AOAM5307Vfb8T+/mcswxxY3VnBy2foHhp61kfLiXhzzb9ISf0BcRFKIo Fd0HCU8uaMrEqDiIY9r3noE= X-Google-Smtp-Source: ABdhPJwcXzNdgYlxWGm6Nq9Y3sJzuZAIw4pIsSvP8hGWe+4QOaUUBZmqQ3QjLRZSO7ruu8Lvd3OsWA== X-Received: by 2002:a5d:4804:: with SMTP id l4mr34141574wrq.629.1641084444852; Sat, 01 Jan 2022 16:47:24 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id h4sm31126275wrf.93.2022.01.01.16.47.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Jan 2022 16:47:24 -0800 (PST) Message-ID: <1bd1592f71c17d017b573445388223313e667388.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Sun, 02 Jan 2022 01:47:23 +0100 In-Reply-To: <20220101235155.5754-9-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> <20220101235155.5754-9-daniel.meissner-i4k@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Meißner: > * gnu/packages/python-xyz.scm (python-moderngl-window): New variable. > --- > gnu/local.mk | 1 + > .../python-moderngl-window-skip-tests.patch | 146 > ++++++++++++++++++ > gnu/packages/python-xyz.scm | 44 ++++++ > 3 files changed, 191 insertions(+) > create mode 100644 gnu/packages/patches/python-moderngl-window-skip- > tests.patch > > diff --git a/gnu/local.mk b/gnu/local.mk > index 852f9f3246..ff3e80ea68 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -1685,6 +1685,7 @@ dist_patch_DATA > = \ > %D%/packages/patches/python-magic-python-bytecode.patch \ > %D%/packages/patches/python-matplotlib-run-under-wayland- > gtk3.patch \ > %D%/packages/patches/python-memcached-syntax-warnings.patch \ > + %D%/packages/patches/python-moderngl-window-skip-tests.patch \ Document this addition as well as the file itself (New file.) in the commit log. > %D%/packages/patches/python-mox3-python3.6-compat.patch \ > %D%/packages/patches/python-typing-inspect-fix.patch \ > %D%/packages/patches/python-packaging-test- > arch.patch \ > diff --git a/gnu/packages/patches/python-moderngl-window-skip- > tests.patch b/gnu/packages/patches/python-moderngl-window-skip- > tests.patch > new file mode 100644 > index 0000000000..aee4b71e2a > --- /dev/null > +++ b/gnu/packages/patches/python-moderngl-window-skip-tests.patch > @@ -0,0 +1,146 @@ > +Skip failing tests and tests for optional dependencies > + > +The Python packages pywavefront and trimesh are optional > dependencies and not > +yet packaged in Guix but the tests try to load the modules anyway. > Therefore > +skip them. Okay. > +The tests test_texture_mimpamps, test_texture_abspath, > test_load_texture_2d > +and test_load_texture_array fail when Guix builds the package. This > is not > +the case when running the tests directly from a source tree. > + You might be missing an X extension here. Try adjusting the Xvfb call. Btw. I checked python-build-system and it relies on setup.py to do tests, so the check phase can stay, both here and where I previously criticised it. Sorry for the noise.
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 12/12] gnu: Add python-manim 0.9.0. Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 02 Jan 2022 00:53:02 +0000 Resent-Message-ID: <handler.50505.B50505.164108475318217 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN>, 50505 <at> debbugs.gnu.org Cc: Xinglu Chen <public@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164108475318217 (code B ref 50505); Sun, 02 Jan 2022 00:53:02 +0000 Received: (at 50505) by debbugs.gnu.org; 2 Jan 2022 00:52:33 +0000 Received: from localhost ([127.0.0.1]:59651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n3p6v-0004jl-I5 for submit <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:52:33 -0500 Received: from mail-wm1-f68.google.com ([209.85.128.68]:52096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1n3p6t-0004jX-IY for 50505 <at> debbugs.gnu.org; Sat, 01 Jan 2022 19:52:32 -0500 Received: by mail-wm1-f68.google.com with SMTP id e5so18990913wmq.1 for <50505 <at> debbugs.gnu.org>; Sat, 01 Jan 2022 16:52:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=ZTRWlTMYN1s1Po7fIs4SXrf5bsdaylvrDSs/fkuVIwY=; b=Rel449XNWzmsYzUHsCm1A9l3EtwOainJ7q31YkZKOvmhXgHD6shzY1th9ni/tg7Czc Lr8hazpCa3W/zPRshZUKLOcP9ZOumTfAaVPEsFxg9tjdaIGf0D8q8+8TJ5deQuS6FLqc 5ag7SNnz+iCagd8Du2wTtBZSypMudgUQ9hU5wI86HOaTguhheu1RnCCA92s8P0TVEta/ 9/X+xtCXZZ0B9tYcu9p7HzME9o1HwYvfBCoAmLFi6R8aEbqvJPhiVJpXzTQk0isbZedk orphFzs0clJlRKPeXCHa6eL+b7mi1sVB6JEryCnhL+0UmgzKKIE7FjTThQOROyWPksv1 Tnkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=ZTRWlTMYN1s1Po7fIs4SXrf5bsdaylvrDSs/fkuVIwY=; b=WgO4EZJeajIn5zmt//WurHPeiZ/o9DfF+IQ1nx7wnQJJigx9b/fws7WeVn4s9neQIj qMw2vL1QreiEfLoa0AGnJ9gA3diMXIMV4WALXNmAtJ0NDjwxzgTo+89boqnkoQYX8CsM 1QnMcgbJpBceEN8XzFsIfmxdAyEvcnX6eXSCSTTyO7vrMjxlZDx6k0T2XLWvE5HxtBPb HOhJ85bWZMcN7QPomgFuJ3RoWQ318tl2gz7bShDl5nllN6l6n129+PCtNMfebXKxjrUJ 42Nd+2BMzAOf5stZYngf0mbFWuoZHoheICaIvPg/6vwVdkIENBBcjOp/ZwA6Y3o9Awmv c0MQ== X-Gm-Message-State: AOAM532PaiBycyX7Zj9raPV6d+hAMrR/rAkluZ02pzeKIKeuCqpBHypi OKWBFRq7QAT4lT6b8cF1ujo= X-Google-Smtp-Source: ABdhPJwd3sa3ia2n/5PtQxfwKK6BKxwxf6ZP+7NriyzDDVJlizzjF9UFz6IoxPMvrbiBRzGgjQ8bsw== X-Received: by 2002:a05:600c:3d8e:: with SMTP id bi14mr22185384wmb.137.1641084745667; Sat, 01 Jan 2022 16:52:25 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id u12sm30279348wrf.60.2022.01.01.16.52.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Jan 2022 16:52:25 -0800 (PST) Message-ID: <bc7e467146300b9b57139ba08abee51c21697a21.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Sun, 02 Jan 2022 01:52:24 +0100 In-Reply-To: <20220101235155.5754-13-daniel.meissner-i4k@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> <20220101235155.5754-13-daniel.meissner-i4k@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Meißner: > + ;; PyPI package contains no tests for manim but > the > + ;; setup.py test command fails, so remove it > + (delete 'check)))) Use #:tests? #f then, either with the same comment or a shortened one.
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH v3 08/12] gnu: Add python-moderngl-window. Resent-From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 10 Jan 2022 08:41:01 +0000 Resent-Message-ID: <handler.50505.B50505.164180401727631 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 50505 <at> debbugs.gnu.org Cc: Xinglu Chen <public@HIDDEN> Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.164180401727631 (code B ref 50505); Mon, 10 Jan 2022 08:41:01 +0000 Received: (at 50505) by debbugs.gnu.org; 10 Jan 2022 08:40:17 +0000 Received: from localhost ([127.0.0.1]:51774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n6qDw-0007Bb-Vp for submit <at> debbugs.gnu.org; Mon, 10 Jan 2022 03:40:17 -0500 Received: from out2.mail.ruhr-uni-bochum.de ([134.147.42.229]:57058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1n6qDt-0007BB-JO for 50505 <at> debbugs.gnu.org; Mon, 10 Jan 2022 03:40:15 -0500 Received: from mx2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out2.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4JXS1y4qBqz8SRG; Mon, 10 Jan 2022 09:40:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ruhr-uni-bochum.de; s=mail-2017; t=1641804006; bh=cNAgeqSIXsiD7FPvuNhOdIKRB98+Pzf7WDYrD7b/1qo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=tmgmrVqlmOlqPtzmopeVVoHHYaasDYKd30Hl5DhJ+U5ifDB7lmiw6flAWqFJpblD+ X0INmDf0hY3MQb0jtLeFVHFTe+GiuYJjSSRnYNEkQK0EpQu0gY9cB5i6ELvhuIV/y3 AKJQ86NciyFOJcJmWEfFmaapAPOtISd+UZH/JVCA= Received: from out2.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx2.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4JXS1y4L24z8SQx; Mon, 10 Jan 2022 09:40:06 +0100 (CET) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out2.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTP id 4JXS1y20KLz8YG4; Mon, 10 Jan 2022 09:40:06 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mx2.mail.ruhr-uni-bochum.de Received: from xii-04 (pm26.mg07.ruhr-uni-bochum.de [10.150.49.41]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4JXS1x4ZBqzDgyd; Mon, 10 Jan 2022 09:40:05 +0100 (CET) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.104.1 at mail2.mail.ruhr-uni-bochum.de From: Daniel =?UTF-8?Q?Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> In-Reply-To: <1bd1592f71c17d017b573445388223313e667388.camel@HIDDEN> References: <20220101235155.5754-1-daniel.meissner-i4k@HIDDEN> <20220101235155.5754-9-daniel.meissner-i4k@HIDDEN> <1bd1592f71c17d017b573445388223313e667388.camel@HIDDEN> Date: Mon, 10 Jan 2022 09:40:05 +0100 Message-ID: <87czl0asre.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Hi Liliana, Liliana Marie Prikler writes: > Am Sonntag, dem 02.01.2022 um 00:51 +0100 schrieb Daniel Mei=C3=9Fner: >> +The tests test_texture_mimpamps, test_texture_abspath, >> test_load_texture_2d >> +and test_load_texture_array fail when Guix builds the package.=C2=A0 Th= is >> is not >> +the case when running the tests directly from a source tree. >> + > You might be missing an X extension here. Try adjusting the Xvfb call. After some research on the internet and grepping Guix sources I adjusted the invocation of Xvfb to the following: Xvfb :1 +extension GLX & as used for example in the package definition of gtk. However, the same four tests still fail. Do you have an idea what other X extensions might be missing? Thanks, Daniel
X-Loop: help-debbugs@HIDDEN Subject: [bug#50505] [PATCH 00/12] gnu: Add python-manim References: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> In-Reply-To: <20210910112231.6411-1-daniel.meissner-i4k@HIDDEN> Resent-From: Sharlatan Hellseher <sharlatanus@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 18 Oct 2024 20:20:02 +0000 Resent-Message-ID: <handler.50505.B50505.17292827698529 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 50505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50505 <at> debbugs.gnu.org Received: via spool by 50505-submit <at> debbugs.gnu.org id=B50505.17292827698529 (code B ref 50505); Fri, 18 Oct 2024 20:20:02 +0000 Received: (at 50505) by debbugs.gnu.org; 18 Oct 2024 20:19:29 +0000 Received: from localhost ([127.0.0.1]:40197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t1tRZ-0002DV-HM for submit <at> debbugs.gnu.org; Fri, 18 Oct 2024 16:19:29 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:44388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>) id 1t1tRX-0002DF-9Q for 50505 <at> debbugs.gnu.org; Fri, 18 Oct 2024 16:19:28 -0400 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4314fa33a35so24750185e9.1 for <50505 <at> debbugs.gnu.org>; Fri, 18 Oct 2024 13:19:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729282679; x=1729887479; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=8Mw8H460guBA/1W23Tci9uhIkp9S1Wa4FBS9rDAGW14=; b=ZJX1VYnrLn5RmFogVlnFMx8NIENZDfNT0X6O2kilXjFhMo+xJlfGCf0EWM7mnB/9f+ Vp/87B0GXNbhggB2DFM/neXNdmVie1BaV6I4G6xSSVJLZrinWkrcW0JKFT2q4zGFVmUg Hf4ojobkmScXE8NPe1KnrW2EgfIUQ3uHyTcvRQRlqP2UzLuR8aiYzEC91pOGD/4B3sNy okWjZfSaudE6XkkRlN0JACioBn39nxo9qFii+j6aAQLXW2+wwOTU8IZw41jePeGTzVu5 EnPHHxwTbLAzqkoW1JkBm1jTznuWHDNHaPLBxqWhcFH0JrzRP7IKrE2w6vpRCTrbQaz1 uVgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729282679; x=1729887479; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8Mw8H460guBA/1W23Tci9uhIkp9S1Wa4FBS9rDAGW14=; b=bOB8ej0GiQ1HI66NH3/Lf/sO+67m2ooBGnLm6WbqLJp9y/+zjWRqzL3FnyJ77ndRPF 2Utlhg4MtV59COF8PX27KIlzCFFPAVOnPwdELULxwFCtLE+gj2LaYbcv8QPUzhUbr9jc 7dh1a7Zo9r8b7E2JPGrI9toE5HUPAGySL2i3Ak6bp+PS1CTfGkP0pQa3NuvEM5MG0jyt 39y9nOdQbu3iLpToqsP7xc+wg8lBvenpK9ZyK3I9FIs4OztHAl6tHmF+G29ON2KQEhLe 4Z4nrYm567LOMcafVgi8gK2u2x0sy1l0Rh3DDZ4GKb7NczG0fDikDBtwOrZ33KukXRti hs9Q== X-Gm-Message-State: AOJu0YyRUQrLmtlu9HEV8EYgJSg9c46G86uzQHhPkohHJw2E+l1F3mjI yLqEKVJkhyubssSFOz1nPVu4SyGv2TJjIIaPo+c5KxNNeCaofRveSGHBaF6t X-Google-Smtp-Source: AGHT+IFWOY05FW2J1kBF6Dfc8bb6ulNEfGkq5/jXcukrbsxWRrqyt/R429dzgPEU7IfEzAzJqTxvIw== X-Received: by 2002:a05:600c:4e0b:b0:431:58cd:b260 with SMTP id 5b1f17b1804b1-4316168ee2emr30840895e9.25.1729282678456; Fri, 18 Oct 2024 13:17:58 -0700 (PDT) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43160dbe73bsm32688775e9.4.2024.10.18.13.17.57 for <50505 <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Oct 2024 13:17:57 -0700 (PDT) From: Sharlatan Hellseher <sharlatanus@HIDDEN> Date: Fri, 18 Oct 2024 21:17:56 +0100 Message-ID: <874j59p3m3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, I've refreshed python-pyglet with combined efforts from: =2D 48467 [PATCH] gnu: Add python-pyglet. ;;; Copyright =C2=A9 2021 Adam Kandur <kefironpremise@HIDDEN> =2D 50505 [PATCH 00/12] gnu: Add python-manim ;;; Copyright =C2=A9 2021 Daniel Mei=C3=9Fner <daniel.meissner-i4k@ruhr-uni= -bochum.de> =2D 52116 [PATCH 0/2] gnu: Add printrun. ;;; Copyright =C2=A9 2021 Morgan Smith <Morgan.J.Smith@HIDDEN> =2D 67131 [PATCH 0/7] gnu: Add tuxemon. ;;; Copyright =C2=A9 2023 Adam Faiz <adam.faiz@HIDDEN> Pushed as=20 88471af678959b1eb4e357a47293030d05de8658 to master. =2D- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmcSwnQACgkQdtcnv/Ys 0rVZTQ//YaRXNwt7Gy2ZRT5QGfWaAKtr9AH6B4ItIR4gcetcegUhcguFldFeOvJq 9eg0Kdg1ZZDEFTphVdj3Qjny40KY87rtLQBtkJjIHk2h4yo+KOyfps4lgIGoXLxR tY0LVKBANoz9XwDLHmBWU9PRMGll7dEG4F9cZysJoeHlvxhi5lmNgVUKBMeOzlCJ tnJU51/s+EP03k2q9KODxB+maW9gnNg5NFJYqqItJIsRXAFo+REUAjwZBuQZzfpB zcvRUAsq4NTWi6q8m6OYvkwdC0E9k1XjWdRWpfqLSnfhzM0/Hckp409qVX6t5MRs kYfXQNR0nueAAdxlJyjvCwFmtvDTyR0FgvSEDy4cOTJ1H4WyHgQo7or8pw3axViu rMGsVAekIly+nUZ4jK8JSq+/51R7Ov6DKAQSu2qMIfJ+ny80158XkVpN8kkP+5ee OPDVjSG5oi6xQXx32hUOlDpJuUXAgzg0wOQoSlq+yqpXk0PxyvDWN30FtGX+dphs tczYZ8ZOEYhtdn4l++wq/qnVMWTC/Jz+8XErgTsNWYH94JYBZ9+eQyu066vzO3de AL9XGVgLuiIizksrnB2OjhlGlDaLaj2MyIKRfXP1oOzOfP2/sVpamhKLcwxN2/wp 2uobcKm+b8MEO3rtzaueX4GVZ2Wp5lyYhoM52Ylp4beMPMvRvkQ= =xEvR -----END PGP SIGNATURE----- --=-=-=--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.