GNU bug report logs - #47906
[PATCH 00/22] Add Spyder

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Vinicius Monego <monego@HIDDEN>; Keywords: patch; dated Tue, 20 Apr 2021 05:21:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2023 00:29:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 19 20:29:25 2023
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
To: 47906 <at> debbugs.gnu.org
From: Vinicius Monego <monego@HIDDEN>
Subject: [PATCH 00/22] Add Spyder
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 47906
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 26 May 2021 21:46:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 26 17:46:11 2021
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>
To: Vinicius Monego <monego@HIDDEN>
Subject: Re: [bug#47906] [PATCH 00/22] Add Spyder
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-Debbugs-Envelope-To: 47906
Cc: 47906 <at> debbugs.gnu.org
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




Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 8 May 2021 09:31:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 08 05:31:13 2021
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>
To: Vinicius Monego <monego@HIDDEN>
Subject: Re: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
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-Debbugs-Envelope-To: 47906
Cc: 47906 <at> debbugs.gnu.org
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 2 May 2021 14:33:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 02 10:33:08 2021
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>
To: Vinicius Monego <monego@HIDDEN>
Subject: Re: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
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-Debbugs-Envelope-To: 47906
Cc: 47906 <at> debbugs.gnu.org
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 29 Apr 2021 16:08:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 29 12:08:39 2021
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>
To: Lars-Dominik Braun <lars@HIDDEN>
Subject: Re: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
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-Debbugs-Envelope-To: 47906
Cc: 47906 <at> debbugs.gnu.org
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.




Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 28 Apr 2021 12:49:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 28 08:49:27 2021
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>
To: Vinicius Monego <monego@HIDDEN>
Subject: Re: [bug#47906] [PATCH 13/22] gnu: Add python-qtawesome.
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-Debbugs-Envelope-To: 47906
Cc: 47906 <at> debbugs.gnu.org
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:32 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 22/22] gnu: Add spyder.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:29 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 20/22] gnu: python-diff-match-patch: Update to 20200713.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:25 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 19/22] gnu: Add python-pytest-xvfb.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:24 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 21/22] gnu: python-language-server: Relax dependency versions.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:21 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 18/22] gnu: Add python-pyvirtualdisplay.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:21 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 17/22] gnu: Add python-entrypoint2.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:15 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 16/22] gnu: Add python-easyprocess.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:12 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 15/22] gnu: python-qdarkstyle: Update to 3.0.2.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:09 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 14/22] gnu: Add python-qtsass.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:05 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 13/22] gnu: Add python-qtawesome.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:25:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:25:05 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 12/22] gnu: Add python-pytest-qt.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:54 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 11/22] gnu: python-language-server: Enable tests.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:48 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 10/22] gnu: Add python-qstylizer.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:47 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 09/22] gnu: Add python-tinycss.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:31 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 08/22] gnu: python-qtconsole: Enable tests.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:24 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 07/22] gnu: python-qtconsole: Update to 5.0.3.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:19 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 06/22] gnu: python-watchdog: Update to 1.0.2.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:15 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 05/22] gnu: Add python-pyls-spyder.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:10 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 04/22] gnu: Add python-pyls-black.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:08 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 03/22] gnu: Add python-three-merge.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:04 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 02/22] gnu: Add python-textdistance.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at 47906 <at> debbugs.gnu.org:


Received: (at 47906) by debbugs.gnu.org; 20 Apr 2021 05:24:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:24:02 2021
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>
To: 47906 <at> debbugs.gnu.org
Subject: [PATCH 01/22] gnu: Add python-spyder-kernels.
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-Debbugs-Envelope-To: 47906
Cc: Vinicius Monego <monego@HIDDEN>
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





Information forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Apr 2021 05:20:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 20 01:20:30 2021
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>
To: guix-patches@HIDDEN
Subject: [PATCH 00/22] Add Spyder
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-Debbugs-Envelope-To: submit
Cc: Vinicius Monego <monego@HIDDEN>
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





Acknowledgement sent to Vinicius Monego <monego@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#47906; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
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.