From patchwork Fri Apr 23 17:28: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: 28826 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 9EC4B27BC7D; Fri, 23 Apr 2021 18:29:19 +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 B14B727BC7C for ; Fri, 23 Apr 2021 18:29:18 +0100 (BST) Received: from localhost ([::1]:59948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzcD-0005nC-Uj for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:29:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzby-0005mf-Kq for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55430) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzby-00022l-CS for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzby-00036w-9Z for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 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: Fri, 23 Apr 2021 17:29: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.161919892511901 (code B ref 47976); Fri, 23 Apr 2021 17:29:02 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:28:45 +0000 Received: from localhost ([127.0.0.1]:38736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzbg-00035t-PU for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:28:45 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzbf-00035d-1Z for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:28:43 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 6B4602400E5 for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:28:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198917; bh=ogKFfAITX9Z167M6T0KTRYdeIOdIZoT78bsMExsg0iw=; h=From:To:Cc:Subject:Date:From; b=mA0GJLU7l6WrlEN9I4hYFAQNixcd40NGcJvhD8UCdEiXAKe+JyZM90eb90mh5DMVL dYF/ALlmsChVyDyrKKXKXjNtQg9kRtU3SzWLa0MMlifN2/p1p/wmbqFrTdwPxCoStv 4d1hHVyMHit4Mt0As67JRspfdLSTP9Cw1KBUTppNOHpvJVDhSuF9qCrVyk/aZRCj1V onkOBbyRblLlsTb6mwsGsHd9r51e74wB9EoECAbaVnkS9gN4uZ7901EdA5lNPbcbTA +7y+dgbC69JweDrcPCrex4/3601JKtmzecRpYqXcX2IMc+LgOeihw+32XV6mYJwhep iMvwTfZjXUGbg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh8g5g5Rz6tmJ; Fri, 23 Apr 2021 19:28:35 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:07 +0000 Message-Id: <20210423172816.73579-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. --- 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 Fri Apr 23 17:28: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: 28827 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 C95B127BC7D; Fri, 23 Apr 2021 18:29:21 +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 B04B127BC7C for ; Fri, 23 Apr 2021 18:29:20 +0100 (BST) Received: from localhost ([::1]:59990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzcF-0005op-UY for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:29:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44904) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzby-0005mi-Tr for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55433) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzby-00022r-NN for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzby-000375-LG for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 02/10] gnu: Add python-pyqtgraph. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Apr 2021 17:29: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.161919893211923 (code B ref 47976); Fri, 23 Apr 2021 17:29:02 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:28:52 +0000 Received: from localhost ([127.0.0.1]:38739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzbo-00036E-1M for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:28:52 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzbm-00035s-5q for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:28:50 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 2CCCF240026 for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:28:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198924; bh=WpaJvVHY7/VKjR7mMosDVneM0PIIuyc0/9nor/SqDmE=; h=From:To:Cc:Subject:Date:From; b=YdjHK/6h4KJszEmSg4aSXRDq/LSfjAMZczjQM1XAbPKBRewIFqPZMi+7/dbzetZtC 4ZeFIyQAaMsx8RCwqC0Pu5ZWVj8Mx8fyKr2Ofg2dsaKsSbT8QY1OVIQq4AmRkj/Vbe O5E0CMsu8jnWJzs/rSmW6k3GN8sfmBrWe7id3508zZN32hpdCxynH2fj53Y9owAHPr Q/W0aFHldsEU8n2uz0nrxO/hmRTcQUyVA0rZkXSE+Hk+9pJnUq647uMY2pXXaf/XQA FKzlqF75KiNoIU0rkguBSxZlJ2lNBmrMuyv8PN/lM8kj0esDmZAAJRz5C3PtRbhvk/ e0eiZV0sos7Yg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh8p3pqnz6tmT; Fri, 23 Apr 2021 19:28:42 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:08 +0000 Message-Id: <20210423172816.73579-2-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- The homepage does not support https. 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..e3e55c010a 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 Fri Apr 23 17:28:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28829 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 1027727BC7D; Fri, 23 Apr 2021 18:29:41 +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 A168627BC7C for ; Fri, 23 Apr 2021 18:29:40 +0100 (BST) Received: from localhost ([::1]:60620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzcZ-00065N-S0 for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:29:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzbz-0005n7-G4 for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55434) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzbz-00023H-84 for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzbz-00037I-4M for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 03/10] gnu: Add python-qasync. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Apr 2021 17:29: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.161919893811942 (code B ref 47976); Fri, 23 Apr 2021 17:29:03 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:28:58 +0000 Received: from localhost ([127.0.0.1]:38742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzbu-00036Y-AB for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:28:58 -0400 Received: from mout02.posteo.de ([185.67.36.66]:35533) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzbs-00036C-A6 for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:28:56 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 984E62400FE for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:28:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198930; bh=UdiS53ID/IoDJZBOSf6u6ONzwCYLF1H4wuC1s5/Tw9Q=; h=From:To:Cc:Subject:Date:From; b=mSkRgIsvgbjiHfkhw9Spjro/By8xhBq4jK4i7y3juFULJrvrKgZphQYiTqYXFoq4J pj8dvYAW6YiMa5/gY0tmRY8axRnaoxB5NmtT4uhfrmb7zht2On3vt0TUECt9cSXx/N 60X2DBPEX1NV4kQsBskK0ROV6h+mJVh9vEWVTJniIGqXutfaOttTH4NbnZEGk4KPpD ievbuMtax2uXjYWQ7npEZJV1z2PGaFwSA5vQoNtskFPjNhUKhHEp4I9obLozwbjcnx izbkaiXyPP3zunL5hvJsy8pcBGQQ00rwnobbMO3r/WD57+2szErd0hauvL3nj1PvEZ FSGznIb3Y+ySA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh8x2VWbz6tmW; Fri, 23 Apr 2021 19:28:49 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:09 +0000 Message-Id: <20210423172816.73579-3-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- 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 e3e55c010a..66f9a98091 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-3))) + (define-public python-editor (package (name "python-editor") From patchwork Fri Apr 23 17:28:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28828 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 ABE0727BC7D; Fri, 23 Apr 2021 18:29:27 +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 E070127BC7C for ; Fri, 23 Apr 2021 18:29:26 +0100 (BST) Received: from localhost ([::1]:60110 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzcM-0005s0-5b for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:29:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzbz-0005nf-S0 for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55435) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzbz-00023R-KG for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzbz-00037Q-HD for guix-patches@gnu.org; Fri, 23 Apr 2021 13:29:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 04/10] gnu: Add python-orange-canvas-core. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Apr 2021 17:29: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.161919894311981 (code B ref 47976); Fri, 23 Apr 2021 17:29:03 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:29:03 +0000 Received: from localhost ([127.0.0.1]:38746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzby-000374-I7 for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 Received: from mout01.posteo.de ([185.67.36.65]:39461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzbx-00036Q-Lm for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:02 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 22062240028 for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:28:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198936; bh=D4Q82QNCo2wSxxMkrHRNYqgEGp41t+m5AY8LxQh/iGs=; h=From:To:Cc:Subject:Date:From; b=C4Xy2YVUK6flUKiZH/v1khgLAIyPxXemafHlu2HFFy40Obb46oM9HwMaSWYddy02K 1HXgfZXEJpZJUr1dW4XeWo69PEONjlUKGZEbJ6ThsbnTMGSu+yVVdKkMhv+KDgQE3u E14Z5n2QlqKPziWMyQA+fFIjxmXVJsufHojAo6NUV4MQsSFFGuEwtGyNsxNsBDqVIC UcRz0zKFVmzXuzG3ARQMxKG8Go3c6Uk/B9CWcmBcHcVJnDhZZ81H4E0lU3pZuHsvM2 J4YXq5r2OV5QvMFVa1kIK1e5fzldgLLof+GdWlnfu0GQfvF+RZY+BDR/dGn3i0Yftu J609HyX7/vEeg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh925hlpz6tmH; Fri, 23 Apr 2021 19:28:54 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:10 +0000 Message-Id: <20210423172816.73579-4-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- gnu/local.mk | 1 + gnu/packages/orange.scm | 67 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 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..9f30befde2 --- /dev/null +++ b/gnu/packages/orange.scm @@ -0,0 +1,67 @@ +;;; 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) + ("python-setuptools" ,python-setuptools))) + (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 Fri Apr 23 17:28:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28830 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 1C92C27BC7F; Fri, 23 Apr 2021 18:30:55 +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 51EA527BC7C for ; Fri, 23 Apr 2021 18:30:54 +0100 (BST) Received: from localhost ([::1]:60952 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzdl-0006GP-FP for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:30:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzcw-0006Fw-Eu for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55454) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzcw-0002Wx-7g for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzcw-0003Aa-4O for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 05/10] gnu: Add python-orange-widget-base. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Apr 2021 17:30: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.161919894612021 (code B ref 47976); Fri, 23 Apr 2021 17:30:02 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:29:06 +0000 Received: from localhost ([127.0.0.1]:38752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzc1-00037p-V1 for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:06 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzc0-00036g-CL for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:04 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id C49382400FD for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:28:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198938; bh=LFnqQhO0uiU1YGidsUn2xPw7bsMMyPM7O/UQTDo2Oxg=; h=From:To:Cc:Subject:Date:From; b=Gz57EJMy7RdOPmteEZ1Y/35lW9OvTCjIcHXnI306+6p5OaL2717OQp0xm+v2tzsxs RZ46lh0HlAX1u09AEWS2Xfx9OEizWl/VIkfACGWKSQ7zRW+wNLApAOQZW8QAB0wzx/ cQxOhlRqN7ntNecKrxNZcma41DSFyM1EpdICHvVLCPzzFSn0it1OxvGgYRTuUHlee+ dY17lXmh86aJfOyGZrwaKmlvEOc9jxkgcZXgpkjhEkAmWCU/8v7k4ppU5w+0/oLiFa JURTM5w95dLDwWUh+G+Kr1IYH7r25rNDzf6pUcmk2b/RUPzoicbT/jCGqEIIXirgJG 0QQY7hGKtM9YA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh953BM6z6tmH; Fri, 23 Apr 2021 19:28:57 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:11 +0000 Message-Id: <20210423172816.73579-5-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- gnu/packages/orange.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index 9f30befde2..1788163721 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -65,3 +65,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 Fri Apr 23 17:28:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28832 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 7888027BC7C; Fri, 23 Apr 2021 18:30:56 +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 A2C2427BC7E for ; Fri, 23 Apr 2021 18:30:54 +0100 (BST) Received: from localhost ([::1]:60956 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzdl-0006GR-NM for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:30:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45140) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzcw-0006G2-WB for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55455) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzcw-0002XU-P3 for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzcw-0003Al-I5 for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 06/10] gnu: Add python-serverfiles. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Apr 2021 17:30: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.161919895112041 (code B ref 47976); Fri, 23 Apr 2021 17:30:02 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:29:11 +0000 Received: from localhost ([127.0.0.1]:38755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzc7-000388-7p for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:11 -0400 Received: from mout02.posteo.de ([185.67.36.66]:53827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzc5-00037Z-2F for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:09 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 5502A2400FD for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:29:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198943; bh=eqBZPxgRrI9flwQN0t56kyJx6XQpg+u1YvPirA4XlrQ=; h=From:To:Cc:Subject:Date:From; b=oalZWu8/H7mGHO4qz0Ykh7l81siVERBqW3G3R60rucbr/jN/liN+xiSewUbK234HY x6DWrfgQUOI51QTwCI3X5PzLyIDgi5i2kDq2YJp4c0sl9CVq1zwcQMd7vuZSssHckR bNfbGXnNgLSAwhIgfuMe/urntCLreHlJKK2/jF+Z7sExdGZLhp1ASH7wrKX4TdZTXg WcnibuiwRWOe0fa3it4juOz7NcHRiaFqYzmIZnuIH0isyOtUoouj2BNcB/EvI4v3RG BoFNqaY+RFs7FIv0/BQiYqk8+wzNMDySG3KzJ/T5TTRkX9ADR8dd1Gm4fDBr4jdhve vWnVJjaxJQv3Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh9B0Yhjz6tmY; Fri, 23 Apr 2021 19:29:01 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:12 +0000 Message-Id: <20210423172816.73579-6-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- gnu/packages/orange.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index 1788163721..5713516e58 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm @@ -100,3 +100,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 Fri Apr 23 17:28:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28831 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 6DD5027BC7C; Fri, 23 Apr 2021 18:30:55 +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=-5.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,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 5D4F027BC7D for ; Fri, 23 Apr 2021 18:30:54 +0100 (BST) Received: from localhost ([::1]:60954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzdl-0006GQ-FZ for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:30:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45142) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzcx-0006G8-AH for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55456) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzcx-0002YB-1d for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzcw-0003As-Uf for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 07/10] gnu: Add python-python-louvain. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Apr 2021 17:30: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.161919895412057 (code B ref 47976); Fri, 23 Apr 2021 17:30:02 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:29:14 +0000 Received: from localhost ([127.0.0.1]:38758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzcA-00038O-G7 for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:14 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzc8-00037y-2V for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:12 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 84B0C240028 for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:29:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198946; bh=xH3Ka6oJF1IUUDm+XK7tCZrpOd/SN9X105AmUOWnSFg=; h=From:To:Cc:Subject:Date:From; b=npID4xE45wvmUW8JVvd1s70q9LrEJ9kr0v4p6vVdFSGTGN8siumbLSZNj5TQ3/+y1 rVmN/Y2jD7w71G/QZjNEXTSXjpex9AQyadwnvX2XJD/WveVYs06AiRRCFyaD8nJfpF 7JALpC7R2cPGYPMHdoVw6HheO5LtQYomAyh9QPOj8Sn1sCGPNNR6bAHI/8AdCk4MWz WEbffNwuWmQ18uqus3tCmMSFxfInXizYrU+bEUczE3tc1/WSvaI8TTd4Oy/5Gh2/zg R40yCrji8Im9ciKCNWBoawujbLcI666uU8LK9Pnpxm+z/OcHjLFiUt4EpBrBh6jqcV w+4AZSYjyGuqQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh9F1s1Fz6tmH; Fri, 23 Apr 2021 19:29:05 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:13 +0000 Message-Id: <20210423172816.73579-7-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- 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 Fri Apr 23 17:28:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28833 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 E48A427BC7D; Fri, 23 Apr 2021 18:31:02 +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 039B227BC7C for ; Fri, 23 Apr 2021 18:31:02 +0100 (BST) Received: from localhost ([::1]:32892 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzdt-0006MG-5J for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:31:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45158) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzcx-0006GI-Nd for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55457) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzcx-0002Z1-FU for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzcx-0003Az-BB for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 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: Fri, 23 Apr 2021 17:30: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.161919895912076 (code B ref 47976); Fri, 23 Apr 2021 17:30:03 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:29:19 +0000 Received: from localhost ([127.0.0.1]:38761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzcE-00038h-OU for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:18 -0400 Received: from mout02.posteo.de ([185.67.36.66]:33765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzcC-000387-No for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 072992400FD for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:29:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198950; bh=hr0cMQKLISBghPTP40/yTihFFX98KeQv9rxvtht8ciU=; h=From:To:Cc:Subject:Date:From; b=moKPXvFc6JuRgWeCrmP7H/GopV+YG3Q267mGxwnaoYn2LqsQhKiiUJex64T9WuTTh ZHBx+cDWH3vG7boEDO7d4IXTw8b+Hi1Le71YfNwmuWiRjrZSn4dqhFUvNq/ZwwpVmB nuTMnzvn5FViFJc1Guwws3S3gNv06ws4twsUhhjcaBSaElYa5BKHye0bl2zKpjjj9J rPSucQfr/+3PiQiNdVlZjTi9H7Rja/xa6fS7KKEK5WmwmmdRvyIAiizaj8kKc8STRf ScSHjh/lVSl9yLKFkxOZQNftVb7SwIfLvQUTzIqr8Y/vArqinBmoNguESlOppHhe/D ok1EzL/nNp29Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh9J4tFdz6tmH; Fri, 23 Apr 2021 19:29:08 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:14 +0000 Message-Id: <20210423172816.73579-8-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- 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 Fri Apr 23 17:28:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28834 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 C8E3B27BC7D; Fri, 23 Apr 2021 18:31: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 4B3BF27BC7C for ; Fri, 23 Apr 2021 18:31:14 +0100 (BST) Received: from localhost ([::1]:33522 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZze5-0006em-HG for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:31:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45162) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzcy-0006GO-4B for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55458) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzcx-0002ZO-TL for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzcx-0003B7-OF for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 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: Fri, 23 Apr 2021 17:30: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.161919896212092 (code B ref 47976); Fri, 23 Apr 2021 17:30:03 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:29:22 +0000 Received: from localhost ([127.0.0.1]:38764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzcI-00038x-0V for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:22 -0400 Received: from mout02.posteo.de ([185.67.36.66]:56469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzcE-00038N-Oa for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:19 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 275512400E5 for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:29:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198953; bh=8PnstU18yaby8vYFiBN6iIbIj3lQTpjDANDbJ7J9mQM=; h=From:To:Cc:Subject:Date:From; b=QU0ruKrdP3+hKDaJcXwfXhk4GSbDXGDd7opJ4mJa7KF/twdcnVceqYV1lvOWQzEKR spg8M2S3LCRnbt+jhK/Y6EqRLVDO90wpY5ouLniriHwQ/ptY3PfXujretlORFC12CE YmsemX7hjTMkdRdz/IhynPUTdEp7jCpU539cLU7h4LGDb18MZF6EjuF7N2Q0gJ15JR H8Yvv4Ep2ZmnJz8MpNZ+028LMjIGFDkjD9Aj6NLBxHf7vGWHYNZ36+6pO7JZTJwI5a yrHVZmrRDs7k/FqqQ4+SIIgtLe99sw0NJHlnRLsV5fouJiM/nTWmqefD7fmC9cixkn Gmk22MkelbTUw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh9M5wQGz6tmN; Fri, 23 Apr 2021 19:29:11 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:15 +0000 Message-Id: <20210423172816.73579-9-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- 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 Fri Apr 23 17:28:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28835 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 2985D27BC7D; Fri, 23 Apr 2021 18:31:38 +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 E15E227BC7C for ; Fri, 23 Apr 2021 18:31:36 +0100 (BST) Received: from localhost ([::1]:33884 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZzeS-0006t0-5u for patchwork@mira.cbaines.net; Fri, 23 Apr 2021 13:31:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45170) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZzd5-0006HW-Fp for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55459) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZzcy-0002ZU-8p for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZzcy-0003BF-5T for guix-patches@gnu.org; Fri, 23 Apr 2021 13:30:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47976] [PATCH 10/10] gnu: Add orange. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Apr 2021 17:30: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.161919896412106 (code B ref 47976); Fri, 23 Apr 2021 17:30:04 +0000 Received: (at 47976) by debbugs.gnu.org; 23 Apr 2021 17:29:24 +0000 Received: from localhost ([127.0.0.1]:38767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzcK-00039B-Cf for submit@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:24 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZzcI-00038d-UV for 47976@debbugs.gnu.org; Fri, 23 Apr 2021 13:29:23 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 4D4D12400FD for <47976@debbugs.gnu.org>; Fri, 23 Apr 2021 19:29:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619198957; bh=3nP+PHRQkxu25KUdVUOVaAMvOBcXBg/QJzFqxVNCMt4=; h=From:To:Cc:Subject:Date:From; b=i8lfz+oqIEPpONPK4WimtgoZw8HP6q1smMbZ/P2N97othqGddeK26i/fxWiVycNCZ Exp4zK1AcwZ4Kvr3Ez7C1qSLTi+GP8ZNy/CvZOdRS+T+D9ey+V5zxfEmNieIyCxeBd Y8I9SNdXHDN+Uf+ZeYSpOG6o77bvxOPheQttm/JzjAedzFfrnRYQ6DOeCxSimGJv1o s5GeOyspTK8s209QkhmmHjQz4b4UlvYF13ONroRN4prh0Qnl4awwxrKKWr9e6EXZIM pOTZJtSXqPPQ4jpOh+oCENETN3RQMZQUa+20oFF+5XNqmp5WP1QIG7UbE+VTofx4ic rpZlauaYOSf6Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FRh9R6fZtz6tmH; Fri, 23 Apr 2021 19:29:15 +0200 (CEST) From: Vinicius Monego Date: Fri, 23 Apr 2021 17:28:16 +0000 Message-Id: <20210423172816.73579-10-monego@posteo.net> In-Reply-To: <20210423172816.73579-1-monego@posteo.net> References: <20210423172816.73579-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. --- gnu/packages/orange.scm | 88 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index 5713516e58..f70bd83c47 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)) @@ -101,6 +106,89 @@ 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 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") "")) + (substitute* "requirements-core.txt" + (("httpx>=0.14.0,<0.17") "httpx")) + #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 graphical toolkit for machine learning, data analysis and +visualization based on the Qt framework. It is easy to use and enables rapid +experimenting with its tools.") + (license license:gpl3+))) + (define-public python-serverfiles (package (name "python-serverfiles")