GNU logs - #47906, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 00/22] Add Spyder
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:21:02 +0000
Resent-Message-ID: <handler.47906.B.161889603028793 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.161889603028793
          (code B ref -1); Tue, 20 Apr 2021 05:21:02 +0000
Received: (at submit) by debbugs.gnu.org; 20 Apr 2021 05:20:30 +0000
Received: from localhost ([127.0.0.1]:52625 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYioI-0007UL-4s
	for submit <at> debbugs.gnu.org; Tue, 20 Apr 2021 01:20:30 -0400
Received: from lists.gnu.org ([209.51.188.17]:38026)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monego@HIDDEN>) id 1lYioD-0007U9-4R
 for submit <at> debbugs.gnu.org; Tue, 20 Apr 2021 01:20:28 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:39812)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <monego@HIDDEN>) id 1lYioC-00019C-Lv
 for guix-patches@HIDDEN; Tue, 20 Apr 2021 01:20:24 -0400
Received: from mout01.posteo.de ([185.67.36.65]:33485)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <monego@HIDDEN>) id 1lYioA-0000Xx-9r
 for guix-patches@HIDDEN; Tue, 20 Apr 2021 01:20:24 -0400
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id A110C240026
 for <guix-patches@HIDDEN>; Tue, 20 Apr 2021 07:20:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1618896013; bh=P/lBh/6aHubfTLEkmZOzpu+uiM8cIPeZOD2+3ecFbS4=;
 h=From:To:Cc:Subject:Date:From;
 b=Cqnl/1Q1LrZq4H1BkTblOx8CM+tMLCyfxivtEUk3ElopG+l0ESp0V6xKiWLICN/JO
 vPyJfuFdBCmhnToRc9Tmg3qri/nwo7gff0uhH48e4M+9eq3Z8ly2OrY+6k/ZvHaY8+
 rL6pCrT9glvTWxRzSM40voztFmlJTF7ds71cLi5S4L9k/tYT1QhWQwyMrUGvjZy7Dl
 7CkHPvdcs6zVY7hSKo97XsjfahU1Ype22g7IxQQCvqE64vsLXBcCcPOgLjt9vCBKep
 Y+3tG7I6KHTStt/7N81Wf8pKwjD5tk6NqKgr62yHX9aIVAm6EvcLql2HWMEuF1Q56F
 CkhYUPl3ZcYIg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4FPX7b6FXNz9rxM;
 Tue, 20 Apr 2021 07:20:11 +0200 (CEST)
From: Vinicius Monego <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:19:07 +0000
Message-Id: <20210420051907.470294-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@HIDDEN;
 helo=mout01.posteo.de
X-Spam_score_int: -12
X-Spam_score: -1.3
X-Spam_bar: -
X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FROM_FMBLA_NEWDOM=1.499, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001,
 RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

Hello Guix.

This series adds the Spyder IDE with all testing dependencies. The spyder package still has some rough edges: there is a warning about the parso version on startup, I had to disable the tests and there's a bug when importing numpy from a script (seems to be an issue with the numpy version). See

https://github.com/numpy/numpy/issues/14384

. Everything else seems to work after brief testing.

I didn't check if the qtconsole, watchdog and qdarkstyle updates would break other packages though.

Vinicius Monego (22):
  gnu: Add python-spyder-kernels.
  gnu: Add python-textdistance.
  gnu: Add python-three-merge.
  gnu: Add python-pyls-black.
  gnu: Add python-pyls-spyder.
  gnu: python-watchdog: Update to 1.0.2.
  gnu: python-qtconsole: Update to 5.0.3.
  gnu: python-qtconsole: Enable tests.
  gnu: Add python-tinycss.
  gnu: Add python-qstylizer.
  gnu: python-language-server: Enable tests.
  gnu: Add python-pytest-qt.
  gnu: Add python-qtawesome.
  gnu: Add python-qtsass.
  gnu: python-qdarkstyle: Update to 3.0.2.
  gnu: Add python-easyprocess.
  gnu: Add python-entrypoint2.
  gnu: Add python-pyvirtualdisplay.
  gnu: Add python-pytest-xvfb.
  gnu: python-diff-match-patch: Update to 20200713.
  gnu: python-language-server: Relax dependency versions.
  gnu: Add spyder.

 gnu/local.mk                  |   3 +-
 gnu/packages/python-check.scm |  76 ++++++-
 gnu/packages/python-web.scm   |  45 ++++-
 gnu/packages/python-xyz.scm   | 366 +++++++++++++++++++++++++++++++---
 gnu/packages/spyder.scm       | 229 ++++++++++++++++++++++
 5 files changed, 693 insertions(+), 30 deletions(-)
 create mode 100644 gnu/packages/spyder.scm

