From patchwork Sun Apr 25 03:25:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28860 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E25D727BC7C; Sun, 25 Apr 2021 04:27:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2A8D027BC7D for ; Sun, 25 Apr 2021 04:27:13 +0100 (BST) Received: from localhost ([::1]:59262 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVQO-0006Hf-6Q for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:27:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34320) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVQE-0006Fp-Rz for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58491) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVQE-0002GT-Ku for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVQE-00028b-HF for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 01/10] gnu: Add python-anyqt. References: <20210423172547.73266-1-monego@posteo.net> In-Reply-To: <20210423172547.73266-1-monego@posteo.net> Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212138152 (code B ref 47976); Sun, 25 Apr 2021 03:27:02 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:26:53 +0000 Received: from localhost ([127.0.0.1]:41791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ5-00027Q-6k for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:53 -0400 Received: from mout02.posteo.de ([185.67.36.66]:38249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ3-000273-46 for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:52 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id A0BEF2400E5 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321204; bh=uCW2oe5ugZb65cIXUQW3KGbluRxCULX0MeorlPcRqvI=; h=From:To:Cc:Subject:Date:From; b=r1BnR6gBS/qd3GkObR6dt5CXq7sF1YLunolE40yJYD+foMM6aeURZNx+505/X9qT3 6sJH2nCEwj6JFmXrUxlW5p9YJhy+hpHlzXHt2RRqM4JjaJwdbDfrTGEGtYlv/hnIiE si4dDBG8857LOlhnGFbq1SpqZ9WHsJm9RWObKlHZDQyrKoKwKr3ju/0ufNwsmxYguo C+1uCEvF2HDK+ZQh2P55g2qIDUPlkbG+JiPvDRde1GgaiUm015MGjHNfKX2e7fmXGt lb5peMklphJ3eJ5m3B7ifGxF8jWJcKDQyVoy/8Cj9BKKN5LyDU20XQpYu64Qk6fqxX MvHCB3fYE56uA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNM0R8yz9rxB; Sun, 25 Apr 2021 05:26:42 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:25:59 +0000 Message-Id: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-anyqt): New variable. --- No changes. 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 c01993ecd7..7366dd190c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12395,6 +12395,32 @@ ISO 8859, etc.).") (define-public python2-translitcodec (package-with-python2 python-translitcodec)) +(define-public python-anyqt + (package + (name "python-anyqt") + (version "0.0.11") + (source + (origin + (method url-fetch) + (uri (pypi-uri "AnyQt" version)) + (sha256 + (base32 "0gl2czirzjvhbq963i2awxp8kwbc1grh67lpcwfipyn9w3kdwdj4")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ;there are no tests + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'delete-files + ;; Delete files related to other operating systems. + (lambda _ + (delete-file "AnyQt/QtMacExtras.py") + (delete-file "AnyQt/QtWinExtras.py") + #t))))) + (home-page "https://github.com/ales-erjavec/anyqt") + (synopsis "PyQt4/PyQt5 compatibility layer") + (description "AnyQt is a PyQt4/PyQt5 compatibility layer.") + (license license:gpl3))) + (define-public python-editor (package (name "python-editor") From patchwork Sun Apr 25 03:26:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28863 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 75D8E27BC7D; Sun, 25 Apr 2021 04:27:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 28D9127BC7C for ; Sun, 25 Apr 2021 04:27:18 +0100 (BST) Received: from localhost ([::1]:59680 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVQT-0006Sk-Dl for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:27:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34322) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVQF-0006GJ-9O for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58492) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVQF-0002GZ-19 for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVQE-00028j-U6 for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 02/10] gnu: Add python-pyqtgraph. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212148168 (code B ref 47976); Sun, 25 Apr 2021 03:27:02 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:26:54 +0000 Received: from localhost ([127.0.0.1]:41794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ6-00027f-Fl for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:54 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ4-000275-7D for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:53 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 39CEB240026 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321206; bh=pfbpTQWYtFhEZpA+fJUwtG3+quRG/krzDSSGNsLSZSs=; h=From:To:Cc:Subject:Date:From; b=JeI8n9A4uMXGXpGZEGUbvPWd0lS46Mz1BudV0EP3jz8spDBsIOTeUDprYp+ZuB3XB SRDmdmALybdgUkMS7efPWq1TqtNohvSblCyajDc4PEwcZFY7IcPUTw1FSoRe4qiypT 4uq44F5MXkp6WQUGbp2fle5LX4Z207XcnqH8W/qACmEmGfbTjiY2y9sJd4Gs/oL8rr CZ1Jdb7SwVoPXbveFp586fiJRpZppBwEuH7dnGE6Vvda925Nl+7dPY8FYrOIbwRJmp lSIkA8kpOVuQuQ1FQ1+VbuWllG58aqnrUX+geXmN5z+mpDzvJyaXbT5xR5o21nkmCX 1e6AP4uXYke/Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNN5K9Zz9rxB; Sun, 25 Apr 2021 05:26:44 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:00 +0000 Message-Id: <20210425032608.124210-2-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-pyqtgraph): New variable. --- Changed casing in synopsis. gnu/packages/python-xyz.scm | 52 +++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7366dd190c..9bd78986bd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12421,6 +12421,58 @@ ISO 8859, etc.).") (description "AnyQt is a PyQt4/PyQt5 compatibility layer.") (license license:gpl3))) +(define-public python-pyqtgraph + (package + (name "python-pyqtgraph") + (version "0.12.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyqtgraph" version)) + (sha256 + (base32 "0kc7ncv0lr3spni29i9g8nszyr4xinswqi2zzs6v8kqqi593pvyj")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'set-home-and-qpa + (lambda _ + (setenv "HOME" "/tmp") + (setenv "QT_QPA_PLATFORM" "offscreen") + #t)) + (replace 'check + (lambda* (#:key inputs outputs #:allow-other-keys) + (add-installed-pythonpath inputs outputs) + (invoke "pytest" "-vv" "-k" + ;; These tests try to download online data. + (string-append "not test_PolyLineROI" + " and not test_getArrayRegion_axisorder" + " and not test_getArrayRegion" + " and not test_PlotCurveItem" + " and not test_NonUniformImage_colormap" + " and not test_NonUniformImage_lut" + " and not test_ImageItem_axisorder" + " and not test_ImageItem"))))))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-xdist" ,python-pytest-xdist))) + (inputs + `(("qtbase" ,qtbase))) + (propagated-inputs + `(("python-h5py" ,python-h5py) + ("python-numpy" ,python-numpy) + ("python-pyopengl" ,python-pyopengl) + ("python-scipy" ,python-scipy) + ("python-pyqt" ,python-pyqt))) + (home-page "http://www.pyqtgraph.org") + (synopsis "Scientific graphics and GUI library for Python") + (description + "PyQtGraph is a Pure-python graphics library for PyQt5, PyQt6, PySide2 +and PySide6. It is intended for use in mathematics, scientific or engineering +applications.") + (license license:expat))) + (define-public python-editor (package (name "python-editor") From patchwork Sun Apr 25 03:26:01 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28861 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3D4EE27BC7C; Sun, 25 Apr 2021 04:27:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 018F827BC7D for ; Sun, 25 Apr 2021 04:27:14 +0100 (BST) Received: from localhost ([::1]:59316 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVQP-0006JQ-5S for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:27:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVQF-0006Ga-SW for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58495) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVQF-0002Gx-Lq for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVQF-000293-Ip for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 03/10] gnu: Add python-qasync. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212158175 (code B ref 47976); Sun, 25 Apr 2021 03:27:03 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:26:55 +0000 Received: from localhost ([127.0.0.1]:41796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ6-00027h-PE for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:55 -0400 Received: from mout02.posteo.de ([185.67.36.66]:41913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ5-000277-76 for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:53 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 97C592400E5 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321207; bh=APUmMAYtzfcA2F8T6TbrILdZL3meLmn109UIQ5ZOOV4=; h=From:To:Cc:Subject:Date:From; b=BoXmjVLOs0Y5RGL/A5vCEAsruPFH6d3Mat2hcKQ/C6axJTmSpReLGiFmwnH8+rxGw EgNxYYuCkjG8B/F4Ku7mnU9NGtUg8iuhWExh+TkpvD6SDG4aGCMDAjVO72xbaDQBHq x3sA1EeevCeHxK9jb1e9q7/nZX/VAqn78/f17Qxyu94upxicbsD0qHLwWE2h7tEMyX hf002Yyz4N/LNr2CLBMi4cr358mc/YlxTDl7VUziqW7zYNqcTuvRK24nYS4WJW3E9c ffZsmPyN80loNpLAgjlSgc93g2iH1Q2qfPOrPHIRUG99ljy8AVy0MibT2pVL6FDhzC +2BSQ4Fas1Zpw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNQ1fkrz9rxB; Sun, 25 Apr 2021 05:26:46 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:01 +0000 Message-Id: <20210425032608.124210-3-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-qasync): New variable. --- Changed license from bsd-3 to bsd-2. 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 9bd78986bd..d77599d53d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12473,6 +12473,41 @@ and PySide6. It is intended for use in mathematics, scientific or engineering applications.") (license license:expat))) +(define-public python-qasync + (package + (name "python-qasync") + (version "0.15.0") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/CabbageDevelopment/qasync/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0va9h6v102d7mxz608banjc0l0v02dq3ywhr5i4nqaxx3qkazc2l")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest" + #:phases + (modify-phases %standard-phases + (add-before 'check 'set-qpa + (lambda _ + (setenv "QT_QPA_PLATFORM" "offscreen") + #t))))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner))) + (propagated-inputs + `(("python-pyqt" ,python-pyqt))) + (home-page "https://github.com/CabbageDevelopment/qasync") + (synopsis "Implementation of the PEP 3156 Event-Loop with Qt") + (description + "@code{qasync} allows coroutines to be used in PyQt/PySide applications +by providing an implementation of the PEP 3156 event-loop.") + (license license:bsd-2))) + (define-public python-editor (package (name "python-editor") From patchwork Sun Apr 25 03:26:02 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28862 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9E02227BC7C; Sun, 25 Apr 2021 04:27:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 51FE527BC7D for ; Sun, 25 Apr 2021 04:27:14 +0100 (BST) Received: from localhost ([::1]:59334 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVQP-0006Jw-H5 for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:27:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVQG-0006Gh-9y for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58496) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVQG-0002HI-38 for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVQF-00029B-Vk for guix-patches@gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 04/10] gnu: Add python-orange-canvas-core. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212238244 (code B ref 47976); Sun, 25 Apr 2021 03:27:03 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:27:03 +0000 Received: from localhost ([127.0.0.1]:41803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQE-00028Z-7E for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 Received: from mout02.posteo.de ([185.67.36.66]:34821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ6-00027A-LT for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:55 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 193792400E5 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321209; bh=ktL8QhyTzoolF3tuPqPqVhSWAe07acbxp9Jim1sgLhg=; h=From:To:Cc:Subject:Date:From; b=G9sCFxu5tlFXTiESeh8DD9G7HMvSTuWcVP5MZCWs3TDdgSXNw9A8S2LRkqhOdUEkE lcA29Ku6Gu6geDl8nDDPTnsOdfDSyfkjM7Tpr40MKoPhcoKtORI4lfLjuv54qtuRCD 58qpJIqkchxvCROfjynnFCk+0cB9kUqSdAkW17KAcfNIkcBUS5s7w8tO652R0jIWGI zsFKXI8vjL+LpZxw5X4OEXdPfnFZs3KBhxodlspxwOJwVFFMbU3AHv8abBk12NZte2 MZH07NaKHSL5LhT5MxI2iH/cV3Tf1x13IgSYSHWZ+NCOwnS/8adcuOGJFpkqCPsHJ/ U44VBxn0NvP3A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNR6H4fz9rxB; Sun, 25 Apr 2021 05:26:47 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:02 +0000 Message-Id: <20210425032608.124210-4-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/orange.scm: New file. * gnu/packages/local.mk (GNU_SYSTEM_MODULES): Add it. --- Removed python-setuptools from propagated-inputs. Changed license from gpl3+ to gpl3 (setup.py does not mention any later versions). gnu/local.mk | 1 + gnu/packages/orange.scm | 66 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 gnu/packages/orange.scm diff --git a/gnu/local.mk b/gnu/local.mk index 50b11a8ca2..e8b6effb36 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -420,6 +420,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/openldap.scm \ %D%/packages/openpgp.scm \ %D%/packages/openstack.scm \ + %D%/packages/orange.scm \ %D%/packages/orpheus.scm \ %D%/packages/ots.scm \ %D%/packages/package-management.scm \ diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm new file mode 100644 index 0000000000..fb273cbbec --- /dev/null +++ b/gnu/packages/orange.scm @@ -0,0 +1,66 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2021 Vinicius Monego +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages orange) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system python) + #:use-module (gnu packages) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt)) + +(define-public python-orange-canvas-core + (package + (name "python-orange-canvas-core") + (version "0.1.19") + (source + (origin + (method url-fetch) + (uri (pypi-uri "orange-canvas-core" version)) + (sha256 + (base32 "03wav2msfm32y8zwq69v1v6qyh1ld76xla2z60avf49yhbwjgwal")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'check-setup + (lambda _ + ;; This test fails with: RuntimeError: Event loop is closed. + (substitute* "orangecanvas/application/tests/test_mainwindow.py" + (("test_help_requests") "_test_help_requests")) + (setenv "HOME" "/tmp") + (setenv "QT_QPA_PLATFORM" "offscreen") + #t))))) + (propagated-inputs + `(("python-anyqt" ,python-anyqt) + ("python-cachecontrol" ,python-cachecontrol) + ("python-commonmark" ,python-commonmark) + ("python-dictdiffer" ,python-dictdiffer) + ("python-docutils" ,python-docutils) + ("python-pyqt" ,python-pyqt) + ("python-qasync" ,python-qasync) + ("python-requests" ,python-requests))) + (home-page "https://github.com/biolab/orange-canvas-core") + (synopsis "Core component of Orange Canvas") + (description + "Orange Canvas Core is a framework for building graphical user interfaces +for editing workflows. It is a component used to build the Orange Canvas +data-mining application.") + (license license:gpl3))) From patchwork Sun Apr 25 03:26:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28867 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E0C3827BC7C; Sun, 25 Apr 2021 04:28:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 545EA27BC80 for ; Sun, 25 Apr 2021 04:28:13 +0100 (BST) Received: from localhost ([::1]:60362 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVRM-0006mV-F3 for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:28:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVRC-0006jf-Ja for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58508) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVRC-0002uD-BT for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVRC-0002BN-8C for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 05/10] gnu: Add python-orange-widget-base. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212348292 (code B ref 47976); Sun, 25 Apr 2021 03:28:02 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:27:14 +0000 Received: from localhost ([127.0.0.1]:41808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQF-00028t-6w for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:14 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ8-00027C-45 for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:56 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 92865240026 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321210; bh=Li3wBb+UUK7zYqh44w7D3TW/ynOkXTI8BG/8nf/SQBc=; h=From:To:Cc:Subject:Date:From; b=SamsORzB0QUJsjvqp7NGnfkZdFSnxJay9AK6qPnyb+BNmJHZLBPTwl62RyPUaKXws lEyiyD5UwbDcxe0yU5k7ihpaHoXnTyTpCqqopBKcBIC5C9enfwkc/p3kZI4eEdXaDA ls39YFugk/O89m14SIK+HtK2m6M/QeP2w1vUYL09Waw7898XUZ92JhBi9+/8Pch7CE nt+eTZjgnHN6faiO4qWmj/mgpOf+dpXJ1DJUuRglGmy8NhCLaxN2heBJjhlH/pR46l 7YWE06lku/qEQPCdl4ZMoefZatxrKiUp0NtRcdfN/GFTJUNW98/T/y2uCifrvZvDtQ 6b2bXNdjPZ3Ag== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNT2fVWz9rxB; Sun, 25 Apr 2021 05:26:49 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:03 +0000 Message-Id: <20210425032608.124210-5-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/orange.scm (python-orange-widget-base): New variable. --- No changes. gnu/packages/orange.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index fb273cbbec..8cb8159594 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -64,3 +64,38 @@ for editing workflows. It is a component used to build the Orange Canvas data-mining application.") (license license:gpl3))) + +(define-public python-orange-widget-base + (package + (name "python-orange-widget-base") + (version "4.12.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "orange-widget-base" version)) + (sha256 + (base32 "13sy3s8rdqs3i3ghixljpqvnfz81qmbb0kqlasw39zvf39qc22kz")))) + (build-system python-build-system) + (arguments + `(;; unittest fails to load one test, all other tests are passing: + ;; AttributeError: module 'orangewidget' has no attribute 'version'. + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "QT_QPA_PLATFORM" "offscreen") + #t))))) + (propagated-inputs + `(("python-anyqt" ,python-anyqt) + ("python-matplotlib" ,python-matplotlib) + ("python-orange-canvas-core" + ,python-orange-canvas-core) + ("python-pyqtgraph" ,python-pyqtgraph))) + (home-page "https://github.com/biolab/orange-widget-base") + (synopsis "Base Widget for Orange Canvas") + (description + "Orange Widget Base provides a base widget component for a interactive +GUI based workflow. It is primarily used in the Orange framework.") + (license license:gpl3+))) From patchwork Sun Apr 25 03:26:04 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28864 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 74C8A27BC7D; Sun, 25 Apr 2021 04:28:10 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3B4F227BC7C for ; Sun, 25 Apr 2021 04:28:10 +0100 (BST) Received: from localhost ([::1]:60286 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVRJ-0006jy-DA for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:28:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34486) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVRC-0006jl-WF for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58509) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVRC-0002un-Nb for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVRC-0002BU-Ko for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 06/10] gnu: Add python-serverfiles. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212358300 (code B ref 47976); Sun, 25 Apr 2021 03:28:02 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:27:15 +0000 Received: from localhost ([127.0.0.1]:41813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQQ-00029h-Nq for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:14 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQ9-00027E-JK for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:57 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 106D8240026 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321212; bh=7V/NCGZGyW1iEXIHSXye3t/L+5PuIaugqbcclI4++5E=; h=From:To:Cc:Subject:Date:From; b=Uk194By2RELbwUL2kPkWqFPVdEBm/CqwH5tNUuQbke669VYGSIXYjjOucw8696zS4 QxkoXqDjpaahtHrQN0bwaUFK15zfqMi1dyFnDGDLHj/qNUZTvc85lP8wacJAXBpreG 3TK0WGalLcAhWzt1ltzVsBJUlH5/POqbbQBshViZQkXp3nHFhpAYTsc+Ms852eCFds 9sR4LticmK+MThVVk3RkfE1TKNRCQRGbV6MYSqe0AODBfiJ8HgCo+rEZ/FlgU+xJak FR5K9IKmhm/uF1UQRHVr0mwfRq1D7dAHLQ+NJhC07+NAk+K2MqHn15m6ThIFXgeEe3 XR0YkSoEJD+Dg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNV6Bb2z9rxB; Sun, 25 Apr 2021 05:26:50 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:04 +0000 Message-Id: <20210425032608.124210-6-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/orange.scm (python-serverfiles): New variable. --- No changes. gnu/packages/orange.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index 8cb8159594..97be36e489 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -99,3 +99,24 @@ data-mining application.") "Orange Widget Base provides a base widget component for a interactive GUI based workflow. It is primarily used in the Orange framework.") (license license:gpl3+))) + +(define-public python-serverfiles + (package + (name "python-serverfiles") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "serverfiles" version)) + (sha256 + (base32 "1qgbzgnaxj4wsp2rdas53qxsh0j7xpibq25w6lviwyaqwwrgq42y")))) + (build-system python-build-system) + (propagated-inputs + `(("python-requests" ,python-requests))) + (home-page "https://github.com/biolab/serverfiles") + (synopsis "Utility to access files on a HTTP server and store them locally") + (description + "This package provides an utility that accesses files on a HTTP server +and stores them locally for reuse. It is primarily used by the Orange +framework.") + (license license:gpl3+))) From patchwork Sun Apr 25 03:26:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28866 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 603A427BC7C; Sun, 25 Apr 2021 04:28:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 042BD27BC7E for ; Sun, 25 Apr 2021 04:28:13 +0100 (BST) Received: from localhost ([::1]:60360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVRM-0006mQ-4s for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:28:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVRD-0006js-Bi for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58510) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVRD-0002uu-4Y for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVRD-0002Bc-1l for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 07/10] gnu: Add python-python-louvain. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212498324 (code B ref 47976); Sun, 25 Apr 2021 03:28:02 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:27:29 +0000 Received: from localhost ([127.0.0.1]:41815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQR-00029p-15 for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:29 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQB-00027d-5P for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:26:59 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 899A82400E5 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321213; bh=JIk/ovMWIYzfTbBxhQhxjXHcmyv5Wxg5ZliHBN0ITT0=; h=From:To:Cc:Subject:Date:From; b=R7iKBLZ8ZZ7cIz4JQk4m6JF6qSKvo2JEHZ7hiCTSnkD5+il5IFf7OycwUXU7HVu7d 5ixNg9wYCpkcqKxnwR1XzPOyO/ks7BsGxaCIKCjeuzvBzeVR8KutyRVFXaMvRTAwex pOsbVuJua4mmjXbCY33kSSTzHbwUGyyUZj6GYTJffKOgJqKfuhzDjm7k8q99O/7RGf VsJz0Ubs59xMssIrgjxm7FBeCLcy0x+Guer4PzkMTXVuWBOsHLp8jgCNQdBSQSaDv4 NX1jCP3WTnOz9N6xHmUW5A1oTjJmWXZRgTgfo1UnX3xPW9C0ASeIQrougcVKT6AU3s tmAkBo9G8rZlA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNX2Pllz9rxB; Sun, 25 Apr 2021 05:26:52 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:05 +0000 Message-Id: <20210425032608.124210-7-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/graph.scm (python-python-louvain): New variable. --- No changes. gnu/packages/graph.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index d2e4c875a1..7b61c8f103 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2019 Andreas Enge ;;; Copyright © 2020 Alexander Krotov ;;; Copyright © 2020 Pierre Langlois +;;; Copyright © 2021 Vinicius Monego ;;; ;;; This file is part of GNU Guix. ;;; @@ -228,6 +229,27 @@ subplots, multiple-axes, polar charts, and bubble charts. ") (define-public python2-plotly (package-with-python2 python-plotly-2.4.1)) +(define-public python-python-louvain + (package + (name "python-python-louvain") + (version "0.15") + (source + (origin + (method url-fetch) + (uri (pypi-uri "python-louvain" version)) + (sha256 + (base32 "1sqp97fwh4asx0jr72x8hil8z8fcg2xq92jklmh2m599pvgnx19a")))) + (build-system python-build-system) + (propagated-inputs + `(("python-networkx" ,python-networkx) + ("python-numpy" ,python-numpy))) + (home-page "https://github.com/taynaud/python-louvain") + (synopsis "Louvain algorithm for community detection") + (description + "This package provides a pure Python implementation of the Louvain +algorithm for community detection in large networks.") + (license license:bsd-3))) + (define-public python-louvain (package (name "python-louvain") From patchwork Sun Apr 25 03:26:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28868 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 17E0427BC7D; Sun, 25 Apr 2021 04:28:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E4C0A27BC7C for ; Sun, 25 Apr 2021 04:28:17 +0100 (BST) Received: from localhost ([::1]:60902 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVRR-000715-45 for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:28:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34490) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVRD-0006jz-PM for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58511) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVRD-0002uy-IK for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVRD-0002Bj-Fb for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 08/10] gnu: python-pynndescent: Update to 0.5.2. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212508331 (code B ref 47976); Sun, 25 Apr 2021 03:28:03 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:27:30 +0000 Received: from localhost ([127.0.0.1]:41817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQf-0002AD-J0 for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:30 -0400 Received: from mout01.posteo.de ([185.67.36.65]:49605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQC-00027u-JR for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:00 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 08885240026 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321215; bh=90KklBAXIMyQfS0IuR6gdRw09Gb6mCVOEPFcPRmDxyU=; h=From:To:Cc:Subject:Date:From; b=NJUyK0lz1XXUAowjksLVJ36R17HPwUQOCrp5TnsZyV1785EhRfIN5FhoHGt4kVGzK fSxiZPoUTvMK5OjTp7e+qEewyPrY+7do/KHGioZAyEvQt9z5uQIGDJL9A+A69OrH87 HheeXADH5sBgedtUUAeIm6yyFvivWdoyJQdiVYLVfET6UJtV4aVP5jIB6JBl/VPd+l 9WhFHXm/W9n4z884rLGdtCsbhnwrNgDu8vLoPRUbQbHHfE5H9x/bouOgWtmNuil/nm Upo7+F8kjQX7GMDEJ5uSABijA6kvkH4fQc3uDIvQEZi2s168tmG4ZtwYezTF6aLgWE NnnoB939Xy8EQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNY5xD7z9rxB; Sun, 25 Apr 2021 05:26:53 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:06 +0000 Message-Id: <20210425032608.124210-8-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.2. --- No changes. gnu/packages/machine-learning.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index ddd600d0f0..fd4e55f30a 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -915,13 +915,13 @@ for scientific computing and data science (e.g. BLAS and OpenMP).") (define-public python-pynndescent (package (name "python-pynndescent") - (version "0.4.8") + (version "0.5.2") (source (origin (method url-fetch) (uri (pypi-uri "pynndescent" version)) (sha256 - (base32 "0li1fclif50v6xrq7wh3lif9vv5jpj7xhrb0z6g89wwjnp9b9833")))) + (base32 "0w87c2v0li2rdbx6qfc2lb6y6bxpdy3jwfgzfs1kcr4d1chj5zfr")))) (build-system python-build-system) (native-inputs `(("python-nose" ,python-nose))) From patchwork Sun Apr 25 03:26:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28865 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 18AF727BC7C; Sun, 25 Apr 2021 04:28:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 46AA627BC7F for ; Sun, 25 Apr 2021 04:28:13 +0100 (BST) Received: from localhost ([::1]:60366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVRM-0006mZ-DN for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:28:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34492) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVRE-0006kU-88 for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58512) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVRD-0002v2-UZ for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVRD-0002Bq-Rw for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 09/10] gnu: python-opentsne: Update to 0.5.2. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212508338 (code B ref 47976); Sun, 25 Apr 2021 03:28:03 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:27:30 +0000 Received: from localhost ([127.0.0.1]:41819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQg-0002AK-2t for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:30 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37993) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQE-000286-58 for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:03 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 8891C2400E5 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321216; bh=zut3R4CrkR06cN4x9MzYl2PcmJQKEuLdp8uYClc/kjw=; h=From:To:Cc:Subject:Date:From; b=NF1ApMrEDi20+32ZpYCahWJ3RMNm3Cfn8ieX4qYLolbJltRaitNr2H6yEsxswAglf mze3vZgQ+Wa79Sdwa/Rz6mB7RB4cZqmEoI2kqpzhnJ8qN/DdRl0XTEktOI86IUzX7X nWfWoB9WZSEa1nAGK43MZaWJRMqAKJdYWxVTybh7x9R+vrnMOwy7TCxLjrLgKvBuwW Px8lg4c8g8oV88QJVkCCN0TF6+Ugugyx6CP27ZCrEs+W6NRX0N0Moa3cMcz3npXl8w CoSLqqNQCTc0BslKZidZ7Ntnn2JT5wTb3mqP3jYX2IfGElCUOPCxE7yajO1JHbxsxm 5Fqw3rJKJozZQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNb2DnNz9rxB; Sun, 25 Apr 2021 05:26:55 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:07 +0000 Message-Id: <20210425032608.124210-9-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/machine-learning.scm (python-opentsne): Update to 0.5.2. --- No changes. gnu/packages/machine-learning.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index fd4e55f30a..837ebbba67 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -941,7 +941,7 @@ for k-neighbor-graph construction and approximate nearest neighbor search.") (define-public python-opentsne (package (name "python-opentsne") - (version "0.4.4") + (version "0.5.2") (source (origin ;; No tests in the PyPI tarball. @@ -951,7 +951,7 @@ for k-neighbor-graph construction and approximate nearest neighbor search.") (commit (string-append "v" version)))) (file-name (string-append name "-" version "-checkout")) (sha256 - (base32 "08wamsssmyf6511cbmglm67dp48i6xazs89m1cskdk219v90bc76")))) + (base32 "1hl42wmafydk4fxdx05l180k3canmqw8h9r20fsqq2aq440b09gh")))) (build-system python-build-system) (arguments `(#:phases From patchwork Sun Apr 25 03:26:08 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28869 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7287D27BC7D; Sun, 25 Apr 2021 04:28:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F299927BC7C for ; Sun, 25 Apr 2021 04:28:19 +0100 (BST) Received: from localhost ([::1]:32954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laVRT-00078g-85 for patchwork@mira.cbaines.net; Sat, 24 Apr 2021 23:28:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34496) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laVRE-0006l0-JI for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58513) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laVRE-0002vA-BV for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1laVRE-0002By-8P for guix-patches@gnu.org; Sat, 24 Apr 2021 23:28:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH v2 10/10] gnu: Add orange. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Apr 2021 03:28:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47976@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47976-submit@debbugs.gnu.org id=B47976.16193212508345 (code B ref 47976); Sun, 25 Apr 2021 03:28:04 +0000 Received: (at 47976) by debbugs.gnu.org; 25 Apr 2021 03:27:30 +0000 Received: from localhost ([127.0.0.1]:41821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQg-0002AR-BD for submit@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:30 -0400 Received: from mout01.posteo.de ([185.67.36.65]:60813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1laVQG-00028D-Og for 47976@debbugs.gnu.org; Sat, 24 Apr 2021 23:27:05 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 08ABC240026 for <47976@debbugs.gnu.org>; Sun, 25 Apr 2021 05:26:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619321218; bh=0vvKehZh334B6fPgkxAHrrvbDsDeuPaamlR8hV+KM18=; h=From:To:Cc:Subject:Date:From; b=Of4SG1SvMO9hNSfaxMNpJUS8w0yJ3t6GPCNBWkpPoUE+6U0Fg0+G5SBzQZyjfP0oO vdtDRbildpgn7scl/sMUNkNO7h36l6orUw3kfETXjX5kgQ7yOspx6CZt70K2k4wkCT 63XP903pabJoH6P/SeRKx53aSX7Yr2maCq+WM9P8/th+PRSkLme8fdv5gMoM51tsc0 poYaTA8q0fvup6DNaq20IX16DN7wmQvSQ8sSflx6GUablzIm+B8/6+mfUWdHcZ0dA7 9HHf9TE3oFGM/ce7MU4MkU1WmVkgKJ9UXXJgCnKS8yvOFWoi+mxvQBhsrtHh4WZDt7 QZHvEfMLvQ2IA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FSYNc5xGsz9rxB; Sun, 25 Apr 2021 05:26:56 +0200 (CEST) From: Vinicius Monego Date: Sun, 25 Apr 2021 03:26:08 +0000 Message-Id: <20210425032608.124210-10-monego@posteo.net> In-Reply-To: <20210425032608.124210-1-monego@posteo.net> References: <20210425032608.124210-1-monego@posteo.net> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/orange.scm (orange): New variable. --- Removed httpx version substitution, rewritten description. gnu/packages/orange.scm | 85 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index 97be36e489..19014c748d 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -22,6 +22,11 @@ #:use-module (guix download) #:use-module (guix build-system python) #:use-module (gnu packages) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages graph) + #:use-module (gnu packages machine-learning) + #:use-module (gnu packages python-crypto) + #:use-module (gnu packages python-science) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt)) @@ -100,6 +105,86 @@ data-mining application.") GUI based workflow. It is primarily used in the Orange framework.") (license license:gpl3+))) +(define-public orange + (package + (name "orange") + (version "3.28.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Orange3" version)) + (sha256 + (base32 "1ac4xjjkx06z10hl7k0zh1z3qhkl5vng15l9jkpkmck9spinbzil")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'preparations + (lambda _ + ;; Delete test that opens an outgoing connection. + (delete-file "Orange/tests/test_url_reader.py") + ;; This is a binary data file and it breaks runpath validation. + (delete-file "Orange/tests/datasets/binary-blob.tab") + ;; Skip the test which uses that binary file. + (substitute* "Orange/tests/test_txt_reader.py" + (("test_read_nonutf8_encoding") "_test_read_nonutf8_encoding")) + ;; Relax some dependency versions. + (substitute* "requirements-gui.txt" (("PyQtWebEngine>=5.12") "")) + #t)) + (add-before 'check 'set-HOME + ;; Tests need a writable home. + (lambda _ (setenv "HOME" "/tmp") #t)) + (add-after 'install 'wrap-executable + ;; Ensure that icons are found at runtime. + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (wrap-program (string-append out "/bin/orange-canvas") + `("QT_PLUGIN_PATH" prefix + ,(list (string-append (assoc-ref inputs "qtsvg") + "/lib/qt5/plugins/"))))) + #t))))) + (native-inputs + `(("python-cython" ,python-cython))) + (inputs + `(("python-anyqt" ,python-anyqt) + ("python-baycomp" ,python-baycomp) + ("python-bottleneck" ,python-bottleneck) + ("python-chardet" ,python-chardet) + ("python-httpx" ,python-httpx) + ("python-joblib" ,python-joblib) + ("python-keyring" ,python-keyring) + ("python-keyrings.alt" ,python-keyrings.alt) + ("python-louvain" ,python-python-louvain) + ("python-matplotlib" ,python-matplotlib) + ("python-networkx" ,python-networkx) + ("python-numpy" ,python-numpy) + ("python-openpyxl" ,python-openpyxl) + ("python-opentsne" ,python-opentsne) + ("python-orange-canvas-core" + ,python-orange-canvas-core) + ("python-orange-widget-base" + ,python-orange-widget-base) + ("python-pandas" ,python-pandas) + ("python-pyqt" ,python-pyqt) + ("python-pyqtgraph" ,python-pyqtgraph) + ("python-pyqtwebengine" ,python-pyqtwebengine) + ("python-pyyaml" ,python-pyyaml) + ("python-requests" ,python-requests) + ("python-scikit-learn" ,python-scikit-learn) + ("python-scipy" ,python-scipy) + ("python-serverfiles" ,python-serverfiles) + ("python-xlrd" ,python-xlrd) + ("python-xlsxwriter" ,python-xlsxwriter) + ("qtbase" ,qtbase) + ("qtsvg" ,qtsvg) + ("xdg-utils" ,xdg-utils))) + (home-page "https://orangedatamining.com/") + (synopsis "Component-based data mining framework") + (description + "Orange is a component-based, graphical framework for machine learning, +data analysis, data mining and data visualization.") + (license license:gpl3+))) + (define-public python-serverfiles (package (name "python-serverfiles")