From patchwork Tue Apr 20 05:22:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28690 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 0E04927BC6C; Tue, 20 Apr 2021 06:25: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 1397E27BC77 for ; Tue, 20 Apr 2021 06:25:18 +0100 (BST) Received: from localhost ([::1]:38448 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYisv-0002Dd-7a for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40422) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisg-0002D7-Hu for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41118) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisg-0003YG-AT for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisg-0007dz-7M for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 01/22] gnu: Add python-spyder-kernels. References: <20210420051907.470294-1-monego@posteo.net> In-Reply-To: <20210420051907.470294-1-monego@posteo.net> Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889624329175 (code B ref 47906); Tue, 20 Apr 2021 05:25:02 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:03 +0000 Received: from localhost ([127.0.0.1]:52631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirc-0007a3-Nq for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:02 -0400 Received: from mout02.posteo.de ([185.67.36.66]:43217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYira-0007Zn-7G for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:23:55 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id CDF362400E5 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:23:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896227; bh=Z8kfOPbNpXkCVAXkk0L36Deuz2PCPTh5Tm3muhOhuxs=; h=From:To:Cc:Subject:Date:From; b=OHv67Y2VUnOiO8MRVnyJoxMDkeUxN23Wpl6/1wbUIFdR3IQRrg9gMD5droL7QA8i5 1Aqtp/Kp3BqtuAtF61AVVmp2eoXypFKhHGPlokFtSXulb2OovVSQEeuo5XJ6HEHrGp EJ0NhblH1wBKyH9KDwCF3bB0+L9kXthQP3+yBWn/90EDMTlX7PL3FLC3gJ7hTmhUtx hWvst8wYPPh7/OH8ztVL7rN1Jnu0A7jCy8g4yOkmXiR765cw5UrxZbhM+nJtRNF0iE UsHwg+oaw7+UKcCUfsjZQJ/d/9eZ4KLcY8lEv+GsxrNobZn8nF/SJqMlvRQgyCFtMc TG71aEPYJng6g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXCk26Ljz6tmJ; Tue, 20 Apr 2021 07:23:45 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:25 +0000 Message-Id: <20210420052246.470690-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/spyder.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register new file. --- gnu/local.mk | 3 +- gnu/packages/spyder.scm | 94 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/spyder.scm diff --git a/gnu/local.mk b/gnu/local.mk index 50b11a8ca2..94f468e743 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -38,7 +38,7 @@ # Copyright © 2020 Tanguy Le Carrour # Copyright © 2020 Martin Becze # Copyright © 2020 Malte Frank Gerdes -# Copyright © 2020 Vinicius Monego +# Copyright © 2020, 2021 Vinicius Monego # Copyright © 2021 Björn Höfling # Copyright © 2021 Philip McGrath # @@ -518,6 +518,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/speech.scm \ %D%/packages/sphinx.scm \ %D%/packages/spice.scm \ + %D%/packages/spyder.scm \ %D%/packages/sqlite.scm \ %D%/packages/squirrel.scm \ %D%/packages/ssh.scm \ diff --git a/gnu/packages/spyder.scm b/gnu/packages/spyder.scm new file mode 100644 index 0000000000..9983066803 --- /dev/null +++ b/gnu/packages/spyder.scm @@ -0,0 +1,90 @@ +;;; 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 spyder) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system python) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module (gnu packages) + #:use-module (gnu packages check) + #:use-module (gnu packages python) + #:use-module (gnu packages python-science) + #:use-module (gnu packages python-xyz)) + +(define-public python-spyder-kernels + (package + (name "python-spyder-kernels") + (version "2.0.1") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/spyder-ide/spyder-kernels/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lxa2s577dd3v8gslk7nzk5ck42gbnqa52dp9cw852n8rv988g4c")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest" + #:phases + (modify-phases %standard-phases + ;; Tests require write permission. + (add-before 'check 'change-home + (lambda _ + (setenv "HOME" "/tmp") + #t)) + (replace 'check + (lambda _ + ;; Disable failing tests. + (invoke "python" "-m" "pytest" "-k" + (string-append "not test_cwd_in_sys_path" + " and not test_dask_multiprocessing" + " and not test_runfile" + " and not test_umr_reload_modules"))))))) + (propagated-inputs + `(("python-cloudpickle" ,python-cloudpickle) + ("python-decorator" ,python-decorator) + ("python-ipykernel" ,python-ipykernel) + ("python-ipython" ,python-ipython) + ("python-jupyter-client" ,python-jupyter-client) + ("python-pyzmq" ,python-pyzmq) + ("python-wurlitzer" ,python-wurlitzer))) + (native-inputs + `(("python-codecov" ,python-codecov) + ("python-cython" ,python-cython) + ("python-dask" ,python-dask) + ("python-flaky" ,python-flaky) + ("python-matplotlib" ,python-matplotlib) + ("python-mock" ,python-mock) + ("python-numpy" ,python-numpy) + ("python-pandas" ,python-pandas) + ("python-pillow" ,python-pillow) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-runner" ,python-pytest-runner) + ("python-scipy" ,python-scipy) + ("python-xarray" ,python-xarray))) + (home-page "https://github.com/spyder-ide/spyder-kernels") + (synopsis "Jupyter kernels for Spyder's console") + (description + "This package provides Jupyter kernels for use with the consoles of +Spyder, the Scientific Python Development Environment.") + (license license:expat))) From patchwork Tue Apr 20 05:22:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28688 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 ACD0C27BC77; Tue, 20 Apr 2021 06:25:17 +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 6C4B927BC6C for ; Tue, 20 Apr 2021 06:25:17 +0100 (BST) Received: from localhost ([::1]:38450 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYisu-0002De-JP for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisg-0002DD-Sy for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41119) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisg-0003Yc-Lr for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisg-0007e8-J1 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 02/22] gnu: Add python-textdistance. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889624429186 (code B ref 47906); Tue, 20 Apr 2021 05:25:02 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:04 +0000 Received: from localhost ([127.0.0.1]:52635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirj-0007ae-Uv for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:04 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirf-0007Zu-2D for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:02 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 2F792240027 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:23:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896233; bh=H4i/ohIt+24/mqiOp8HDITl0HM4ByehO/qn2953yPLk=; h=From:To:Cc:Subject:Date:From; b=P6551mLLMrN2DSPrd28XsBTw+xeq2PPKpPQPhI7LTqC9zUYvIjTXbPyK6QCJ/o+Q7 h4SumTnnYhx91/APGAq2MmNcHLONVlZmumT59kJiRNfOLGmX+31AGIOyN2+RamaICD WMm6pkBblXQtae32hxHGil9Ul0JVxqHn5wogWRXwGPX8ZdHT5rbCphrkOJwmL/kWLO Vw9lzo29yLDR5i3mD3EKIEvM7Dt3bvgByWN9kxbpvkqAP9IamueEd7/LX8sUaC9+W4 rqxcamWIPhAX7voeUdYVWWEbsvsfPtS8JTx8F55dkQi7UdqUc7+yvkNdvKGusvS+fM /LZhanOlMM+6A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXCq4Qfzz6tmK; Tue, 20 Apr 2021 07:23:51 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:26 +0000 Message-Id: <20210420052246.470690-2-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-textdistance): New variable. --- gnu/packages/python-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c01993ecd7..e908070a62 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7667,6 +7667,43 @@ features useful for text console applications.") supports @code{readline} shortcuts.") (license license:expat))) +(define-public python-textdistance + (package + (name "python-textdistance") + (version "4.2.1") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/life4/textdistance") + (commit (string-append "v." version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1g17i356fnny4k6hjr2ayy9k77jbvd6zzmngws2kbrnvhss1wgwf")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'delete-external-test + (lambda _ + ;; All tests in this file require external libraries. + (delete-file "tests/test_external.py") + #t))))) + (native-inputs + `(("python-hypothesis" ,python-hypothesis) + ("python-isort" ,python-isort) + ("python-numpy" ,python-numpy) + ("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner) + ("python-tabulate" ,python-tabulate))) + (home-page "https://github.com/life4/textdistance") + (synopsis "Compute distance between the two texts") + (description "@code{textdistance} is a pure Python library for comparing +distance between two or more sequences by many algorithms.") + (license license:expat))) + (define-public python-urwidtrees (package (name "python-urwidtrees") From patchwork Tue Apr 20 05:22:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28689 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 3FA6527BC79; Tue, 20 Apr 2021 06:25: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 E996527BC6C for ; Tue, 20 Apr 2021 06:25:17 +0100 (BST) Received: from localhost ([::1]:38452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYisv-0002Df-0y for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40426) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYish-0002DJ-Au for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41120) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYish-0003Yy-3k for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYish-0007eF-0p for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 03/22] gnu: Add python-three-merge. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889624829202 (code B ref 47906); Tue, 20 Apr 2021 05:25:02 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:08 +0000 Received: from localhost ([127.0.0.1]:52637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYiro-0007aw-CP for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:08 -0400 Received: from mout02.posteo.de ([185.67.36.66]:60021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirj-0007a5-OX for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:04 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2731F2400E5 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:23:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896238; bh=FKeBfjt+6OEk0NAfpTvxtGfcEDDtNKYCms3mRfJKfbM=; h=From:To:Cc:Subject:Date:From; b=EW4L/rSuTNdvJZCqeOvkzXQQPBg91LnnN1PDKnTuSPAwAbnZTF6iBUIpwbE1EhhPm pxTnRBJV87YJmfsYmRAL6xHhGfguoCdc4gcNsQnfnrVZqCPIrTmcA7KXN6ivZYHBq1 I1oYrznlSWfH7HwKviz0Ru0nvhVdpkNYTswRdooqTttxDVshj2bx7dWH88uhK+ORWg mzkqXvqU7nfZdCe4i2r+jrHqwcAUSZAHCAl5rfwjgS7gnfX3phC1gvrfXGOQcj1oMN x4+MlAoGlaQlgk8QMFGQoa6Jw5N3y4aAEC85LjS1FnT2qKu7sSpro2u6k4cWVuwi6C gJ5UjRH8F/EyQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXCw5y1Rz6tmH; Tue, 20 Apr 2021 07:23:56 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:27 +0000 Message-Id: <20210420052246.470690-3-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-three-merge): New variable. --- gnu/packages/python-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e908070a62..a8fb9d9cbc 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8095,6 +8095,40 @@ solve linear problems.") algorithm.") (license license:asl2.0))) +(define-public python-three-merge + (package + (name "python-three-merge") + (version "0.1.1") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/spyder-ide/three-merge") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fw28swh6jq4myr09j7gv68l241b8vwg470ak5xv0x4xwh2a1m86")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest")) + (propagated-inputs + `(("python-diff-match-patch" ,python-diff-match-patch))) + (native-inputs + `(("python-flaky" ,python-flaky) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-runner" ,python-pytest-runner) + ("python-pytest-timeout" ,python-pytest-timeout))) + (home-page "https://github.com/spyder-ide/three-merge") + (synopsis "Library for merging two strings with respect to a base one") + (description + "This package provides a Python library to perform a 3-way merge between +strings, based on @code{diff-match-patch}. This library performs merges at a +character level, as opposed to most VCS systems, which opt for a line-based +approach.") + (license license:expat))) + (define-public snakemake (package (name "snakemake") From patchwork Tue Apr 20 05:22:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28693 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 1880C27BC6C; Tue, 20 Apr 2021 06:25:28 +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 A751F27BC77 for ; Tue, 20 Apr 2021 06:25:27 +0100 (BST) Received: from localhost ([::1]:39288 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYit4-0002d2-Nn for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYish-0002DP-NX for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41122) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYish-0003Z3-Gb for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYish-0007eN-DH for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 04/22] gnu: Add python-pyls-black. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889625029218 (code B ref 47906); Tue, 20 Apr 2021 05:25:03 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:10 +0000 Received: from localhost ([127.0.0.1]:52640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirq-0007bA-Ks for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:10 -0400 Received: from mout01.posteo.de ([185.67.36.65]:51575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYiro-0007ad-IQ for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:08 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0B3B0240028 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896243; bh=I8jesc2FOzEqFTfrlkJrYA729Lxi6gU2tSu3DnknCF8=; h=From:To:Cc:Subject:Date:From; b=hmsUqhLg3pR159/iTgJJOUmfxAlE4RGU2iMnXVRZCpYGx05pXoWSd2By/a7dICfW1 yaa1WTGtkDfyV0kCrFb3YcX+niM7UMnGtRyplQ0BeoNkHER2A2Rv8opH2lJoqgXtvF Pb7pey07O2a4p5F2xcJ8NTBoL+9gRLmCa2Fg3hWvXOSszWsKX5t5Z2Yw/GpPAQ7KkW qJBdt0pbpcKHA7RQpLboBKxMyMNvFYavkOyT8R3/NybcRJj8kwhQii3Dpwoi6Hyil9 66wONr+WeQMosXk3N3nU7dcHiFXxqbTyuQ7cZH7q4eLHGqxLBafUGCczwufxu1F2Xa Eaj+tHif4x/1Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXD1242wz6tmK; Tue, 20 Apr 2021 07:24:01 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:28 +0000 Message-Id: <20210420052246.470690-4-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-pyls-black): New variable. --- gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a8fb9d9cbc..ae18466686 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -965,6 +965,39 @@ concepts.") (define-public python2-h5py (package-with-python2 python-h5py)) +(define-public python-pyls-black + (package + (name "python-pyls-black") + (version "0.4.6") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/rupert/pyls-black/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cjf0mjn156qp0x6md6mncs31hdpzfim769c2lixaczhyzwywqnj")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest")) + (propagated-inputs + `(("python-black" ,python-black) + ("python-language-server" + ,python-language-server) + ("python-toml" ,python-toml))) + (native-inputs + `(("python-flake8" ,python-flake8) + ("python-isort" ,python-isort) + ("python-mypy" ,python-mypy) + ("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://github.com/rupert/pyls-black") + (synopsis "Black plugin for the Python Language Server") + (description "Black plugin for the Python Language Server.") + (license license:expat))) + (define-public python-sh (package (name "python-sh") From patchwork Tue Apr 20 05:22:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28696 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 BE7D227BC77; Tue, 20 Apr 2021 06:25:51 +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 4921127BC6C for ; Tue, 20 Apr 2021 06:25:48 +0100 (BST) Received: from localhost ([::1]:40010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYitP-0002zP-Hc for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisi-0002DW-4q for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41123) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYish-0003Z9-Tx for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYish-0007eZ-R5 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 05/22] gnu: Add python-pyls-spyder. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889625529235 (code B ref 47906); Tue, 20 Apr 2021 05:25:03 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:15 +0000 Received: from localhost ([127.0.0.1]:52643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYiru-0007bT-S7 for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:15 -0400 Received: from mout01.posteo.de ([185.67.36.65]:48897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirt-0007av-90 for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:13 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id B7DEC240027 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896247; bh=Xdkqb3CQ6u2ibwn9HUfOvd4BqvgkQv48MVPU7EWMpds=; h=From:To:Cc:Subject:Date:From; b=D78fdjGih7bzKYUYXjZVv9JuQKO5N9zK7qQIon6PUOhFGO5BdF01cDfeTsCObZHmn FDzQP8pB7o4cMLBdlW8GU+jJ/+ZdKz1W1JNUCnXaMirZ9y0MQ+k7NN04DxcMgudcrU WI1xjw82I8/0LEMOnmc/v5UwThgQ+v7RhVwpk1Fhso6Ub8hpyHq2jI3qVyHpkVGqgF nzd6wB9SnMZeGu/y4upwC3AxXf346m0TIWbsXfQaK/x6WNq1nCoB3uucG4AWOT3fpd 6sNwv6wbC6ir++HVq9QSRz4Y7HjxcS9cRmRzDDn+USdQWaa2U4saNmpF22qMbw/0I2 DgQ1/wXUkd0cA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXD62zFXz6tmK; Tue, 20 Apr 2021 07:24:06 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:29 +0000 Message-Id: <20210420052246.470690-5-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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/spyder.scm (python-pyls-spyder): New variable. --- gnu/packages/spyder.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/spyder.scm b/gnu/packages/spyder.scm index 9983066803..b1b10f6eb8 100644 --- a/gnu/packages/spyder.scm +++ b/gnu/packages/spyder.scm @@ -92,3 +92,34 @@ These kernels can launched either through Spyder itself or in an independent Python session, and allow for interactive or file-based execution of Python code inside Spyder.") (license license:expat))) + +(define-public python-pyls-spyder + (package + (name "python-pyls-spyder") + (version "0.3.2") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/spyder-ide/pyls-spyder/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qj0xc2n8hx6883rhl2mn5jrf421paqqwhzivn739z5wh5ssw99z")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest")) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner))) + (propagated-inputs + `(("python-language-server" + ,python-language-server))) + (home-page "https://github.com/spyder-ide/pyls-spyder") + (synopsis "Spyder extensions for the Python Language Server") + (description + "This package provides Spyder-specific extras for the Language Server +Protocol (LSP) on Python, such as document symbol searching and others.") + (license license:expat))) + From patchwork Tue Apr 20 05:22:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28691 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 76F4A27BC6C; Tue, 20 Apr 2021 06:25: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 3723C27BC77 for ; Tue, 20 Apr 2021 06:25:19 +0100 (BST) Received: from localhost ([::1]:38560 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYisw-0002IH-Dr for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40432) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisi-0002Dc-Hr for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41124) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisi-0003Zj-Ae for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisi-0007eg-7D for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 06/22] gnu: python-watchdog: Update to 1.0.2. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889625929255 (code B ref 47906); Tue, 20 Apr 2021 05:25:04 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:19 +0000 Received: from localhost ([127.0.0.1]:52646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirz-0007bn-4b for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:19 -0400 Received: from mout02.posteo.de ([185.67.36.66]:46107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYirx-0007bL-Bi for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 983902400E5 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896251; bh=lW1fWYsSZygi3irpm/G/LQNPrJu0zz5Mjlp3uDsyJj8=; h=From:To:Cc:Subject:Date:From; b=L20SqShD3BkOm1Xbc9uo2z4OGOCXrb8YhYEGEC0PI3o1wFxJmJfW68CumofNXGZSt 1vf97NOmW4sPIu7NwWwMiXcUpBmq8Aq03Dg6wK2Anowj7KOqZPY1qd1I6wMLAgZHO6 7+lCwyoGyw/oc5WVFSmv8/5rcWsOZChX9pkPAld7Wytm84Y76laX8wJ+3ti/pl3/vW 0Izk3wFUYZPfHrZlzBQ20hne/LNcbzmmh1fCIwlNlB+rsOuj8Hl1n1o4Zxkna3OQnd d/6oPa8UvW1vC4DhXj2SLShVWUeoAiX4xYRP5+SCzOKP2EdVpV4opDkINVE7zc52GD MPGnk3W4ZYdiQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXDB27RDz6tmH; Tue, 20 Apr 2021 07:24:10 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:30 +0000 Message-Id: <20210420052246.470690-6-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-watchdog): Update to 1.0.2. [arguments]: Enable all tests, pass "pytest" to #:test-target. [native-inputs]: Add python-pytest, python-pytest-runner. --- gnu/packages/python-xyz.scm | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ae18466686..3e349d4bca 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -22268,29 +22268,25 @@ files. These files are used to translate strings in android apps.") (define-public python-watchdog (package (name "python-watchdog") - (version "0.9.0") + (version "1.0.2") (source (origin (method url-fetch) (uri (pypi-uri "watchdog" version)) (sha256 (base32 - "07cnvvlpif7a6cg4rav39zq8fxa5pfqawchr46433pij0y6napwn")))) + "10l9r2nnk7gfh5asn4crvpa9kz83ng0zn5pzww7jnff06lmbqv1p")))) (build-system python-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'check 'remove-failing - (lambda _ - (delete-file "tests/test_inotify_buffer.py") - (delete-file "tests/test_snapshot_diff.py") - #t))))) + `(#:test-target "pytest")) (propagated-inputs `(("python-argh" ,python-argh) ("python-pathtools" ,python-pathtools) ("python-pyyaml" ,python-pyyaml))) (native-inputs - `(("python-pytest-cov" ,python-pytest-cov) + `(("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-runner" ,python-pytest-runner) ("python-pytest-timeout" ,python-pytest-timeout))) (home-page "https://github.com/gorakhargosh/watchdog") (synopsis "File system events monitoring") From patchwork Tue Apr 20 05:22:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28692 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 CAC8B27BC79; Tue, 20 Apr 2021 06:25: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 8151227BC6C for ; Tue, 20 Apr 2021 06:25:27 +0100 (BST) Received: from localhost ([::1]:39260 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYit4-0002cV-M3 for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40434) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisj-0002Dj-Mb for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41125) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisi-0003Zo-MZ for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisi-0007eo-Ji for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 07/22] gnu: python-qtconsole: Update to 5.0.3. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889626429274 (code B ref 47906); Tue, 20 Apr 2021 05:25:04 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:24 +0000 Received: from localhost ([127.0.0.1]:52649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYis4-0007c6-EA for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYis2-0007bd-HN for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:22 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0490A240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896257; bh=Gzru0xL/erWmGq4J+FC/Ffj/xHtMgrHVIEHbmBL3GnM=; h=From:To:Cc:Subject:Date:From; b=Ver/0R+Cs1EozZ/zJ/rJh+nyalur/HwY72xpizzcRxDVoU/P82hJmSK56pKPxmCfB 7pNE5hdeI9PAHi8SIhE/hgYFDSfXMYuoIloHZG34zknHHUN+QCuPs6kPuP77Zgqb1J mRj6g4qrkmnPzG/f9c9qZqJyZThdYXkh3oQ+rmYHLdFRLvp5zG1scLutHZsaqZxFc8 eCl1gpkrcImI4CuZAjqwiJEhqRFbBw2UoNXPJ4rqbRtmuaPl/W/NxbL0eX5uHwQN/R YdvgiaadAEX+WwN50OCMXD+uH8hjzwVO/7e6tJfudjBGxduIRtUcuKgsO86GzXLcwk zTnOudSSaLLkw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXDH1wNDz6tmH; Tue, 20 Apr 2021 07:24:15 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:31 +0000 Message-Id: <20210420052246.470690-7-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-qtconsole): Update to 5.0.3. [propagated-inputs]: Add python-pyqt, python-qtpy. --- gnu/packages/python-xyz.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3e349d4bca..852920db6e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10731,14 +10731,14 @@ Jupyter kernels such as IJulia and IRKernel.") (define-public python-qtconsole (package (name "python-qtconsole") - (version "4.4.3") + (version "5.0.3") (source (origin (method url-fetch) (uri (pypi-uri "qtconsole" version)) (sha256 (base32 - "1b03n1ixzscm0jw97l4dq5iy4fslnqxq5bb8287xb7n2a1gs26xw")))) + "0b91mb655pbn85cnikvhcl40is8w4hni2jjc00p478nj0xba74f0")))) (build-system python-build-system) (arguments ;; XXX: Tests are disabled, because this package needs python-ipython 7, @@ -10755,7 +10755,9 @@ Jupyter kernels such as IJulia and IRKernel.") #t))))) (propagated-inputs `(("python-ipykernel" ,python-ipykernel) - ("python-ipython" ,python-ipython))) + ("python-ipython" ,python-ipython) + ("python-pyqt" ,python-pyqt) + ("python-qtpy" ,python-qtpy))) (native-inputs `(("python-pytest" ,python-pytest))) (home-page "https://jupyter.org") From patchwork Tue Apr 20 05:22:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28694 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 D9BB427BC77; Tue, 20 Apr 2021 06:25:28 +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 774B527BC6C for ; Tue, 20 Apr 2021 06:25:28 +0100 (BST) Received: from localhost ([::1]:39336 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYit5-0002eM-EW for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40436) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisj-0002Dm-Mn for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41128) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisj-0003Zr-7N for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisj-0007ez-3K for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 08/22] gnu: python-qtconsole: Enable tests. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889627229293 (code B ref 47906); Tue, 20 Apr 2021 05:25:04 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:32 +0000 Received: from localhost ([127.0.0.1]:52652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisB-0007cP-MU for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:31 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYis7-0007by-Dy for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:31 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id C1D932400E5 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896261; bh=erdLv7i9H7rdOqNkxXxerVFCmdK+SOcvWDu02ttbI+o=; h=From:To:Cc:Subject:Date:From; b=OCI0qfIVPMcZItkQtc41LeRPW8aYTxatQ+Vgq083X5dEjGdF2FJ2eoODrIJwsBjfV 0kTAAwW23Rb15epHQSp6kCSgVeymBIPSkDSClLt9K769XKuPQ5kFHoWrs79spourya ELp7fYmDy/IN6kZ5WYtlKJPbxH8M9vXPPLN0E/RboqEDSY7ZbjLIdstAEPan6WwNq9 ZqmItRFXx8hJCzu28yxBRldITQ0fHbcWj1b3OtJ17cWxtgtyYtO1lRnK+whZk5z3Jr hPEOXQCprF7Tx2OOKuGH3H4SmwSZq57hwz1QRQFoZXvFYDuEoZKpwR8yiOAPCfUKgi gXkTbIRuMs/hg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXDN3Hzpz6tmJ; Tue, 20 Apr 2021 07:24:20 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:32 +0000 Message-Id: <20210420052246.470690-8-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-qtconsole)[arguments]: Enable tests and skip a failing test. [native-inputs]: Add python-flaky. --- gnu/packages/python-xyz.scm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 852920db6e..891aa344f1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10741,17 +10741,15 @@ Jupyter kernels such as IJulia and IRKernel.") "0b91mb655pbn85cnikvhcl40is8w4hni2jjc00p478nj0xba74f0")))) (build-system python-build-system) (arguments - ;; XXX: Tests are disabled, because this package needs python-ipython 7, - ;; but we only have the LTS version 5.x. This means that there might be - ;; runtime errors, but since this is a dependency of the Jupyter package, - ;; and Jupyter can be used without the qtconsole we can overlook this for - ;; now. - `(#:tests? #f - #:phases + `(#:phases (modify-phases %standard-phases (add-before 'check 'pre-check (lambda _ (setenv "QT_QPA_PLATFORM" "offscreen") + + ;; Skip failing test. + (substitute* "qtconsole/tests/test_jupyter_widget.py" + (("test_other_output") "_test_other_output")) #t))))) (propagated-inputs `(("python-ipykernel" ,python-ipykernel) @@ -10759,7 +10757,8 @@ Jupyter kernels such as IJulia and IRKernel.") ("python-pyqt" ,python-pyqt) ("python-qtpy" ,python-qtpy))) (native-inputs - `(("python-pytest" ,python-pytest))) + `(("python-flaky" ,python-flaky) + ("python-pytest" ,python-pytest))) (home-page "https://jupyter.org") (synopsis "Jupyter Qt console") (description "This package provides a Qt-based console for Jupyter with From patchwork Tue Apr 20 05:22:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28698 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 CE64227BC79; Tue, 20 Apr 2021 06:26: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 4165F27BC6C for ; Tue, 20 Apr 2021 06:26:10 +0100 (BST) Received: from localhost ([::1]:40696 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYitl-0003Is-DK for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisk-0002EX-0b for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41129) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisj-0003a1-OL for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisj-0007fG-LI for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 09/22] gnu: Add python-tinycss. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889628729327 (code B ref 47906); Tue, 20 Apr 2021 05:25:05 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:47 +0000 Received: from localhost ([127.0.0.1]:52655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisK-0007ck-VT for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:47 -0400 Received: from mout01.posteo.de ([185.67.36.65]:51113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisJ-0007cZ-V0 for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:40 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 694FE240027 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896274; bh=FviCa+CCmMHASeEt8wyRg8iyNkeCetBHsqvTtS6Z2IU=; h=From:To:Cc:Subject:Date:From; b=Ze1TSYXMGgP2dqTwK1+wL0N3ICjZSaJq4DKamvUxoD77DX+NZgcBiOKLMsANLqaum iBvqukFWDQKNiz7tcZOHOMpC4et59WOEHuMW2zdlfpdQII9/tPpokfiw84jGfHoC5X CK2gORQ/PEQbvoEegVKIHN4PWdyCAz2KXiQqV5s9TBBsSK8o0sWM+IqqgzMzwPtkr8 SIjUMZ5E/4QNdJQ/n+daPr0w2H9ItUV5uFhrz4QkAzFWwcPqx2v+c+isIE2gbr5bM7 TY1jEGNl17+EvRVc6GjbCckR19gVtoBXL/9uf/q/AwPvrNOBOgkj0nXa9UJnqb6pOu WpbQFY03JLVpQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXDd0MCjz6tmH; Tue, 20 Apr 2021 07:24:32 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:33 +0000 Message-Id: <20210420052246.470690-9-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-web.scm (python-tinycss): New variable. --- This package is deprecated by the author but it's required by qstylizer. gnu/packages/python-web.scm | 45 ++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 1e57165509..8b9c223a41 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -37,7 +37,7 @@ ;;; Copyright © 2020 Holger Peters ;;; Copyright © 2020 Noisytoot ;;; Copyright © 2020 Edouard Klein -;;; Copyright © 2020 Vinicius Monego +;;; Copyright © 2020, 2021 Vinicius Monego ;;; Copyright © 2020 Konrad Hinsen ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2021 Ekaitz Zarraga @@ -4557,6 +4557,49 @@ library to create slugs from unicode strings while keeping it DRY.") (description "Generate complex HTML+JS pages with Python") (license license:expat))) +(define-public python-tinycss + (package + (name "python-tinycss") + (version "0.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "tinycss" version)) + (sha256 + (base32 "0vkifr595h28ymkjhrswwf0bm23lhznh5f44xyp7x7jy1ssnyc0j")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-flake8-isort + ;; Flake8 and isort tests fail. + (lambda _ + (substitute* "setup.cfg" ((" --flake8 --isort") "")) + #t)) + (replace 'check + (lambda _ + ;; Disable failing test. + (invoke "python" "-m" "pytest" "-k" + "not test_speedups")))))) + (native-inputs + `(("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-pytest-isort" ,python-pytest-isort) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://tinycss.readthedocs.io/") + (synopsis "Complete yet simple CSS parser for Python") + (description + "@code{tinycss} is a complete yet simple CSS parser for Python. It +supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 +modules: + +@itemize +@item CSS Color 3 +@item CSS Fonts 3 +@item CSS Paged Media 3 +@end itemize") + (license license:bsd-3))) + (define-public python-tinycss2 (package (name "python-tinycss2") From patchwork Tue Apr 20 05:22:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28697 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 7382327BC77; Tue, 20 Apr 2021 06:26: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 2A8AC27BC6C for ; Tue, 20 Apr 2021 06:26:02 +0100 (BST) Received: from localhost ([::1]:40464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYitd-0003Cj-DL for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40442) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisk-0002Ez-Ch for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41130) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisk-0003ab-4j for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisk-0007fP-1V for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 10/22] gnu: Add python-qstylizer. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889628829336 (code B ref 47906); Tue, 20 Apr 2021 05:25:05 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:48 +0000 Received: from localhost ([127.0.0.1]:52658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisS-0007d6-8f for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:48 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisQ-0007cn-Sw for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:47 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 5C38C240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896281; bh=YdTxOVtm0g3UAiXSsYPEEXrG6eM6Eh0JjIWP/rsot0s=; h=From:To:Cc:Subject:Date:From; b=Jlg3EM/EEF3w90tvv5vx1o2yeAHz5S0JaZ4+QC0QnEzyZbXkZFXz6IVob3miLovgF WlUf50z3vEUtrO15WTX/jNhzzgxQWjN4nARYrb+YNaZy3ZNZlpPN5DzRV2d0Q9EOtj VnX0GEXXnOMuodXbv+LG53MmGFaxSQHy6GUF/9GgYRIUlaVtEfzDyfbOaORp44TzCa /7vZeL1jcFsfc250mIBAgtfj5DLSiEDNjCGTeonexnhxyMRlagXBc6KsoBO8RedOXr 7UyC+kvpRqRa824Cqd1q/cpgdQMPeVQSMg1GFuzgkAGYtbS7DNpnXce9LvmsMFW1h+ ojuKogR4llSBQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXDm0YkPz6tmK; Tue, 20 Apr 2021 07:24:39 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:34 +0000 Message-Id: <20210420052246.470690-10-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-qstylizer): New variable. --- gnu/packages/python-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 891aa344f1..b76171de57 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11118,6 +11118,44 @@ for atomic file system operations.") (define-public python2-atomicwrites (package-with-python2 python-atomicwrites)) +(define-public python-qstylizer + (package + (name "python-qstylizer") + (version "0.1.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/blambright/qstylizer") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zvkn6g1dn51kkw33v8qrlnwlmf5h6sw1ay3bh14ifjr8b9xsjjz")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest" + #:phases + (modify-phases %standard-phases + (add-before 'build 'set-pbr-version + (lambda _ + (setenv "PBR_VERSION" "3.0.1")))))) + (native-inputs + `(("python-pbr" ,python-pbr) + ("python-pytest" ,python-pytest) + ("python-pytest-catchlog" ,python-pytest-catchlog) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-mock" ,python-pytest-mock) + ("python-pytest-runner" ,python-pytest-runner) + ("python-pytest-xdist" ,python-pytest-xdist))) + (propagated-inputs + `(("python-inflection" ,python-inflection) + ("python-tinycss" ,python-tinycss))) + (home-page "https://github.com/blambright/qstylizer") + (synopsis "Qt stylesheet generation utility for PyQt/PySide") + (description "@code{qstylizer} is a Python package designed to help with +the construction of PyQt/PySide stylesheets.") + (license license:expat))) + (define-public python-click-threading (package (name "python-click-threading") From patchwork Tue Apr 20 05:22:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28702 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 EDC3927BC77; Tue, 20 Apr 2021 06:26: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 AC70E27BC6C for ; Tue, 20 Apr 2021 06:26:27 +0100 (BST) Received: from localhost ([::1]:41452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiu2-0003eU-QV for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisk-0002F0-PG for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41131) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisk-0003ai-HE for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisk-0007fX-Ee for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 11/22] gnu: python-language-server: Enable tests. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889629429357 (code B ref 47906); Tue, 20 Apr 2021 05:25:06 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:54 +0000 Received: from localhost ([127.0.0.1]:52661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisY-0007dR-JL for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:54 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36993) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisW-0007d4-L1 for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:52 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 1F43B240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896287; bh=QiFa83kt2d6ccWCGB0a5gVoh8VYtMBWpPrEYSycXqpI=; h=From:To:Cc:Subject:Date:From; b=NPq9SyL1Kfpm4hSRta/y9xittYUFCS28jEjrIGTOsHxihGqBDHPtsnnbnYtCK5oEF IG6v53wXnPlodVbRUXlvj9nbdoBjtmd6CbeFmwluGx4YM75dJJ/Lvm6hZE/OuEcN7q /46HW1KQCVAJmnzGLtOlkM31anOTafxI0orojj3ZNbuGzY/luqq0UOLNjmKPPM8InV GE+ilwR0yuxwkBnJ6DucYb8z5ODkOAxtwdvteHQoWbFd0GnPmy1R99PLDco0iY3I+l IDvitwzdXBh04R5CwQ/rOVWrH9TH1x+pg+xFY1HVpyxzJqm3SbgeSUaS8KFViwsvlC Sglqg8yYABwwQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXDs5gwkz6tmK; Tue, 20 Apr 2021 07:24:45 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:35 +0000 Message-Id: <20210420052246.470690-11-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-language-server): Enable tests. [arguments]: Add phases to enable tests. [propagated-inputs]: Add python-flake8. --- gnu/packages/python-xyz.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b76171de57..6e2ac8b87b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4301,10 +4301,21 @@ Server (PLS).") (base32 "1c0pnk2aibfhfaanrs0a5gkabkvz81gj20z7r0152b7fcx5ci14r")))) (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'set-HOME + (lambda _ (setenv "HOME" "/tmp") #t)) + (replace 'check + (lambda _ + ;; Disable failing test. + (invoke "python" "-m" "pytest" "-k" + "not test_pyqt_completion")))))) (propagated-inputs `(("python-autopep8" ,python-autopep8) ("python-configparser" ,python-configparser) ("python-pydocstyle" ,python-pydocstyle) + ("python-flake8" ,python-flake8) ("python-future" ,python-future) ("python-jedi" ,python-jedi) ("python-jsonrpc-server" ,python-jsonrpc-server) From patchwork Tue Apr 20 05:22:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28695 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 A4F1A27BC79; Tue, 20 Apr 2021 06:25:51 +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 6035E27BC77 for ; Tue, 20 Apr 2021 06:25:48 +0100 (BST) Received: from localhost ([::1]:40038 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYitP-00030P-Kj for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:25:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40454) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisl-0002FY-7Q for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41132) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisk-0003ba-V8 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisk-0007ff-RM for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 12/22] gnu: Add python-pytest-qt. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889630529450 (code B ref 47906); Tue, 20 Apr 2021 05:25:06 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:05 +0000 Received: from localhost ([127.0.0.1]:52664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisd-0007dm-T9 for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:04 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisc-0007dN-Ex for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:24:59 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E4DA6240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896292; bh=0XqMrY3fEXYkFmerj+/zPMAu7MEYY1CEzblpfTMIn3c=; h=From:To:Cc:Subject:Date:From; b=MhsMof5WK8yzgVe8VCTPaNKeAGb/OSpNWjLIB+1Ejnco5OoMOD5r2lP28BQqyDuF7 I7uI4TGXKen2Dz34n6uKe6fGIZBPZNxSAnzenMgdMbi8MtUUBFet1okv5gtGH2GxJL v4J31HHWbqkXPSdzIfRdTTVOpcVPT+S0PrYhNZjt4Tv9ByAv8k6T4A5j/6fLIyyjGn ZBGg+dw2GeqGWMJS424uBxun0Pxmfg03+g75k26rkKJpCzp3L1BFvtJExq0MZj5U+w MBiI304cHE8llcQTn6NFBeM+g0RLU2Qz1mReWHYV76Lp9MdXyInFFPsFFsjILpwB7t mVT1o13UfRcNQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXDz3V1xz6tmM; Tue, 20 Apr 2021 07:24:51 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:36 +0000 Message-Id: <20210420052246.470690-12-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-check.scm (python-pytest-qt): New variable. --- gnu/packages/python-check.scm | 39 ++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index bde836a931..db09197d41 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -7,7 +7,7 @@ ;;; Copyright © 2020 Julien Lepiller ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Edouard Klein -;;; Copyright © 2020 Vinicius Monego +;;; Copyright © 2020, 2021 Vinicius Monego ;;; Copyright © 2020 Tanguy Le Carrour ;;; Copyright © 2021 Sharlatan Hellseher ;;; Copyright © 2021 Brendan Tildesley @@ -36,6 +36,7 @@ #:use-module (gnu packages python-build) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages web) #:use-module (gnu packages xml) #:use-module (guix utils) @@ -1029,6 +1030,42 @@ variables in the @file{pytest.ini} file.") libraries.") (license license:expat))) +(define-public python-pytest-qt + (package + (name "python-pytest-qt") + (version "3.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-qt" version)) + (sha256 + (base32 "09c9psfn3zigpaw1l1cmynpa3csxa49wc2ih5lzl24skdkw0njvi")))) + (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))))) + (propagated-inputs + `(("python-pyqt" ,python-pyqt))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page "https://github.com/pytest-dev/pytest-qt") + (synopsis "Pytest support for PyQt and PySide applications") + (description + "@code{pytest-qt} is a Pytest plugin that allows programmers to write +tests for PyQt5 and PySide2 applications. + +The main usage is to use the @code{qtbot} fixture, responsible for handling +@code{qApp} creation as needed and provides methods to simulate user +interaction, like key presses and mouse clicks.") + (license license:expat))) + (define-public python-codacy-coverage (package (name "python-codacy-coverage") From patchwork Tue Apr 20 05:22:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28706 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 D03EF27BC77; Tue, 20 Apr 2021 06:26:36 +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 9D96E27BC6C for ; Tue, 20 Apr 2021 06:26:36 +0100 (BST) Received: from localhost ([::1]:42338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiuB-000421-Si for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40458) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYisl-0002G6-KO for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41133) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYisl-0003by-DN for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYisl-0007fo-97 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:25:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:25:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889630529462 (code B ref 47906); Tue, 20 Apr 2021 05:25:07 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:05 +0000 Received: from localhost ([127.0.0.1]:52674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisi-0007ew-Va for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:05 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYish-0007da-0C for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:03 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 77088240027 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:24:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896297; bh=yvCvTuqkbPYPoNBei3/FbBeodtne/OE+0hoD89iJw/o=; h=From:To:Cc:Subject:Date:From; b=nlleKiXnX8iCHCuFfpr0d7jv5CnWGiPQtM1VohyQsmRl4es2lT+UsILmHI6wT6NPI TUx9yXgIqtRrJbB5H+bAriLwGHRXHouaNxK48sEzVOyXBwT4Tn1EeJYtN5LrLwHvne zpsh1efitOPrCj6fmEdaddarTuZPBAQIY7dHhQ8wgeTbClex4BKN3Iu8GWgUqpJ53p kiuHtRF6buBIfyhrqlyhO0de8K2O5qvMHatqL1oJ+J4KvKR/BKieXbCtx4GlIbLKDd KIS/t401FLoCK9pK4tBi+EFjhuET42tCCLTElVBe2RhDRXi4/06IkLEyRKOm0gaWXt 3TKh+VzEp4goQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXF41BFzz6tmK; Tue, 20 Apr 2021 07:24:55 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:37 +0000 Message-Id: <20210420052246.470690-13-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-qtawesome): New variable. --- gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6e2ac8b87b..5c7fd02289 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11167,6 +11167,39 @@ for atomic file system operations.") the construction of PyQt/PySide stylesheets.") (license license:expat))) +(define-public python-qtawesome + (package + (name "python-qtawesome") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "QtAwesome" version)) + (sha256 + (base32 "11yqvy9qajdkqxa6aisqs9b0nn0a67yr5s5l31yn83gmqiddj7bp")))) + (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-pyqt" ,python-pyqt) + ("python-pytest" ,python-pytest) + ("python-pytest-qt" ,python-pytest-qt) + ("python-pytest-runner" ,python-pytest-runner))) + (propagated-inputs + `(("python-qtpy" ,python-qtpy))) + (home-page "https://github.com/spyder-ide/qtawesome") + (synopsis "FontAwesome icons in PyQt and PySide applications") + (description + "QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in +PyQt and PySide applications.") + (license license:expat))) + (define-public python-click-threading (package (name "python-click-threading") From patchwork Tue Apr 20 05:22:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28699 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 2261F27BC6C; Tue, 20 Apr 2021 06:26:11 +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 9CE4D27BC77 for ; Tue, 20 Apr 2021 06:26:10 +0100 (BST) Received: from localhost ([::1]:40700 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYitl-0003J0-Qf for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40778) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYite-0003Hx-2A for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41161) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYitd-0004Eg-Ps for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYitd-0007jT-MT for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 14/22] gnu: Add python-qtsass. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889630929529 (code B ref 47906); Tue, 20 Apr 2021 05:26:01 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:09 +0000 Received: from localhost ([127.0.0.1]:52683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisn-0007gD-CQ for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:09 -0400 Received: from mout01.posteo.de ([185.67.36.65]:49535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisl-0007e7-KN for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:07 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 1B204240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896302; bh=I0vY40cEt0x9rSwoZhSVbFYsbKt1FZq/97ktmr3Rb+A=; h=From:To:Cc:Subject:Date:From; b=gBDvC2QZpLOjyD0SZvwWpW2v2mo+rjcnW8wTfnaplGQ+Xyr1j6MLK0tnAPVXGR4EO 7l57JcbBIsy6AraOiQDvIGY7Dd8tJCXGInP2mdV/7cGZ2LItZePMBZ9OkxecmYDfHV fBpXv+NDSy1zUAxi4HC7rDqE2mUyfMsurfehq9KtQyagQILpHb2NK7Jm6CDvke8nLi hVaFg7Wol9dd4B1dbOd0ex/OeH1J2mMNkT1tp80Pu/45iOgq9Fg6Z+TSnM2kmh0ZkC aeZhd1Mn+dUfJD52EIk9JgwseCpEKpswKoie81eNQ2aiNR4Jpeopk2XtlqbgI9rTJt FrFiOzuTZKtjQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXF85rTSz6tmM; Tue, 20 Apr 2021 07:25:00 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:38 +0000 Message-Id: <20210420052246.470690-14-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-qtsass): New variable. --- gnu/packages/python-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5c7fd02289..28c89f71a1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -24409,6 +24409,47 @@ query Watchman to discover file changes.") environment.") (license license:expat))) +(define-public python-qtsass + (package + (name "python-qtsass") + (version "0.3.0") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/spyder-ide/qtsass/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09s04aa14d8jqbh71clrb5y7vcmkxlp94mwmvzrkxahry3bk03cb")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest" + #:phases + (modify-phases %standard-phases + ;; Tests need to read and write files. + (add-before 'check 'make-git-checkout-writable + (lambda _ + (for-each make-file-writable (find-files ".")) + #t))))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-runner" ,python-pytest-runner))) + (propagated-inputs + `(("python-libsass" ,python-libsass))) + (home-page "https://github.com/spyder-ide/qtsass") + (synopsis "Compile SCSS files to valid Qt stylesheets") + (description + "Besides being used in web development, CSS is also the way to stylize +Qt-based desktop applications. However, Qt's CSS has a few variations that +prevent the direct use of SASS compiler. + +The purpose of this tool is to fill the gap between SASS and Qt-CSS by +handling those variations.") + (license license:expat))) + (define-public python-qdarkstyle (package (name "python-qdarkstyle") From patchwork Tue Apr 20 05:22:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28704 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 4EFF727BC77; Tue, 20 Apr 2021 06:26:30 +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 1D6F827BC6C for ; Tue, 20 Apr 2021 06:26:30 +0100 (BST) Received: from localhost ([::1]:41582 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiu5-0003hi-Br for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYite-0003IT-EB for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41162) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYite-0004Ez-6S for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYite-0007ja-3c for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 15/22] gnu: python-qdarkstyle: Update to 3.0.2. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889631229547 (code B ref 47906); Tue, 20 Apr 2021 05:26:02 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:12 +0000 Received: from localhost ([127.0.0.1]:52686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisq-0007gV-Kl for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:12 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisp-0007fO-43 for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:11 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 9332B240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896305; bh=KPdGBwvzENsibG3/CL37RkngX48vT4jyz50cXGQ9ocs=; h=From:To:Cc:Subject:Date:From; b=UUmXPbuKMkxA8oYaGWAUIZ11UoSQgCc3KXjcKnfgiOjN7ELYSu4C5UDJ+M7PiWzjM 1te18i1JjNrNNmyc87bhEkQvrOzofUEP1rV79ILVMs1y4Pwva1QWe/16tQ8HErv74/ BgjhHWg54dieP8gqTYrCk2qGw/g8Az97u1gk4nPojtU0PvODskME3WWbal7EjkcxY3 zPpTQkI24qPRo0il9ciRVk1mzocW1M43N8DHIqxBxYicYXqTnL0XiqWeNo1Tulwgca Cw4ijRsg4TmJradeOzVH7fpwoKUvp5ZL20vG6wkQ65NjgiOzp0AiOQ9Oe4XFo2H78S iJJef+Uaey+yA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFD23Ztz6tmK; Tue, 20 Apr 2021 07:25:04 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:39 +0000 Message-Id: <20210420052246.470690-15-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-qdarkstyle): Update to 3.0.2. [propagated-inputs]: Add python-qtsass, python-watchdog. --- gnu/packages/python-xyz.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 28c89f71a1..0d51b2ba33 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -24453,14 +24453,14 @@ handling those variations.") (define-public python-qdarkstyle (package (name "python-qdarkstyle") - (version "2.8.1") + (version "3.0.2") (source (origin (method url-fetch) (uri (pypi-uri "QDarkStyle" version)) (sha256 (base32 - "0883vzg35fzpyl1aiijzpfcdfvpq5vi325w0m7xkx7nxplh02fym")))) + "1bn7v39aqivcaqw5r72aba2zpkhq244qx0gijxrjkvj0bz7lklam")))) (build-system python-build-system) (arguments `(;; Fails unable to detect valid Qt bindings even when @@ -24468,7 +24468,9 @@ handling those variations.") #:tests? #f)) (propagated-inputs `(("python-helpdev" ,python-helpdev) - ("python-qtpy" ,python-qtpy))) + ("python-qtpy" ,python-qtpy) + ("python-qtsass" ,python-qtsass) + ("python-watchdog" ,python-watchdog))) (home-page "https://github.com/ColinDuquesnoy/QDarkStyleSheet") (synopsis From patchwork Tue Apr 20 05:22:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28703 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 9DF0527BC77; Tue, 20 Apr 2021 06:26:29 +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 6E9B327BC6C for ; Tue, 20 Apr 2021 06:26:29 +0100 (BST) Received: from localhost ([::1]:41490 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiu3-0003fN-Aa for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYite-0003It-Qs for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41163) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYite-0004FB-Iq for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYite-0007ji-Ff for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 16/22] gnu: Add python-easyprocess. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889631529562 (code B ref 47906); Tue, 20 Apr 2021 05:26:02 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:15 +0000 Received: from localhost ([127.0.0.1]:52689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYiss-0007gk-Sb for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:15 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisr-0007gB-EY for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:13 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E2E90240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896307; bh=5jol5WbwW5FN4WSBae7NQF8wuOnDlcdlV1oSYRZkNgg=; h=From:To:Cc:Subject:Date:From; b=VN8CoctwwpyxDFAjV3w0IrnL1YaHB+PNr4MWK04DoL7sgW549uAn1pc/KmlF25+RK IFLQSVsBbW95n/nXe7S7CBP5qj9SrEtldp5bT9fP1Ea6VCYuxmGCjKv8BLSgXNqI7k YANCohahuq34tFlQXmbFmWM3UxUIvqiPea4/EdZEW2ceNSFhfvDyoZwlhg6UnVr8MJ rXKTrov6+Pjao9OmlTLZRFyxUu/3ytqpwEqnsvjr7iY8kRRhrbTrm9qkXEHQaHChoa GCQMqtdXynbAQ5VRwX+jrtKoXoj/HyTocoqN7nrpcnjmAUFHj0FcgizRG4jqM0ITzo fObPSFxMKZK3w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFG4NHVz6tmM; Tue, 20 Apr 2021 07:25:06 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:40 +0000 Message-Id: <20210420052246.470690-16-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-easyprocess): New variable. --- gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0d51b2ba33..0de54212cc 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -14539,6 +14539,26 @@ etc.") (package/inherit base (name "ptpython2")))) +(define-public python-easyprocess + (package + (name "python-easyprocess") + (version "0.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "EasyProcess" version)) + (sha256 + (base32 "115rzzr0hx4af4m6krf7dxn8851n4l8jfxahjzjc2r0zq2m8v57v")))) + (build-system python-build-system) + (arguments + ;; Tests require pyvirtualdisplay, which requires this package. + `(#:tests? #f)) + (home-page "https://github.com/ponty/easyprocess") + (synopsis "Python subprocess interface") + (description + "@code{easyprocess} is an easy to use Python subprocess interface.") + (license license:bsd-3))) + (define-public python-stem (package (name "python-stem") From patchwork Tue Apr 20 05:22:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28700 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 EFA7027BC77; Tue, 20 Apr 2021 06:26:11 +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 8E6CB27BC6C for ; Tue, 20 Apr 2021 06:26:11 +0100 (BST) Received: from localhost ([::1]:40756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYitm-0003Kr-Ob for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYitf-0003JP-82 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41164) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYite-0004Fc-VW for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYite-0007jp-SK for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 17/22] gnu: Add python-entrypoint2. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889632129617 (code B ref 47906); Tue, 20 Apr 2021 05:26:02 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:21 +0000 Received: from localhost ([127.0.0.1]:52692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisv-0007h1-43 for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:20 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisu-0007gN-69 for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:16 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id A36BA240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896310; bh=DFn8OCm6lEck7NVguYpAnerwIeMucbFs6cI/9/iuBac=; h=From:To:Cc:Subject:Date:From; b=d/3sBFVxb8JfO4RJWLjlQdIEFQpL9qaKKSPbQqSNHxTk+x16qBOQmthTBAG3Fhmja +9x0WdKwzCLwbVpnZJHZ2IvYZQWCggAct+nOgX/qVEsNsWPQr7TicI8h5WnWXlwO6L ap6R0nM0xJ4TecEKN+0m6stp5AIa71D8kvyCw7+yWcjVTIswncFKc3gqxn0BwjHHyJ xRxUPhp/CKj8j6VOR6XbkF9O1dOEt4eUe44xG6M58KKOR367J0UZFvpNPOQWHniJxD gVQWmN70ACRsifrReRIEjxL3cNMyOwxG/mhFae2Wk+2XIp4WWAclWX91ac75zVdjFv EM3DVzbkKrutQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFK2QB2z6tmK; Tue, 20 Apr 2021 07:25:09 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:41 +0000 Message-Id: <20210420052246.470690-17-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-entrypoint2): New variable. --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0de54212cc..0d554cd765 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -14559,6 +14559,31 @@ etc.") "@code{easyprocess} is an easy to use Python subprocess interface.") (license license:bsd-3))) +(define-public python-entrypoint2 + (package + (name "python-entrypoint2") + (version "0.2.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "entrypoint2" version)) + (sha256 + (base32 "1qyxq54r2fbh09ab5sffbxajy8arbk6czxz5lq3ccr9qrypw6w27")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest")) + (native-inputs + `(("python-easyprocess" ,python-easyprocess) + ("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://github.com/ponty/entrypoint2") + (synopsis "Command-line interface for Python modules") + (description + "@code{entrypoint2} is an easy to use command-line interface for Python +modules based on @code{argparse}. It translates function signature and +documentation to argparse configuration.") + (license license:bsd-3))) + (define-public python-stem (package (name "python-stem") From patchwork Tue Apr 20 05:22:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28701 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 C21B927BC6C; Tue, 20 Apr 2021 06:26: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,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 3B5EB27BC77 for ; Tue, 20 Apr 2021 06:26:13 +0100 (BST) Received: from localhost ([::1]:40862 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYito-0003O9-D6 for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40798) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYitf-0003KB-JB for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYitf-0004G7-Bm for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYitf-0007jw-82 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 18/22] gnu: Add python-pyvirtualdisplay. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889632129625 (code B ref 47906); Tue, 20 Apr 2021 05:26:03 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:21 +0000 Received: from localhost ([127.0.0.1]:52695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisz-0007hE-0E for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:21 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisw-0007gf-VO for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:19 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 6AC70240026 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896313; bh=UHU0z/fNvura2/J2FbRsDBAJ7wGZFv4mO95e4TZgSgQ=; h=From:To:Cc:Subject:Date:From; b=kgzmaV3nPzATtBByoBnZM0gZl5dsOZ2/C6g9iY4Dnl6hcmNrhJiwql3q8GLWwBQgD USPySTlnSFRf+nIrB/Kv37q6uS4zNcp/OzMmD2d6O9uBJOnHyulYC4+/kd17YPTLVz QqTQhgxdiJTP2Kr5ufXNBt4usRV0vkKnVgg3m3ZY0yIoIYdroSTZVC5ErCozRafllc xG9JOk2FlZb150peMORuKT8KiEEKQ1anBvFnRW6QUBKrZHWWYvWd3+xOXky+hRP+JP HKzUE0IlAfA9MjTsxOEayjj9lcqoMRlBeaNIfKXx37xAH/6YSxtZHG2lQF0YclgXvK j6NZorjj5XFoQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFN0yC6z6tmK; Tue, 20 Apr 2021 07:25:11 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:42 +0000 Message-Id: <20210420052246.470690-18-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-pyvirtualdisplay): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0d554cd765..f104a0a049 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -14584,6 +14584,35 @@ modules based on @code{argparse}. It translates function signature and documentation to argparse configuration.") (license license:bsd-3))) +(define-public python-pyvirtualdisplay + (package + (name "python-pyvirtualdisplay") + (version "2.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyVirtualDisplay" version)) + (sha256 + (base32 "1z2fzgiw3xv3m1d9ppn53g07zhnpj05addiz56sm6ircxibnjk4x")))) + (build-system python-build-system) + (arguments + ;; Tests fail with: + ;; FileNotFoundError: [Errno 2] No such file or directory: 'Xvnc'. + `(#:tests? #f)) + (native-inputs + `(("python-entrypoint2" ,python-entrypoint2) + ("python-psutil" ,python-psutil) + ("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner))) + (propagated-inputs + `(("python-easyprocess" ,python-easyprocess) + ("python-pillow" ,python-pillow))) + (home-page "https://github.com/ponty/pyvirtualdisplay") + (synopsis "Python wrapper for Xvfb, Xephyr and Xvnc") + (description + "@code{pyvirtualdisplay} is a Python wrapper for Xvfb, Xephyr and Xvnc.") + (license license:bsd-3))) + (define-public python-stem (package (name "python-stem") From patchwork Tue Apr 20 05:22:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28707 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 50F5527BC77; Tue, 20 Apr 2021 06:26:37 +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 1A14827BC6C for ; Tue, 20 Apr 2021 06:26:37 +0100 (BST) Received: from localhost ([::1]:42384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiuC-00043H-9R for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40808) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYitg-0003MA-E5 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41167) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYitg-0004HS-4t for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYitg-0007kB-1Z for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 19/22] gnu: Add python-pytest-xvfb. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889632529660 (code B ref 47906); Tue, 20 Apr 2021 05:26:03 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:25 +0000 Received: from localhost ([127.0.0.1]:52702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYit2-0007iF-Lu for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:24 -0400 Received: from mout02.posteo.de ([185.67.36.66]:36757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisz-0007gs-Hw for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:21 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id F0E4A2400E5 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896316; bh=n4AZ6n4Zjm7JWltxBamcHqRdn1Mf/AmtEICBdc4++68=; h=From:To:Cc:Subject:Date:From; b=gKeJp3OUarh2zDVL4NcC17iUgx2pckWjTX2SfqKmpsDbuQI/TjNGyxf4Xnvqx67BY Sx85fTFx5CM/VYpuuijmEUIcR5hXgC1Glt5N5F1CKVfhjSo1EMM8juyShM0UX7qyRZ z6WN3RKgtIA7TyuTnWejAG/BqMNPs2aVrZD3jpXZd+0vdb9krIszoGxDNuc0wqR4g5 EWpFUgYyCQIInGa1mFapt8DXmIbKsai7lllF0OVPwOTfgQ9zvT0ELaxLGTl4OH0kDT 4BYknabzFuweOXfREst72yGehGsxJXVRymc7JJO/PbQou/7Xxwgj2GuoPiW96eR1w3 mMi7HtWTySOyQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFQ4by5z6tmK; Tue, 20 Apr 2021 07:25:14 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:43 +0000 Message-Id: <20210420052246.470690-19-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-check.scm (python-pytest-xvfb): New variable. --- gnu/packages/python-check.scm | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index db09197d41..427b32c5cf 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -39,6 +39,7 @@ #:use-module (gnu packages qt) #:use-module (gnu packages web) #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) #:use-module (guix utils) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) @@ -831,6 +832,42 @@ for the @code{pytest} framework.") rounds that are calibrated to the chosen timer.") (license license:bsd-2))) +(define-public python-pytest-xvfb + (package + (name "python-pytest-xvfb") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-xvfb" version)) + (sha256 + (base32 "1kyq5rg27dsnj7dc6x9y7r8vwf8rc88y2ppnnw6r96alw0nn9fn4")))) + (build-system python-build-system) + (arguments + `(#:test-target "pytest" + #:phases + (modify-phases %standard-phases + (add-before 'build 'prepare-tests + (lambda _ + (system "Xvfb &") + (setenv "DISPLAY" ":0") + + ;; This test is meant to run on Windows. + (delete-file "tests/test_xvfb_windows.py") + #t))))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner) + ("xorg-server" ,xorg-server-for-tests))) + (propagated-inputs + `(("python-pyvirtualdisplay" + ,python-pyvirtualdisplay))) + (home-page "https://github.com/The-Compiler/pytest-xvfb") + (synopsis "Pytest plugin to run Xvfb for tests") + (description + "This package provides a Pytest plugin to run Xvfb for tests.") + (license license:expat))) + (define-public python-pytest-services (package (name "python-pytest-services") From patchwork Tue Apr 20 05:22:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28709 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 B351F27BC77; Tue, 20 Apr 2021 06:27:03 +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 829CD27BC6C for ; Tue, 20 Apr 2021 06:27:03 +0100 (BST) Received: from localhost ([::1]:43172 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiuc-0004N8-Nu for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:27:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40810) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYitg-0003N9-Ph for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYitg-0004IX-Gp for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYitg-0007kI-De for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 20/22] gnu: python-diff-match-patch: Update to 20200713. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889632929672 (code B ref 47906); Tue, 20 Apr 2021 05:26:04 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:29 +0000 Received: from localhost ([127.0.0.1]:52704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYit7-0007iW-0g for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:29 -0400 Received: from mout01.posteo.de ([185.67.36.65]:54563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYit2-0007h4-0W for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:24 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 76050240028 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896318; bh=9rgJf9skI659HgNa8IDE7bq92fpRlq+KKOlw8LLnlRY=; h=From:To:Cc:Subject:Date:From; b=mtHRiin62fKmhwPqCLuJg6REMHV8afuwqMyX0fcwzYA/MHNQjQxfi3OfVd9gDzAXG e5l39Xt1GM9RYTzpoU87h3S/tXV+ROf6+wRot4zEObsYl4sO32x9ZXE4dhBKLCf1Yg 4eqUIqa3UqM2GMXK8DfJkX2n8teTg8oDL8h9RgwQ68tCyYjOadBPoGfTuSRJA8ILk8 qLlKRTt7XmPFBQbiOBTkg3t88CpFKzC8IAicaYJd2ykGzySYea07upqwU0PoTRVlCm LcNc2CXp+wQ/nBMJJWCsn8s52rphrYtUIGZdeXXSQ9hUrO9nNCKzCBN7kAZwNAwDZ1 q9731Wi9bI4pQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFS6q0yz6tmM; Tue, 20 Apr 2021 07:25:16 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:44 +0000 Message-Id: <20210420052246.470690-20-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-diff-match-patch): Update to 20200713. [arguments]: Enable tests. [home-page]: Update to GitHub. --- gnu/packages/python-xyz.scm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f104a0a049..c9da5c3b64 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -16683,16 +16683,22 @@ make common patterns shorter and easier.") (define-public python-diff-match-patch (package (name "python-diff-match-patch") - (version "20121119") + (version "20200713") (source (origin (method url-fetch) (uri (pypi-uri "diff-match-patch" version)) (sha256 (base32 - "0k1f3v8nbidcmmrk65m7h8v41jqi37653za9fcs96y7jzc8mdflx")))) + "063s8zcxz787xfg7d1wxpqh59fxg3iz85ww9zhyz4vaqm80mlvys")))) (build-system python-build-system) - (home-page "https://code.google.com/p/google-diff-match-patch") + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "python" "-m" "unittest" "diff_match_patch.tests")))))) + (home-page "https://github.com/diff-match-patch-python/diff-match-patch") (synopsis "Synchronize plain text") (description "Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.") From patchwork Tue Apr 20 05:22:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28708 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 16EDB27BC77; Tue, 20 Apr 2021 06:26:51 +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 C2A1227BC6C for ; Tue, 20 Apr 2021 06:26:50 +0100 (BST) Received: from localhost ([::1]:42942 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiuQ-0004H1-1m for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYitf-0003L7-W0 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41166) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYitf-0004GS-Ny for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYitf-0007k4-L2 for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 21/22] gnu: python-language-server: Relax dependency versions. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889632429654 (code B ref 47906); Tue, 20 Apr 2021 05:26:03 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:24 +0000 Received: from localhost ([127.0.0.1]:52700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYit2-0007i8-DT for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYisy-0007gf-WA for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:21 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id A0685240029 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896320; bh=ymywzv+5b+5dVk4MPUEwvLjs69GBRhrZHzcevvwSr9c=; h=From:To:Cc:Subject:Date:From; b=kXYu4TFnEua/C9pcXBIsArA+vhNjfEqZ/s2op5jW+j7oQuzWzdpUjGS4Jmn2i1DJp 2+CGvJDMUQA4HzaygEM7HFi3v4Sc9YFEiukkXouptkeBsJdxmHsIGxy6waL6o7N3Do 1bOO4ytXc2098svnvqhdiHtfbQVzUhqD9Ko++VGDNpfeNY1kngIEhqhO1U6B/AY710 tEIopi7umNC80gotiEq/wVSK6MdE97M3W+M/4ecai6ZvyIBrOMoLSbdXy1daY3lxhi 9Gu5pRwWfY5S6elxIisfSS0B9aRyZyNZFj7/i01VDvjfUg26rCNevT4b7kDPP5yRWe RtNQ1adksYovQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFW2LWgz6tmP; Tue, 20 Apr 2021 07:25:19 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:45 +0000 Message-Id: <20210420052246.470690-21-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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-language-server)[arguments]: Add phase to relax pycodestyle and pyflakes version. --- gnu/packages/python-xyz.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c9da5c3b64..fe33d0df99 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4304,6 +4304,12 @@ Server (PLS).") (arguments `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'relax-deps + (lambda _ + (substitute* "setup.py" (("pycodestyle>=2.6.0,<2.7.0") + "pycodestyle")) + (substitute* "setup.py" (("pyflakes>=2.2.0,<2.3.0") "pyflakes")) + #t)) (add-before 'check 'set-HOME (lambda _ (setenv "HOME" "/tmp") #t)) (replace 'check From patchwork Tue Apr 20 05:22:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 28705 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 6355B27BC77; Tue, 20 Apr 2021 06:26:32 +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 D68F327BC6C for ; Tue, 20 Apr 2021 06:26:31 +0100 (BST) Received: from localhost ([::1]:41756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYiu7-0003ls-1D for patchwork@mira.cbaines.net; Tue, 20 Apr 2021 01:26:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYith-0003O8-5s for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41169) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYitg-0004JW-Tb for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYitg-0007kQ-QZ for guix-patches@gnu.org; Tue, 20 Apr 2021 01:26:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47906] [PATCH 22/22] gnu: Add spyder. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 05:26:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47906 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47906@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 47906-submit@debbugs.gnu.org id=B47906.161889633229688 (code B ref 47906); Tue, 20 Apr 2021 05:26:04 +0000 Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:32 +0000 Received: from localhost ([127.0.0.1]:52707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYitA-0007il-7w for submit@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:32 -0400 Received: from mout02.posteo.de ([185.67.36.66]:35977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYit8-0007iR-G8 for 47906@debbugs.gnu.org; Tue, 20 Apr 2021 01:25:31 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id D107A2400E5 for <47906@debbugs.gnu.org>; Tue, 20 Apr 2021 07:25:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1618896324; bh=7UYTPUYrT0gI3OiLgs7k+lsHLUqBqCu8sCOfr5pOGpk=; h=From:To:Cc:Subject:Date:From; b=QepQwkLHdI+S6Reo93VRTFOp4umEaY3YpKyAJxTGzWdNwTY3r/TieapTAZzbafzlM QfFCsyw3twxNAxTFW1aX73xgla6p98utRJntU90jbnrmrBkoR3axtG8CCh+mdmFRUs 2E2E6MEvJR3TCgpkK3wMjsfy910zYLabU3ob87Iru3rY8db/bQuEJFsu4+rFhoDnlq 3fJD/eOAXCHztfJ/g56QUrxiQVfkI1ZziKNwbTDd0DG4NDdQiGgUhfeD6lxW3DIb88 jNypXff0ya/STQSRTh0Pcvm592e+jvqLHe6k4qYe42DHeac9KzmzP4Hy10oFEVtBGb /fI9IZILLRx2g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FPXFb3WKYz6tmK; Tue, 20 Apr 2021 07:25:23 +0200 (CEST) From: Vinicius Monego Date: Tue, 20 Apr 2021 05:22:46 +0000 Message-Id: <20210420052246.470690-22-monego@posteo.net> In-Reply-To: <20210420052246.470690-1-monego@posteo.net> References: <20210420052246.470690-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/spyder.scm (spyder): New variable. --- gnu/packages/spyder.scm | 110 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/gnu/packages/spyder.scm b/gnu/packages/spyder.scm index b1b10f6eb8..ee0c0d34dc 100644 --- a/gnu/packages/spyder.scm +++ b/gnu/packages/spyder.scm @@ -22,10 +22,17 @@ #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages bioinformatics) #:use-module (gnu packages check) + #:use-module (gnu packages databases) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-science) - #:use-module (gnu packages python-xyz)) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) + #:use-module (gnu packages sphinx)) (define-public python-spyder-kernels (package @@ -123,3 +130,104 @@ code inside Spyder.") Protocol (LSP) on Python, such as document symbol searching and others.") (license license:expat))) +(define-public spyder + (package + (name "spyder") + (version "5.0.1") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/spyder-ide/spyder/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0pn6kl0jw9zcv8lbk1v90rlrvb3mvjvx6g0x55vv5fydn61nadc5")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ;TODO: Enable tests + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'preparations + (lambda _ + ;; Delete bundled dependencies since we have all of them. + (delete-file-recursively "external-deps") + + ;; Relax some dependency versions. + (substitute* "setup.py" (("jedi==0.17.2") "jedi")) + (substitute* "setup.py" (("parso==0.7.0") "parso")) + (substitute* "setup.py" (("qdarkstyle==3.0.2") "qdarkstyle")) + (substitute* "setup.py" (("'pyqt5<5.13',") "")) + (substitute* "setup.py" (("'pyqtwebengine<5.13',") "")) + #t)) + ;; Ensure that QtWebEngineProcess is found by the executable. + (add-after 'wrap 'wrap-qt-process-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/spyder")) + (qt-process-path (string-append + (assoc-ref inputs "qtwebengine") + "/lib/qt5/libexec/QtWebEngineProcess"))) + (wrap-program bin + `("QTWEBENGINEPROCESS_PATH" = (,qt-process-path))) + #t))) + ;; Ensure that icons are found at runtime. + (add-after 'install 'wrap-executable + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (wrap-program (string-append out "/bin/spyder") + `("QT_PLUGIN_PATH" prefix + ,(list (string-append (assoc-ref inputs "qtsvg") + "/lib/qt5/plugins/"))))) + #t))))) + (inputs + `(("python-atomicwrites" ,python-atomicwrites) + ("python-chardet" ,python-chardet) + ("python-cloudpickle" ,python-cloudpickle) + ("python-cookiecutter" ,python-cookiecutter) + ("python-diff-match-patch" + ,python-diff-match-patch) + ("python-intervaltree" ,python-intervaltree) + ("python-ipython" ,python-ipython) + ("python-jedi" ,python-jedi) + ("python-jsonschema" ,python-jsonschema) + ("python-keyring" ,python-keyring) + ("python-language-server" + ,python-language-server) + ("python-nbconvert" ,python-nbconvert) + ("python-numpydoc" ,python-numpydoc) + ("python-parso" ,python-parso) + ("python-pexpect" ,python-pexpect) + ("python-pickleshare" ,python-pickleshare) + ("python-psutil" ,python-psutil) + ("python-pygments" ,python-pygments) + ("python-pylint" ,python-pylint) + ("python-pyls-black" ,python-pyls-black) + ("python-pyls-spyder" ,python-pyls-spyder) + ("python-pyqt" ,python-pyqt) + ("python-pyqtwebengine" ,python-pyqtwebengine) + ("python-pyxdg" ,python-pyxdg) + ("python-pyzmq" ,python-pyzmq) + ("python-qdarkstyle" ,python-qdarkstyle) + ("python-qstylizer" ,python-qstylizer) + ("python-qtawesome" ,python-qtawesome) + ("python-qtconsole" ,python-qtconsole) + ("python-qtpy" ,python-qtpy) + ("python-sphinx" ,python-sphinx) + ("python-spyder-kernels" ,python-spyder-kernels) + ("python-textdistance" ,python-textdistance) + ("python-three-merge" ,python-three-merge) + ("python-watchdog" ,python-watchdog) + ("qtsvg" ,qtsvg) + ("qtwebengine" ,qtwebengine))) + (home-page "https://www.spyder-ide.org/") + (synopsis "Scientific Python Development Environment") + (description + "Spyder is a scientific environment written in Python, for Python, and +designed by and for scientists, engineers and data analysts. It offers a +unique combination of the advanced editing, analysis, debugging, and profiling +functionality of a comprehensive development tool with the data exploration, +interactive execution, deep inspection, and visualization capabilities of a +scientific package.") + (license license:expat)))