-- 
2.31.1





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Vinicius Monego <monego@HIDDEN>
Subject: bug#47906: Acknowledgement ([PATCH 00/22] Add Spyder)
Message-ID: <handler.47906.B.161889603028793.ack <at> debbugs.gnu.org>
References: <20210420051907.470294-1-monego@HIDDEN>
X-Gnu-PR-Message: ack 47906
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 47906 <at> debbugs.gnu.org
Date: Tue, 20 Apr 2021 05:21:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 47906 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
47906: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D47906
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 01/22] gnu: Add python-spyder-kernels.
References: <20210420051907.470294-1-monego@HIDDEN>
In-Reply-To: <20210420051907.470294-1-monego@HIDDEN>
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:02 +0000
Resent-Message-ID: <handler.47906.B47906.161889624329175 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYirc-0007a3-Nq
	for submit <at> 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 <monego@HIDDEN>) id 1lYira-0007Zn-7G
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:25 +0000
Message-Id: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

* 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 <tanguy@HIDDEN>
 # Copyright © 2020 Martin Becze <mjbecze@HIDDEN>
 # Copyright © 2020 Malte Frank Gerdes <mate.f.gerdes@HIDDEN>
-# Copyright © 2020 Vinicius Monego <monego@HIDDEN>
+# Copyright © 2020, 2021 Vinicius Monego <monego@HIDDEN>
 # Copyright © 2021 Björn Höfling <bjoern.hoefling@HIDDEN>
 # Copyright © 2021 Philip McGrath <philip@HIDDEN>
 #
@@ -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 <monego@HIDDEN>
+;;;
+;;; 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 <http://www.gnu.org/licenses/>.
+
+(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)))
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 02/22] gnu: Add python-textdistance.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:02 +0000
Resent-Message-ID: <handler.47906.B47906.161889624429186 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYirj-0007ae-Uv
	for submit <at> 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 <monego@HIDDEN>) id 1lYirf-0007Zu-2D
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:26 +0000
Message-Id: <20210420052246.470690-2-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 03/22] gnu: Add python-three-merge.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:02 +0000
Resent-Message-ID: <handler.47906.B47906.161889624829202 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYiro-0007aw-CP
	for submit <at> 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 <monego@HIDDEN>) id 1lYirj-0007a5-OX
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:27 +0000
Message-Id: <20210420052246.470690-3-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 04/22] gnu: Add python-pyls-black.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:03 +0000
Resent-Message-ID: <handler.47906.B47906.161889625029218 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYirq-0007bA-Ks
	for submit <at> 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 <monego@HIDDEN>) id 1lYiro-0007ad-IQ
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:28 +0000
Message-Id: <20210420052246.470690-4-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 05/22] gnu: Add python-pyls-spyder.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:03 +0000
Resent-Message-ID: <handler.47906.B47906.161889625529235 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYiru-0007bT-S7
	for submit <at> 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 <monego@HIDDEN>) id 1lYirt-0007av-90
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:29 +0000
Message-Id: <20210420052246.470690-5-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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)))
+
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 06/22] gnu: python-watchdog: Update to 1.0.2.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:04 +0000
Resent-Message-ID: <handler.47906.B47906.161889625929255 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYirz-0007bn-4b
	for submit <at> 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 <monego@HIDDEN>) id 1lYirx-0007bL-Bi
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:30 +0000
Message-Id: <20210420052246.470690-6-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 07/22] gnu: python-qtconsole: Update to 5.0.3.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:04 +0000
Resent-Message-ID: <handler.47906.B47906.161889626429274 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYis4-0007c6-EA
	for submit <at> 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 <monego@HIDDEN>) id 1lYis2-0007bd-HN
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:31 +0000
Message-Id: <20210420052246.470690-7-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 08/22] gnu: python-qtconsole: Enable tests.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:04 +0000
Resent-Message-ID: <handler.47906.B47906.161889627229293 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisB-0007cP-MU
	for submit <at> 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 <monego@HIDDEN>) id 1lYis7-0007by-Dy
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:32 +0000
Message-Id: <20210420052246.470690-8-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 09/22] gnu: Add python-tinycss.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:05 +0000
Resent-Message-ID: <handler.47906.B47906.161889628729327 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisK-0007ck-VT
	for submit <at> 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 <monego@HIDDEN>) id 1lYisJ-0007cZ-V0
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:33 +0000
Message-Id: <20210420052246.470690-9-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

* 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 <holger.peters@HIDDEN>
 ;;; Copyright © 2020 Noisytoot <noisytoot@HIDDEN>
 ;;; Copyright © 2020 Edouard Klein <edk@HIDDEN>
-;;; Copyright © 2020 Vinicius Monego <monego@HIDDEN>
+;;; Copyright © 2020, 2021 Vinicius Monego <monego@HIDDEN>
 ;;; Copyright © 2020 Konrad Hinsen <konrad.hinsen@HIDDEN>
 ;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@HIDDEN>
 ;;; Copyright © 2021 Ekaitz Zarraga <ekaitz@HIDDEN>
@@ -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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 10/22] gnu: Add python-qstylizer.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:05 +0000
Resent-Message-ID: <handler.47906.B47906.161889628829336 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisS-0007d6-8f
	for submit <at> 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 <monego@HIDDEN>) id 1lYisQ-0007cn-Sw
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:34 +0000
Message-Id: <20210420052246.470690-10-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 11/22] gnu: python-language-server: Enable tests.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:06 +0000
Resent-Message-ID: <handler.47906.B47906.161889629429357 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisY-0007dR-JL
	for submit <at> 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 <monego@HIDDEN>) id 1lYisW-0007d4-L1
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:35 +0000
Message-Id: <20210420052246.470690-11-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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)
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 12/22] gnu: Add python-pytest-qt.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:06 +0000
Resent-Message-ID: <handler.47906.B47906.161889630529450 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisd-0007dm-T9
	for submit <at> 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 <monego@HIDDEN>) id 1lYisc-0007dN-Ex
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:36 +0000
Message-Id: <20210420052246.470690-12-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

* 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 <julien@HIDDEN>
 ;;; Copyright © 2020 Marius Bakke <mbakke@HIDDEN>
 ;;; Copyright © 2020 Edouard Klein <edk@HIDDEN>
-;;; Copyright © 2020 Vinicius Monego <monego@HIDDEN>
+;;; Copyright © 2020, 2021 Vinicius Monego <monego@HIDDEN>
 ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@HIDDEN>
 ;;; Copyright © 2021 Sharlatan Hellseher <sharlatanus@HIDDEN>
 ;;; Copyright © 2021 Brendan Tildesley <mail@HIDDEN>
@@ -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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:25:07 +0000
Resent-Message-ID: <handler.47906.B47906.161889630529462 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisi-0007ew-Va
	for submit <at> 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 <monego@HIDDEN>) id 1lYish-0007da-0C
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:37 +0000
Message-Id: <20210420052246.470690-13-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 14/22] gnu: Add python-qtsass.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:01 +0000
Resent-Message-ID: <handler.47906.B47906.161889630929529 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisn-0007gD-CQ
	for submit <at> 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 <monego@HIDDEN>) id 1lYisl-0007e7-KN
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:38 +0000
Message-Id: <20210420052246.470690-14-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 15/22] gnu: python-qdarkstyle: Update to 3.0.2.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:02 +0000
Resent-Message-ID: <handler.47906.B47906.161889631229547 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisq-0007gV-Kl
	for submit <at> 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 <monego@HIDDEN>) id 1lYisp-0007fO-43
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:39 +0000
Message-Id: <20210420052246.470690-15-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 16/22] gnu: Add python-easyprocess.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:02 +0000
Resent-Message-ID: <handler.47906.B47906.161889631529562 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYiss-0007gk-Sb
	for submit <at> 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 <monego@HIDDEN>) id 1lYisr-0007gB-EY
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:40 +0000
Message-Id: <20210420052246.470690-16-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 17/22] gnu: Add python-entrypoint2.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:02 +0000
Resent-Message-ID: <handler.47906.B47906.161889632129617 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisv-0007h1-43
	for submit <at> 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 <monego@HIDDEN>) id 1lYisu-0007gN-69
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:41 +0000
Message-Id: <20210420052246.470690-17-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 18/22] gnu: Add python-pyvirtualdisplay.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:03 +0000
Resent-Message-ID: <handler.47906.B47906.161889632129625 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYisz-0007hE-0E
	for submit <at> 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 <monego@HIDDEN>) id 1lYisw-0007gf-VO
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:42 +0000
Message-Id: <20210420052246.470690-18-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 21/22] gnu: python-language-server: Relax dependency versions.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:03 +0000
Resent-Message-ID: <handler.47906.B47906.161889632429654 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYit2-0007i8-DT
	for submit <at> 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 <monego@HIDDEN>) id 1lYisy-0007gf-WA
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:45 +0000
Message-Id: <20210420052246.470690-21-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 19/22] gnu: Add python-pytest-xvfb.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:03 +0000
Resent-Message-ID: <handler.47906.B47906.161889632529660 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYit2-0007iF-Lu
	for submit <at> 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 <monego@HIDDEN>) id 1lYisz-0007gs-Hw
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:43 +0000
Message-Id: <20210420052246.470690-19-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 20/22] gnu: python-diff-match-patch: Update to 20200713.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:04 +0000
Resent-Message-ID: <handler.47906.B47906.161889632929672 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYit7-0007iW-0g
	for submit <at> 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 <monego@HIDDEN>) id 1lYit2-0007h4-0W
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:44 +0000
Message-Id: <20210420052246.470690-20-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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.")
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 22/22] gnu: Add spyder.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 20 Apr 2021 05:26:04 +0000
Resent-Message-ID: <handler.47906.B47906.161889633229688 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Cc: Vinicius Monego <monego@HIDDEN>
Received: via spool by 47906-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lYitA-0007il-7w
	for submit <at> 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 <monego@HIDDEN>) id 1lYit8-0007iR-G8
 for 47906 <at> 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 <at> 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 <monego@HIDDEN>
Date: Tue, 20 Apr 2021 05:22:46 +0000
Message-Id: <20210420052246.470690-22-monego@HIDDEN>
In-Reply-To: <20210420052246.470690-1-monego@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.8 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

* 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)))
-- 
2.31.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
Resent-From: Lars-Dominik Braun <lars@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 28 Apr 2021 12:50:01 +0000
Resent-Message-ID: <handler.47906.B47906.161961416726587 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Vinicius Monego <monego@HIDDEN>
Cc: 47906 <at> debbugs.gnu.org
Received: via spool by 47906-submit <at> debbugs.gnu.org id=B47906.161961416726587
          (code B ref 47906); Wed, 28 Apr 2021 12:50:01 +0000
Received: (at 47906) by debbugs.gnu.org; 28 Apr 2021 12:49:27 +0000
Received: from localhost ([127.0.0.1]:52013 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lbjd8-0006uj-Pv
	for submit <at> debbugs.gnu.org; Wed, 28 Apr 2021 08:49:26 -0400
Received: from mout-p-201.mailbox.org ([80.241.56.171]:18550)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lars@HIDDEN>) id 1lbjd5-0006uT-PW
 for 47906 <at> debbugs.gnu.org; Wed, 28 Apr 2021 08:49:25 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4FVdk52MLszQjmV;
 Wed, 28 Apr 2021 14:49:17 +0200 (CEST)
X-Virus-Scanned: amavisd-new at heinlein-support.de
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001;
 t=1619614155;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=4V7g2yE9wnS67WMDPgBT8SF2KWUEgHRhi3dppXlgy7c=;
 b=vDszciIWwi4F3BPAEcpi03Z2fj9xBOn6L9eIHUaiLKaaim+g2igudL1WV+2i32sG1m8/24
 zcxK78udWXprmVFLIvYYLOtD3w4DCCQeXg3dzZHREi0co+vOdjqAfV8GtRKHzgOdKUNmtj
 ReeHhpMsGf+1ROtK7tq2Rye2/mwACEkhrQId6riZvQvWeJCGudIw5gxwTNJoX1M8t8jllN
 A4ZmxHOqNG+ff0Ov0uD1EGWrb1PgJPI/wKLBc5OiWEaF9tM9CAU/PtUPwCImBE8UzvDVJT
 Fcch3VVeP+J1An1YKilDUBGYfMfG7/PPBteGSz1K/BL1jNXPuo4b0ClMr1zw3Q==
Received: from smtp2.mailbox.org ([80.241.60.241])
 by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de
 [80.241.56.122]) (amavisd-new, port 10030)
 with ESMTP id yjNVq1L669nX; Wed, 28 Apr 2021 14:49:13 +0200 (CEST)
Date: Wed, 28 Apr 2021 14:49:11 +0200
From: Lars-Dominik Braun <lars@HIDDEN>
Message-ID: <YIlZxyGHaUhycr9/@noor.fritz.box>
References: <20210420052246.470690-1-monego@HIDDEN>
 <20210420052246.470690-13-monego@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20210420052246.470690-13-monego@HIDDEN>
X-MBO-SPAM-Probability: 
X-Rspamd-Score: -2.35 / 15.00 / 15.00
X-Rspamd-Queue-Id: 1D02617BD
X-Rspamd-UID: 5e1bdd
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi,

> * gnu/packages/python-xyz.scm (python-qtawesome): New variable.
as far as I see this package bundles font-awesome version 5, which is
not FSDG-free per https://bugs.gnu.org/32916, so from my understanding
it cannot be included in Guix (which is a shame).

Cheers,
Lars





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 29 Apr 2021 16:09:02 +0000
Resent-Message-ID: <handler.47906.B47906.16197125199350 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Lars-Dominik Braun <lars@HIDDEN>
Cc: 47906 <at> debbugs.gnu.org
Received: via spool by 47906-submit <at> debbugs.gnu.org id=B47906.16197125199350
          (code B ref 47906); Thu, 29 Apr 2021 16:09:02 +0000
Received: (at 47906) by debbugs.gnu.org; 29 Apr 2021 16:08:39 +0000
Received: from localhost ([127.0.0.1]:56665 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lc9DT-0002Qk-6u
	for submit <at> debbugs.gnu.org; Thu, 29 Apr 2021 12:08:39 -0400
Received: from mout01.posteo.de ([185.67.36.65]:53083)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monego@HIDDEN>) id 1lc9DP-0002QU-OZ
 for 47906 <at> debbugs.gnu.org; Thu, 29 Apr 2021 12:08:38 -0400
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 7C4F7240028
 for <47906 <at> debbugs.gnu.org>; Thu, 29 Apr 2021 18:08:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1619712509; bh=tlMsVTwhR+bBtd1N4/KuY2aO+tMOBMrKPAvAOBkiFrI=;
 h=From:To:Cc:Subject:Date:From;
 b=HtXo30k1Ikn41Gi0EbpxhF6VbEEjvIi2wwyHQkW5ggeIWgzLhCh0T29ipRZ7GFigW
 y5hffkbIj9pSxnhhp60IMfhTdPk1UPH3IkDIJDHHBgKhr/y8zjy6KidZ27FMIfIlsL
 H/UnVLPmkzAvrEa4JGU1pUeH/ERokvNrCRDEL31E8E9IzuYE+yRgvPSOiWkAvKcW/+
 rUBBrWWnL/Ay+f1YYT7LtUElqrnbCDsYLvRmUYDzx1ZlYvq4bboFvGPKV6vpkIk1kB
 NbCMrHfqztx6w0huXYY1NptF9rCSm9RnZttFQCCJquXzpieqNJcDflotWDBxCm7GmA
 PLMf3YqFNhldw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4FWL5R4Zz7z9rxK;
 Thu, 29 Apr 2021 18:08:27 +0200 (CEST)
References: <20210420052246.470690-1-monego@HIDDEN>
 <20210420052246.470690-13-monego@HIDDEN>
 <YIlZxyGHaUhycr9/@noor.fritz.box>
From: Vinicius Monego <monego@HIDDEN>
In-reply-to: <YIlZxyGHaUhycr9/@noor.fritz.box>
Message-ID: <87k0ol5b1h.fsf@HIDDEN>
Date: Thu, 29 Apr 2021 16:07:54 +0000
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


Lars-Dominik Braun writes:

> Hi,
>

Hello,

>> * gnu/packages/python-xyz.scm (python-qtawesome): New variable.
> as far as I see this package bundles font-awesome version 5, which is
> not FSDG-free per https://bugs.gnu.org/32916, so from my understanding
> it cannot be included in Guix (which is a shame).
>
> Cheers,
> Lars

Interesting, I saw that package in Debian (also Spyder is there) and
assumed it was free.

Upon inspecting the Debian package further I found that it sets the
SYSTEM_FONTS variable. Those fonts are in the packages
fonts-elusive-icons and fonts-font-awesome, the latter having the version
"5.0.10+really4.7.0~dfsg-4.1". Seems to be a way to pretend that
fontawesome4 is fontawesome5.

Maybe we can do something similar, but I do not have the time to
investigate this for now. Could the patches not related to spyder be
applied in the meantime? I can send a v2 with a selection if that makes
it easier.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
Resent-From: Lars-Dominik Braun <lars@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 02 May 2021 14:34:02 +0000
Resent-Message-ID: <handler.47906.B47906.161996598814167 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Vinicius Monego <monego@HIDDEN>
Cc: 47906 <at> debbugs.gnu.org
Received: via spool by 47906-submit <at> debbugs.gnu.org id=B47906.161996598814167
          (code B ref 47906); Sun, 02 May 2021 14:34:02 +0000
Received: (at 47906) by debbugs.gnu.org; 2 May 2021 14:33:08 +0000
Received: from localhost ([127.0.0.1]:43100 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ldD9g-0003gR-D9
	for submit <at> debbugs.gnu.org; Sun, 02 May 2021 10:33:08 -0400
Received: from mout-p-202.mailbox.org ([80.241.56.172]:24486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lars@HIDDEN>) id 1ldD9d-0003g3-3c
 for 47906 <at> debbugs.gnu.org; Sun, 02 May 2021 10:33:06 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4FY7qt5b8DzQjmn;
 Sun,  2 May 2021 16:32:58 +0200 (CEST)
X-Virus-Scanned: amavisd-new at heinlein-support.de
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001;
 t=1619965976;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=iRL2tu3mnnbbV0tb2XKtATa8i3mcFMQuFwhCaMfJfts=;
 b=GUPo8BWJXZA8elikyc0fX4BLyMNrrcgAF4COSX/MdxyqTc4YMWzlR8XuUIUlcqXRUNWBlP
 3ZJq+lUmCQn4P12PD5GQztbZKirbmSV6mWHhRWe85yRr5dCum/aeKDQk9NanpwV+ePNpq7
 n0JjpNVzTUYJLynBOlfts2BK97bJOwPxDZOmJtkDDb9mMNP97QRSm1HQf5lxRVkBVzEPvq
 EuoJlFP6/6AuZgr5tS93cSUA74KNLxFu10CtquT2gHZwuKJxuZdYZpChY0dMMGz+Ibn6dq
 g6D3t4NRLWiN87hGYq53pxpEIpPGNXvgSdB2XJI/XGrVs+tJjsrR5ZQZtqCQ0A==
Received: from smtp2.mailbox.org ([80.241.60.241])
 by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de
 [80.241.56.115]) (amavisd-new, port 10030)
 with ESMTP id dBSln9ddOMzT; Sun,  2 May 2021 16:32:55 +0200 (CEST)
Date: Sun, 2 May 2021 16:32:53 +0200
From: Lars-Dominik Braun <lars@HIDDEN>
Message-ID: <YI64FY0IzezahvvP@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
 <20210420052246.470690-13-monego@HIDDEN>
 <YIlZxyGHaUhycr9/@noor.fritz.box> <87k0ol5b1h.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87k0ol5b1h.fsf@HIDDEN>
X-MBO-SPAM-Probability: 
X-Rspamd-Score: -3.79 / 15.00 / 15.00
X-Rspamd-Queue-Id: CD4CE1804
X-Rspamd-UID: 1801ce
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Vinicius,

> Interesting, I saw that package in Debian (also Spyder is there) and
> assumed it was free.
it simply ships the font files inside python-qtawesome-common. I don’t
know why it depends on fonts-font-awesome.

> Upon inspecting the Debian package further I found that it sets the
> SYSTEM_FONTS variable. Those fonts are in the packages
> fonts-elusive-icons and fonts-font-awesome, the latter having the version
> "5.0.10+really4.7.0~dfsg-4.1". Seems to be a way to pretend that
> fontawesome4 is fontawesome5.
Looking at the source code this variable does nothing at all. It still
tries to load the bundled (missing) fonts inside __init__.py and fails.
I tried replacing the font paths, which works, but then icons are
missing in spyder, because they are not present in fontawesome 4.7.

> Could the patches not related to spyder be applied in the meantime? I
> can send a v2 with a selection if that makes it easier.
Sure, a v2 shouldn’t be necessary, I have everything in git, but I’ll
need to test the package upgrades first.

Cheers,
Lars





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
Resent-From: Lars-Dominik Braun <lars@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 08 May 2021 09:32:01 +0000
Resent-Message-ID: <handler.47906.B47906.16204662749421 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Vinicius Monego <monego@HIDDEN>
Cc: 47906 <at> debbugs.gnu.org
Received: via spool by 47906-submit <at> debbugs.gnu.org id=B47906.16204662749421
          (code B ref 47906); Sat, 08 May 2021 09:32:01 +0000
Received: (at 47906) by debbugs.gnu.org; 8 May 2021 09:31:14 +0000
Received: from localhost ([127.0.0.1]:49089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lfJIn-0002Rt-Pn
	for submit <at> debbugs.gnu.org; Sat, 08 May 2021 05:31:13 -0400
Received: from mout-p-101.mailbox.org ([80.241.56.151]:59944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lars@HIDDEN>) id 1lfJIk-0002Rn-67
 for 47906 <at> debbugs.gnu.org; Sat, 08 May 2021 05:31:12 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org
 [IPv6:2001:67c:2050:105:465:1:2:0])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4Fchrl4NWRzQk1M;
 Sat,  8 May 2021 11:31:03 +0200 (CEST)
X-Virus-Scanned: amavisd-new at heinlein-support.de
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001;
 t=1620466261;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=b63KFmpOU6Mal8+3MWTRny67yLMHO4MclAfXC4J23Hc=;
 b=BDioEAlq3u20Is0wLujI8RwggYcsGbYOIByrZehLOxTMuyJ+9+MHqHDhWG3l8msSqfZUqi
 VqXleg73g3q3wr66Te+erNxODgSRVjkQeKHOaU+YcfAzWlKUXfc/vm7gB8BuoNsa1sHJ5D
 h7ay4G9UC30ZDv5UIt2pGP3QWi1ra4VEx3Esnzq4zO5iangdeHBLlVJ7eXELfv8umK0RFj
 BNWZZo0DYbFGP3fIgCutq2WEU4jl/VbHwQvLZqUWdDbEO9tqkUDPvZ5Q0rM6roBNmmWAFt
 Pn39LKKo6wlbVRsttbqQVZdSoXnj71j/gZ5dPeIVkgbJIJFbfjcC1H8f3XlYSQ==
Received: from smtp2.mailbox.org ([80.241.60.241])
 by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de
 [80.241.56.115]) (amavisd-new, port 10030)
 with ESMTP id fX-Wuy9Ycdy7; Sat,  8 May 2021 11:31:00 +0200 (CEST)
Date: Sat, 8 May 2021 11:30:58 +0200
From: Lars-Dominik Braun <lars@HIDDEN>
Message-ID: <YJZaUvAMOaIOZ8M9@HIDDEN>
References: <20210420052246.470690-1-monego@HIDDEN>
 <20210420052246.470690-13-monego@HIDDEN>
 <YIlZxyGHaUhycr9/@noor.fritz.box> <87k0ol5b1h.fsf@HIDDEN>
 <YI64FY0IzezahvvP@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <YI64FY0IzezahvvP@HIDDEN>
X-MBO-SPAM-Probability: 
X-Rspamd-Score: -0.78 / 15.00 / 15.00
X-Rspamd-Queue-Id: 86D8517BE
X-Rspamd-UID: d982f1
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi,

I pushed the package additions with
commit dd05a93743bef6bb946d03cd0c665e3b1d62a116. The upgrades
(python-diff-match-patch for example) seem to break other packages
unfortunately and I don’t have time to investigate.

Lars





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 00/22] Add Spyder
Resent-From: Nicolas Goaziou <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 26 May 2021 21:47:02 +0000
Resent-Message-ID: <handler.47906.B47906.162206557117819 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Vinicius Monego <monego@HIDDEN>
Cc: 47906 <at> debbugs.gnu.org
Received: via spool by 47906-submit <at> debbugs.gnu.org id=B47906.162206557117819
          (code B ref 47906); Wed, 26 May 2021 21:47:02 +0000
Received: (at 47906) by debbugs.gnu.org; 26 May 2021 21:46:11 +0000
Received: from localhost ([127.0.0.1]:50067 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lm1Lv-0004dL-AS
	for submit <at> debbugs.gnu.org; Wed, 26 May 2021 17:46:11 -0400
Received: from relay6-d.mail.gandi.net ([217.70.183.198]:40509)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1lm1Lt-0004d7-1K
 for 47906 <at> debbugs.gnu.org; Wed, 26 May 2021 17:46:09 -0400
Received: (Authenticated sender: admin@HIDDEN)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id EBEE9C0002;
 Wed, 26 May 2021 21:46:02 +0000 (UTC)
From: Nicolas Goaziou <mail@HIDDEN>
References: <20210420051907.470294-1-monego@HIDDEN>
Date: Wed, 26 May 2021 23:46:02 +0200
In-Reply-To: <20210420051907.470294-1-monego@HIDDEN> (Vinicius Monego's
 message of "Tue, 20 Apr 2021 05:19:07 +0000")
Message-ID: <87cztddv8l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hello,

Vinicius Monego <monego@HIDDEN> writes:

> This series adds the Spyder IDE with all testing dependencies. 

I tried to build Spyder but python-qtawesome fails to build with the
following error message. Do you know where it could come from?

--8<---------------cut here---------------start------------->8---
============================= test session starts ==============================
platform linux -- Python 3.8.2, pytest-5.3.5, py-1.8.1, pluggy-0.13.1
PySide2 5.14.2.3 -- Qt runtime 5.15.2 -- Qt compiled 5.15.2
rootdir: /tmp/guix-build-python-qtawesome-1.0.2.drv-0/QtAwesome-1.0.2
plugins: qt-3.3.0
collected 5 items

qtawesome/tests/test_icon_browser.py .FF                                 [ 60%]
qtawesome/tests/test_qtawesome.py ..                                     [100%]

=================================== FAILURES ===================================
__________________________________ test_copy ___________________________________

qtbot = <pytestqt.qtbot.QtBot object at 0x7fffef9dc1c0>
browser = <qtawesome.icon_browser.IconBrowser object at 0x7fffeffb4790>

    def test_copy(qtbot, browser):
        """
        Ensure the copy UX works
        """
        clipboard = QtWidgets.QApplication.instance().clipboard()
    
        clipboard.setText('')
    
        assert clipboard.text() == ""
    
        # Enter a search term and press enter
>       qtbot.keyClicks(browser._lineEdit, 'google')

qtawesome/tests/test_icon_browser.py:45: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

args = (<PyQt5.QtWidgets.QLineEdit object at 0x7fffeffb4ca0>, 'google')
kwargs = {}

    def result(*args, **kwargs):
>       return qtest_method(*args, **kwargs)
E       TypeError: 'PySide2.QtTest.QTest.keyClicks' called with wrong argument types:
E         PySide2.QtTest.QTest.keyClicks(QLineEdit, str)
E       Supported signatures:
E         PySide2.QtTest.QTest.keyClicks(PySide2.QtWidgets.QWidget, str, PySide2.QtCore.Qt.KeyboardModifiers = PySide2.QtCore.Qt.KeyboardModifier.NoModifier, int = -1)

/gnu/store/ni4pqis58imdjnlj9r29ig2ki0ry29ir-python-pytest-qt-3.3.0/lib/python3.8/site-packages/pytestqt/qtbot.py:626: TypeError
_________________________________ test_filter __________________________________

qtbot = <pytestqt.qtbot.QtBot object at 0x7fffef9e1850>
browser = <qtawesome.icon_browser.IconBrowser object at 0x7fffeffb44c0>

    def test_filter(qtbot, browser):
        """
        Ensure the filter UX works
        """
        initRowCount = browser._listView.model().rowCount()
        assert initRowCount > 0
    
        # Enter a search term
>       qtbot.keyClicks(browser._lineEdit, 'google')

qtawesome/tests/test_icon_browser.py:68: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

args = (<PyQt5.QtWidgets.QLineEdit object at 0x7fffef987790>, 'google')
kwargs = {}

    def result(*args, **kwargs):
>       return qtest_method(*args, **kwargs)
E       TypeError: 'PySide2.QtTest.QTest.keyClicks' called with wrong argument types:
E         PySide2.QtTest.QTest.keyClicks(QLineEdit, str)
E       Supported signatures:
E         PySide2.QtTest.QTest.keyClicks(PySide2.QtWidgets.QWidget, str, PySide2.QtCore.Qt.KeyboardModifiers = PySide2.QtCore.Qt.KeyboardModifier.NoModifier, int = -1)

/gnu/store/ni4pqis58imdjnlj9r29ig2ki0ry29ir-python-pytest-qt-3.3.0/lib/python3.8/site-packages/pytestqt/qtbot.py:626: TypeError
=============================== warnings summary ===============================
qtawesome/tests/test_icon_browser.py::test_browser_init
qtawesome/tests/test_icon_browser.py::test_browser_init
qtawesome/tests/test_icon_browser.py::test_copy
qtawesome/tests/test_icon_browser.py::test_copy
qtawesome/tests/test_icon_browser.py::test_filter
qtawesome/tests/test_icon_browser.py::test_filter
  /tmp/guix-build-python-qtawesome-1.0.2.drv-0/QtAwesome-1.0.2/qtawesome/icon_browser.py:170: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
    self.setGridSize(QtCore.QSize(tileWidth, tileWidth))

-- Docs: https://docs.pytest.org/en/latest/warnings.html
=================== 2 failed, 3 passed, 6 warnings in 0.38s ====================
command "python" "-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "pytest" failed with status 1
--8<---------------cut here---------------end--------------->8---

Note that most of the packages in this patch set have been applied already.

Regards,
-- 
Nicolas Goaziou




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#47906] [PATCH 00/22] Add Spyder
References: <20210420051907.470294-1-monego@HIDDEN>
In-Reply-To: <20210420051907.470294-1-monego@HIDDEN>
Resent-From: Vinicius Monego <monego@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 20 Apr 2023 00:30:01 +0000
Resent-Message-ID: <handler.47906.B47906.168195056510120 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 47906
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 47906 <at> debbugs.gnu.org
Received: via spool by 47906-submit <at> debbugs.gnu.org id=B47906.168195056510120
          (code B ref 47906); Thu, 20 Apr 2023 00:30:01 +0000
Received: (at 47906) by debbugs.gnu.org; 20 Apr 2023 00:29:25 +0000
Received: from localhost ([127.0.0.1]:36115 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ppIAu-0002d9-Su
	for submit <at> debbugs.gnu.org; Wed, 19 Apr 2023 20:29:25 -0400
Received: from mout02.posteo.de ([185.67.36.66]:36811)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monego@HIDDEN>) id 1ppIAp-0002cs-OT
 for 47906 <at> debbugs.gnu.org; Wed, 19 Apr 2023 20:29:23 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 362E32401C4
 for <47906 <at> debbugs.gnu.org>; Thu, 20 Apr 2023 02:29:12 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681950553; bh=QYm5wsq5Vv6kJW3V6OMU58qxY/rPFq/lBwyF93sQq38=;
 h=Date:To:From:Subject:From;
 b=RiafZGhUq1k6cCHzG+6VwDtYAzGisC9j/Rtpjvk2mvKMr083vu+mHF4bOUXiJFi5N
 sDTw2Sfb73NLjdu97VNYXAJThDLZamym+ZtR/+wLBDdxQjgRiTPXBzjkvlyExhBR/E
 zVGdrAUWpLPeu1P/nParEoOQZQqrMr0T8/91jS+TBslrA9yMJLUqjc4kMknTJKwya+
 2PcIwixtxRunsPj2cp/uigcpFkSBDSj9z9VR1buiRVSHOUXHuhwsB5LLaBI1tpAWzu
 DLjU95X+gkmIdR5u0GSHcx9qIGx0pmjFSwkp6P5nSgeD+5hUZ1PiZEHC1n26I46/hq
 Gsa+Pzzxy3V2g==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Q1z6v6LlRz6tsb
 for <47906 <at> debbugs.gnu.org>; Thu, 20 Apr 2023 02:29:11 +0200 (CEST)
Message-ID: <6b1b7c0f-7eae-f052-3a00-3ec0aa30ee35@HIDDEN>
Date: Thu, 20 Apr 2023 00:29:06 +0000
MIME-Version: 1.0
Content-Language: en-US
From: Vinicius Monego <monego@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Leaving here this issue on upstream to track progress on the freedom 
status of python-qtawesome: 
https://github.com/spyder-ide/qtawesome/issues/220






Last modified: Thu, 20 Apr 2023 00:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.