From unknown Sat Jun 14 03:56:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47910] [PATCH] gnu: python-wtforms: Update to 2.3.3. Resent-From: "jgart" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 20 Apr 2021 17:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47910@debbugs.gnu.org Cc: Tobias Geerinckx-Rice , ben@sturm.com.au X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16189397375009 (code B ref -1); Tue, 20 Apr 2021 17:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Apr 2021 17:28:57 +0000 Received: from localhost ([127.0.0.1]:55869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYuBF-0001Ij-2x for submit@debbugs.gnu.org; Tue, 20 Apr 2021 13:28:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:42508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYuBD-0001Ic-IL for submit@debbugs.gnu.org; Tue, 20 Apr 2021 13:28:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYuBD-0005IY-BA for guix-patches@gnu.org; Tue, 20 Apr 2021 13:28:55 -0400 Received: from mx1.dismail.de ([78.46.223.134]:47363) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYuBA-0000i9-Ik for guix-patches@gnu.org; Tue, 20 Apr 2021 13:28:55 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0f5ab37c; Tue, 20 Apr 2021 19:28:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:from:message-id:subject:to:cc; s= 20190914; bh=MeAqAx/X8ouX82p3CtJSZ8YeLHRK+XsVYrqM0GcmcL0=; b=Qke lZKSGa3P7tkn5G2w1GkrH5tpKOOlWxf2h3tZkQB4s9BtBuz1OGhRiilkvEnXPdbr sXBE2gdLL8S/jLhHkC2R2xs2NugHj7fJ7okRscvdMhOVJAKJBcRxw4bNqz2hAcDu IwgOV0d2UHLn3HJUstC2/Ec1n8F35o3Efu5Dyz9dESaRNTgEwjOHEVjRBtJiRs5z bkLh2pA8gVg6q/XHbseBVyolrCzTGT4WNkdjhWXi4HUZyFRyF1Ig/rL/KynsF8Wx oTpF/ZQ8KtofiBU9OtJrltCZiyT0XN3pvjBi94oqOsb8PVnmssT2g9MU/q7gBY5j 9c5Qir6GQJZYU/DZQEQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3cbb6374; Tue, 20 Apr 2021 19:28:48 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 9350d280; Tue, 20 Apr 2021 19:28:48 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 91bfc394 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 20 Apr 2021 19:28:48 +0200 (CEST) MIME-Version: 1.0 Date: Tue, 20 Apr 2021 17:28:47 +0000 Content-Type: multipart/mixed; boundary="--=_RainLoop_634_924685473.1618939727" X-Mailer: RainLoop/1.14.0a From: "jgart" Message-ID: <432e457285cdabe78e9db89f760a387c@dismail.de> Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) ----=_RainLoop_634_924685473.1618939727 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Guix,=0A=0AThis is related to 47260.=0A=0AAttached is a patch for an u= pgrade to python-wtforms 2.3.3.=0A=0ATests are currently disabled in the = attached patch. =0A=0AI added a when form in the code for when we are rea= dy to enable the tests.=0A=0AI'm getting the following error when I try t= o run the tests with tox:=0A=0Aerror: [Errno 13] Permission denied: 'WTFo= rms-2.3.3/setup.cfg'=0A=0AShould I be using make-file-writable on the abo= ve or is this a different issue?=0A=0AI have not been able to successfull= y run all the tests without using tox manually. =0A=0ASee the comment I p= laced in the patch with a link to the github issue that I opened upstream= .=0A=0AHelp and/or advice with testing this is much appreciated. =0A=0AWh= at is the consensus for using tox with guix?=0A=0AI see only one other pa= ckage in the guix source tree that is currently invoking tox and that pac= kage is broken: python-funcparserlib.=0A=0Apython-hy is also broken (it d= epends on python-funcparserlib and fails because of it)=0A=0AI think Tobi= as is currently working on those.=0A=0Aall the best,=0A=0Ajgart ----=_RainLoop_634_924685473.1618939727 Content-Type: application/octet-stream; name="0001-gnu-python-wtforms-Update-to-2.3.3.patch" Content-Disposition: attachment; filename="0001-gnu-python-wtforms-Update-to-2.3.3.patch" Content-Transfer-Encoding: base64 RnJvbSA3MTA0NDc0NzQzYWYwNTc1ZTY4MjkzMzg0NjEyNDU4YWJlODY2OTE3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBqZ2FydCA8amdhcnRAZGlzbWFpbC5kZT4KRGF0ZTog TW9uLCAxOSBBcHIgMjAyMSAwMzowOTo1NyAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog cHl0aG9uLXd0Zm9ybXM6IFVwZGF0ZSB0byAyLjMuMy4KCiAgICAqIGdudS9wYWNrYWdlcy9w eXRob24teHl6LnNjbSAocHl0aG9uLXd0Zm9ybXMpOiBVcGRhdGUgdG8gMi4zLjMuCgogICAg Q28tYXV0aG9yZWQtYnk6IEJlbiBTdHVybWZlbHMgPGJlbkBzdHVybS5jb20uYXU+Ci0tLQog Z251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2NtIHwgMzkgKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDE2 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNj bSBiL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNjbQppbmRleCA0ZjM0NTAyZTg2Li41MzMw ODZkOGY5IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXdlYi5zY20KKysrIGIv Z251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2NtCkBAIC0zMDAwLDcgKzMwMDAsNyBAQCBwcmVz dW1lIG9yIGZvcmNlIGEgZGV2ZWxvcGVyIHRvIHVzZSBhIHBhcnRpY3VsYXIgdG9vbCBvciBs aWJyYXJ5LiIpCiAgICAgICAgKCJweXRob24tYmFiZWwiICxweXRob24tYmFiZWwpCiAgICAg ICAgKCJweXRob24td3Rmb3JtcyIgLHB5dGhvbi13dGZvcm1zKSkpCiAgICAgKG5hdGl2ZS1p bnB1dHMKLSAgICAgYCgoInB5dGhvbi1weXRlc3QiICxweXRob24tcHl0ZXN0KSkpCisgICAg IGAoKCJweXRob24tdG94IiAscHl0aG9uLXRveCkpKQogICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2l0aHViLmNvbS9sZXB0dXJlL2ZsYXNrLXd0ZiIpCiAgICAgKHN5bm9wc2lzICJTaW1w bGUgaW50ZWdyYXRpb24gb2YgRmxhc2sgYW5kIFdURm9ybXMiKQogICAgIChkZXNjcmlwdGlv biAiRmxhc2stV1RGIGludGVncmF0ZXMgRmxhc2sgYW5kIFdURm9ybXMsIGluY2x1ZGluZyBD U1JGLCBmaWxlCkBAIC00MTIyLDI5ICs0MTIyLDM2IEBAIGFkZG9uIG1vZHVsZXMuIikKIChk ZWZpbmUtcHVibGljIHB5dGhvbi13dGZvcm1zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5 dGhvbi13dGZvcm1zIikKLSAgICAodmVyc2lvbiAiMi4xIikKKyAgICAodmVyc2lvbiAiMi4z LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQotICAgICAgICh1cmkgKHB5cGktdXJpICJXVEZvcm1zIiB2ZXJzaW9uICIuemlwIikp CisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5j ZSAKKyAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS93dGZvcm1zL3d0Zm9y bXMiKQorICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgKGZpbGUtbmFt ZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgIjB2eWwyNnk5Y2c0MDljZnlqOHJocXhhenNkbmQwamlw Z2p3MDZjaXZocmQ1M3l5aTFwenoiKSkpKQorICAgICAgICAgIjBhaXgwNjU1azhjYnlscHhp NmxneWFraWdnNTFpeTZiaGoyNDhnN2QyNmQwbWNwd2w2bWkiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCi0gICAgICcoIzpw aGFzZXMKKyAgICAgYCgjOnRlc3RzPyAjZgorICAgICAgICM6cGhhc2VzCiAgICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1hZnRlciAndW5w YWNrICdyZW1vdmUtZGphbmdvLXRlc3QKLSAgICAgICAgICAgOzsgRG9uJ3QgZmFpbCB0aGUg dGVzdHMgd2hlbiB0aGUgaW5wdXRzIGZvciB0aGUgb3B0aW9uYWwgdGVzdHMgY2Fubm90IGJl IGZvdW5kLgotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSoKLSAgICAgICAgICAgICAgICJ0ZXN0cy9ydW50ZXN0cy5weSIKLSAgICAgICAgICAgICAg ICgoIidleHRfZGphbmdvLnRlc3RzJywgJ2V4dF9zcWxhbGNoZW15JywgJ2V4dF9kYXRldXRp bCcsICdsb2NhbGVfYmFiZWwnIikgIiIpCi0gICAgICAgICAgICAgICAoKCJzeXMuc3RkZXJy LndyaXRlKFwiIyMjIERpc2FibGVkIHRlc3QgJyVzJywgZGVwZW5kZW5jeSBub3QgZm91bmRc blwiICUgbmFtZSkiKSAiIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgKHJl cGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAg ICAgOzsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS93dGZvcm1zL3d0Zm9ybXMvaXNzdWVzLzY4 NworICAgICAgICAgICAgICAgKGludm9rZSAidG94IikpKSkpKSkgCiAgICAgKG5hdGl2ZS1p bnB1dHMKLSAgICAgYCgoInVuemlwIiAsdW56aXApKSkKLSAgICAoaG9tZS1wYWdlICJodHRw Oi8vd3Rmb3Jtcy5zaW1wbGVjb2Rlcy5jb20vIikKKyAgICAgYCgoInB5dGhvbi10b3giICxw eXRob24tdG94KQorICAgICAgICgicHl0aG9uLWJhYmVsIiAscHl0aG9uLWJhYmVsKQorICAg ICAgICgicHl0aG9uLXB5dGVzdCIgLHB5dGhvbi1weXRlc3QpCisgICAgICAgKCJweXRob24t Y292ZXJhZ2UiICxweXRob24tY292ZXJhZ2UpKSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMK KyAgICAgYCgoInB5dGhvbi1tYXJrdXBzYWZlIiAscHl0aG9uLW1hcmt1cHNhZmUpCisgICAg ICAgKCJweXRob24tZW1haWwtdmFsaWRhdG9yIiAscHl0aG9uLWVtYWlsLXZhbGlkYXRvcikp KQorICAgIChob21lLXBhZ2UgImh0dHA6Ly93dGZvcm1zLnJlYWR0aGVkb2NzLmlvIikKICAg ICAoc3lub3BzaXMKICAgICAgIkZvcm0gdmFsaWRhdGlvbiBhbmQgcmVuZGVyaW5nIGxpYnJh cnkgZm9yIFB5dGhvbiB3ZWIgZGV2ZWxvcG1lbnQiKQogICAgIChkZXNjcmlwdGlvbgotLSAK Mi4yOS4zCgo= ----=_RainLoop_634_924685473.1618939727-- From unknown Sat Jun 14 03:56:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47910] [PATCH] gnu: python-wtforms: Update to 2.3.3. References: <432e457285cdabe78e9db89f760a387c@dismail.de> In-Reply-To: <432e457285cdabe78e9db89f760a387c@dismail.de> Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 07 Jul 2021 23:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47910@debbugs.gnu.org Received: via spool by 47910-submit@debbugs.gnu.org id=B47910.162570058031094 (code B ref 47910); Wed, 07 Jul 2021 23:30:02 +0000 Received: (at 47910) by debbugs.gnu.org; 7 Jul 2021 23:29:40 +0000 Received: from localhost ([127.0.0.1]:53734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1Gz6-00085S-55 for submit@debbugs.gnu.org; Wed, 07 Jul 2021 19:29:40 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1Gz2-00085B-C1 for 47910@debbugs.gnu.org; Wed, 07 Jul 2021 19:29:39 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E3A152400E5 for <47910@debbugs.gnu.org>; Thu, 8 Jul 2021 01:29:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1625700569; bh=El2uJev5yoA//DGUNKz2oxpInKPckWrZqOUV7S959fI=; h=Subject:From:To:Date:From; b=gCvDUC9A+UsBRTiI+0ybaIgv67xe2YQX6M899Z+kOV0JZhC/OltdfaRdR24kan/Wg m4vF6mAk9Col4CR16q8z4qGWdFfQvGzeg1s1UlNCvIVmTKYT0NKLJiaBmsdzMQZ6dT GWzOTbrWL8IKVYTT1M4NUnKkaghPH5iOUhe0eCX/fS8YSxRWlPNlr1LzWsJvrjxcLj pCBJculdtifQD8yPHCGAgsqtyPnUWVoZkbsDgBiSTLsfbkThk4zlX7VNyy4b4l0Yyd jYFCczQr3gOjhm62IKsFSYfTv+J8E6aAOY2XR+5+D0aNzkWZON9vxUkXmzLlHf+Jzu W2ReOP4Xz+YvA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4GKwcS4Rwqz6tm6 for <47910@debbugs.gnu.org>; Thu, 8 Jul 2021 01:29:28 +0200 (CEST) Message-ID: From: Vinicius Monego Date: Wed, 07 Jul 2021 23:29:10 +0000 Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > I have not been able to successfully run all the tests without using > tox manually. [...] > What is the consensus for using tox with guix? Tox is an environment manager. As such, it is redundant in Guix. Tox is not a hard requirement for tests in any project. You can inspect the tox.ini file that is shipped in projects. This is the tox.ini from wtforms, in the 2.3.3 tag: [1]. Note that the test command that tox will run is: > python setup.py compile_catalog > coverage run tests/runtests.py --with-pep8 After running these commands in the custom check phase, I could succesfully run the tests. I also added python-sqlalchemy and python- dateutil to native-inputs. Note that it requires django<1.7 which we don't have, but it's optional. It seems that the testing command will change again in version 3 to a standard pytest call and the legacy dependencies will be removed [2] (also see tox.ini in the master branch). > python-hy is also broken (it depends on python-funcparserlib and > fails because of it) funcparserlib is broken because version 0.3.6 is compatible with only up to Python 3.5 (it was released in 2013). There should be a 1.0.0 release this year [3] and it doesn't seem that 0.3.6 can be fixed from our side. It does not depend on tox either. Once 1.0.0 is released and packaged, tox can be removed and it should run without replacing the check phase (it uses unittest). Tox is still there because that package is currently stagnating. Vinicius [1] https://github.com/wtforms/wtforms/blob/2.3.3/tox.ini [2] https://github.com/wtforms/wtforms/commit/c49ecfb7e76f919eafb5c6a11c3b795c4e613757 [3] https://github.com/vlasovskikh/funcparserlib/issues/65 From unknown Sat Jun 14 03:56:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47910] [PATCH] gnu: python-wtforms: Update to 2.3.3. Resent-From: Ben Sturmfels Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 25 Aug 2021 00:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: jgart Cc: Vinicius Monego , 47910@debbugs.gnu.org Received: via spool by 47910-submit@debbugs.gnu.org id=B47910.16298530707745 (code B ref 47910); Wed, 25 Aug 2021 00:58:02 +0000 Received: (at 47910) by debbugs.gnu.org; 25 Aug 2021 00:57:50 +0000 Received: from localhost ([127.0.0.1]:45378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIhEj-00020r-Qu for submit@debbugs.gnu.org; Tue, 24 Aug 2021 20:57:50 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:57653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIhEh-00020d-Rc for 47910@debbugs.gnu.org; Tue, 24 Aug 2021 20:57:48 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 5E3EA32009C4; Tue, 24 Aug 2021 20:57:41 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 24 Aug 2021 20:57:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sturm.com.au; h= from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-type; s=fm3; bh=ZIha/2y1AFBNTRP/a2lQqp48Dl frPEp4wgTGnUx5C14=; b=OkUy72aJ06Do8e0Eg7CSfxvmDlANnfis6MXl+DBxYP Two9vak05DHDxyWQHJOErINMF6xFjeYzd2Yiq0lbK7ZUmRvnr+vwb98F0k0Mt37I qRBbnAQJcHfhtEwzYLAYrtbb9YXzwNbgnpwFhSM4layxwLqAGjQtrg/42yae16TB ndkkl+jpA32N9drqTudq7ViNorD+0hmJATEmua/fxf4GLS6Eu5yWj+nUd+mFCI83 6owS6UZzQ10B4I8i5jYiTvypeSkOU7OPvl4thARl9Ip5vDLdrpkipMXw40wA93Gr lrod4BJ6OP+JT2h0JH8XcSuejZEdYUh9tWxBlb3wPz0Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=ZIha/2 y1AFBNTRP/a2lQqp48DlfrPEp4wgTGnUx5C14=; b=azQP7s+YCHOn3iHcoQTErq Q2K1w/7g9nYc7NvqWxPX77tTDqMqc9v0nWW9y1ESMiKxHm2YUL6kGfMIg03ZTOM5 +Tb6VRJe7PFkEeFzOMwOJMGxyd8jTBfPd0v2qqO+mo6/6PutEXBSekY/RUb9zsU2 DdoawYvLpiWPXqRwLbJjIWs0gvxwGd419AXH96hUCOrxe91pz04YE/zHVPUdGlyb U4QE5CBWMi74BNfdt/en4ZjJwcFaRsFT/zZUvn8DuC95wBHBUbY/afs8PaVNqyb9 OtM7pyYiCFtj6aIA/Nz+7Lq3IKWCiyqn8K7n92fr8LuIV5BYxN8ulDRwSvCylP0Q == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddtkedgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpeeuvghnucfu thhurhhmfhgvlhhsuceosggvnhesshhtuhhrmhdrtghomhdrrghuqeenucggtffrrghtth gvrhhnpeeuteejffefleehjedukeegfefgleevvdeufeefueethfefueetkeefkeeljeet hfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvg hnsehsthhurhhmrdgtohhmrdgruh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 24 Aug 2021 20:57:38 -0400 (EDT) Received: from Marseille (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id ce7eef9d; Wed, 25 Aug 2021 00:57:33 +0000 (UTC) From: Ben Sturmfels References: <432e457285cdabe78e9db89f760a387c@dismail.de> Date: Wed, 25 Aug 2021 10:57:33 +1000 In-Reply-To: (Vinicius Monego's message of "Wed, 07 Jul 2021 23:29:10 +0000") Message-ID: <875yvunxxe.fsf_-_@sturm.com.au> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Jgart, >> I have not been able to successfully run all the tests without using >> tox manually. > > [...] > >> What is the consensus for using tox with guix? > > Tox is an environment manager. As such, it is redundant in Guix. Tox is > not a hard requirement for tests in any project. > > You can inspect the tox.ini file that is shipped in projects. This is > the tox.ini from wtforms, in the 2.3.3 tag: [1]. Note that the test > command that tox will run is: > >> python setup.py compile_catalog >> coverage run tests/runtests.py --with-pep8 > > After running these commands in the custom check phase, I could > succesfully run the tests. I also added python-sqlalchemy and python- > dateutil to native-inputs. > > Note that it requires django<1.7 which we don't have, but it's > optional. It seems that the testing command will change again in > version 3 to a standard pytest call and the legacy dependencies will be > removed [2] (also see tox.ini in the master branch). Vinicius's approach his makes sense to me - we only need to test wtforms on the version of Python in Guix, not all possible versions the library supports. Would you be able to proceed with calling the tests as Vinicius describes? This is the last dependency we need to package MediaGoblin! Very exciting! Regards, Ben From unknown Sat Jun 14 03:56:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47910] [PATCH] gnu: python-wtforms: Update to 2.3.3 and adjust arguments+inputs. References: <432e457285cdabe78e9db89f760a387c@dismail.de> In-Reply-To: <432e457285cdabe78e9db89f760a387c@dismail.de> Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Sep 2021 23:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47910@debbugs.gnu.org Cc: Raghav Gururajan , jgart , ben@sturm.com.au Received: via spool by 47910-submit@debbugs.gnu.org id=B47910.16314034792193 (code B ref 47910); Sat, 11 Sep 2021 23:38:01 +0000 Received: (at 47910) by debbugs.gnu.org; 11 Sep 2021 23:37:59 +0000 Received: from localhost ([127.0.0.1]:41605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPCZL-0000ZJ-CO for submit@debbugs.gnu.org; Sat, 11 Sep 2021 19:37:59 -0400 Received: from out1.migadu.com ([91.121.223.63]:43258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPCZG-0000Z6-BR for 47910@debbugs.gnu.org; Sat, 11 Sep 2021 19:37:57 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1631403472; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=njocOEFTnM5Y/kpPLngFClaCZOTgoUF5sJYHOJGyan4=; b=p0DuO3STAdLfV9M2X5Ifh/A0FszU3wM3qMTlyJmJL/UfStfVITMEGJPo/a/ZeI7zZIYURv F+k1biUv0YaUHY5CiaTb+E50bhs26EvWgWDdo/PbDIoTMv1WLG8d3jNBESY7md5Matbviq us2OmIusooXqO1dGY+hNtu3KrzTUVvwyjrAPZpvSULfjLIe26uQY7k3bDzcXlf24hFA0df s4F7RYPlpE9ULhQiFAfHNatP3TXv3kIm539LLeh6t7XT5HX6q8OmDxmBCPycJtO9TWiC9y V2yhXlJ1Bq+Lew8hbdT0wl9HNCRufbsIE4q3Q2gS9syZvFor4Z8JYuQNT+keqg== From: Raghav Gururajan Date: Sat, 11 Sep 2021 19:37:31 -0400 Message-Id: <20210911233731.2325-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-web.scm (python-wtforms)[version]: Update to 2.3.3. [phases](remove-django-test): Remove phase. (check): Replace with custom phase. [native-inputs]: Remove unzip. Add python-babel, python-coverage, python-dateutil, python-pep8 and python-sqlalchemy. [propagated-inputs]: Add python-markupsafe. Co-authored-by: jgart --- gnu/packages/python-web.scm | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 32b4aa4bf0..73361ad584 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -4150,28 +4150,32 @@ addon modules.") (define-public python-wtforms (package (name "python-wtforms") - (version "2.1") + (version "2.3.3") (source (origin (method url-fetch) - (uri (pypi-uri "WTForms" version ".zip")) + (uri (pypi-uri "WTForms" version ".tar.gz")) (sha256 (base32 - "0vyl26y9cg409cfyj8rhqxazsdnd0jipgjw06civhrd53yyi1pzz")))) + "17427m7p9nn9byzva697dkykykwcp2br3bxvi8vciywlmkh5s6c1")))) (build-system python-build-system) (arguments - '(#:phases + `(#:phases (modify-phases %standard-phases - (add-after 'unpack 'remove-django-test - ;; Don't fail the tests when the inputs for the optional tests cannot be found. - (lambda _ - (substitute* - "tests/runtests.py" - (("'ext_django.tests', 'ext_sqlalchemy', 'ext_dateutil', 'locale_babel'") "") - (("sys.stderr.write(\"### Disabled test '%s', dependency not found\n\" % name)") "")) - #t))))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "setup.py" "compile_catalog") + (invoke "coverage" "run" "tests/runtests.py" "--with-pep8"))))))) (native-inputs - `(("unzip" ,unzip))) + `(("python-babel" ,python-babel) + ("python-coverage" ,python-coverage) + ("python-dateutil" ,python-dateutil) + ("python-pep8" ,python-pep8) + ("python-sqlalchemy" ,python-sqlalchemy))) + (propagated-inputs + `(("python-markupsafe" ,python-markupsafe))) (home-page "http://wtforms.simplecodes.com/") (synopsis "Form validation and rendering library for Python web development") -- 2.33.0 From unknown Sat Jun 14 03:56:07 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47910] [PATCH] gnu: python-wtforms: Update to 2.3.3 and adjust arguments+inputs. References: <432e457285cdabe78e9db89f760a387c@dismail.de> In-Reply-To: <432e457285cdabe78e9db89f760a387c@dismail.de> Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Sep 2021 23:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47910@debbugs.gnu.org Cc: Raghav Gururajan , jgart , ben@sturm.com.au Received: via spool by 47910-submit@debbugs.gnu.org id=B47910.16314039872999 (code B ref 47910); Sat, 11 Sep 2021 23:47:01 +0000 Received: (at 47910) by debbugs.gnu.org; 11 Sep 2021 23:46:27 +0000 Received: from localhost ([127.0.0.1]:41618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPChX-0000mJ-31 for submit@debbugs.gnu.org; Sat, 11 Sep 2021 19:46:27 -0400 Received: from out1.migadu.com ([91.121.223.63]:46023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPChU-0000mB-Il for 47910@debbugs.gnu.org; Sat, 11 Sep 2021 19:46:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1631403983; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=RwwWskfRk6tx9thtF870DBddqrGqTWX08uKss+EI45Q=; b=oEnG+bRayx9Xugo9gCsh75NaspMzI+VssdvC8pU0L+wj426eJzXzPFSB2VUbJmSrqrPets wAJGzuHbdsl3DfZz60QL4ASeIUGBalDwuJvraZ9/iouC5nlL0tJ5Lf1ye0CQPWYsjim71q TZ7sAqYRpao+9sIO7ERoQzJbCVYQEfl1mFkeXfkZL9yXxXWekUWPd51mh7pSXrEYrYNMw4 hPUiQXs+4SaP93+Can2PY3yuBnrXL6nh0OcPLHo9neZKlq+f/ob7q0T0yhjweatKKkceum Q9bXRGyh3UehmL3zwiZAkYgTOjGL4hbbi61yo9HQTuB3XOs8rWlp4szAtCX6ZA== From: Raghav Gururajan Date: Sat, 11 Sep 2021 19:46:20 -0400 Message-Id: <20210911234620.3037-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-web.scm (python-wtforms)[version]: Update to 2.3.3. [phases](remove-django-test): Remove phase. (check): Replace with custom phase. [native-inputs]: Remove unzip. Add python-coverage, python-dateutil, python-pep8 and python-sqlalchemy. [propagated-inputs]: Add python-babel, python-email-validaor and python-markupsafe. Co-authored-by: jgart --- gnu/packages/python-web.scm | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 32b4aa4bf0..bd390d371d 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -4150,28 +4150,33 @@ addon modules.") (define-public python-wtforms (package (name "python-wtforms") - (version "2.1") + (version "2.3.3") (source (origin (method url-fetch) - (uri (pypi-uri "WTForms" version ".zip")) + (uri (pypi-uri "WTForms" version ".tar.gz")) (sha256 (base32 - "0vyl26y9cg409cfyj8rhqxazsdnd0jipgjw06civhrd53yyi1pzz")))) + "17427m7p9nn9byzva697dkykykwcp2br3bxvi8vciywlmkh5s6c1")))) (build-system python-build-system) (arguments - '(#:phases + `(#:phases (modify-phases %standard-phases - (add-after 'unpack 'remove-django-test - ;; Don't fail the tests when the inputs for the optional tests cannot be found. - (lambda _ - (substitute* - "tests/runtests.py" - (("'ext_django.tests', 'ext_sqlalchemy', 'ext_dateutil', 'locale_babel'") "") - (("sys.stderr.write(\"### Disabled test '%s', dependency not found\n\" % name)") "")) - #t))))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "setup.py" "compile_catalog") + (invoke "coverage" "run" "tests/runtests.py" "--with-pep8"))))))) (native-inputs - `(("unzip" ,unzip))) + `(("python-coverage" ,python-coverage) + ("python-dateutil" ,python-dateutil) + ("python-pep8" ,python-pep8) + ("python-sqlalchemy" ,python-sqlalchemy))) + (propagated-inputs + `(("python-babel" ,python-babel) + ("python-email-validator" ,python-email-validator) + ("python-markupsafe" ,python-markupsafe))) (home-page "http://wtforms.simplecodes.com/") (synopsis "Form validation and rendering library for Python web development") -- 2.33.0 From unknown Sat Jun 14 03:56:07 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "jgart" Subject: bug#47910: closed (Re: python-wtforms) Message-ID: References: <432e457285cdabe78e9db89f760a387c@dismail.de> X-Gnu-PR-Message: they-closed 47910 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 47910@debbugs.gnu.org Date: Sat, 11 Sep 2021 23:49:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1631404142-3220-1" This is a multi-part message in MIME format... ------------=_1631404142-3220-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #47910: [PATCH] gnu: python-wtforms: Update to 2.3.3. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 47910@debbugs.gnu.org. --=20 47910: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D47910 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1631404142-3220-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 47910-done) by debbugs.gnu.org; 11 Sep 2021 23:48:57 +0000 Received: from localhost ([127.0.0.1]:41623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPCjx-0000pg-JY for submit@debbugs.gnu.org; Sat, 11 Sep 2021 19:48:57 -0400 Received: from out2.migadu.com ([188.165.223.204]:63884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPCjw-0000pa-C7 for 47910-done@debbugs.gnu.org; Sat, 11 Sep 2021 19:48:56 -0400 To: 47910-done@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1631404133; 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; bh=fJOK7xEV1e3oeJ1bd8RmUCzfdxiKF68cKP58YyQZ/cc=; b=d3R5r5/kBFEbI6sH8KCo8p/d0tX+VSwNRVklyImj8gSJXZkNQPAd93DedzbkhF5er979Sl LS9aXGsfMjCRWrHDjqRKUmVVCuxxJuXZistp0vTbeZNKk1WMlPxuQVMHdmA3AQkSXaETQ5 MDkxWC2VMJNNWoccX2T0RmZC41WGO4ZnlqoartJKbg9x/4hMnSUTnSteHsSWt3/D2WhuKD us+gwjwq2650Oy1JMhX9ZqUOwoX9Nu2eVxY9EiQxXQmFr8uZebCW94W7hoHK5vIFrt9zUW TEVPKYFpXHKialKVPfEjOb4ln07gEDAJyYI+b8m1Bc5okx/U93QM63iAWdWChg== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: python-wtforms Message-ID: Date: Sat, 11 Sep 2021 19:48:51 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5yjFXV8jehH14euZOXh6Adpf66DimHbzv" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 47910-done Cc: jgart@dismail.de, ben@sturm.com.au X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5yjFXV8jehH14euZOXh6Adpf66DimHbzv Content-Type: multipart/mixed; boundary="q2BMOJGhiFujM21osqW69rfErH8uOCRLV"; protected-headers="v1" From: Raghav Gururajan To: 47910-done@debbugs.gnu.org Cc: ben@sturm.com.au, jgart@dismail.de Message-ID: Subject: Re: python-wtforms --q2BMOJGhiFujM21osqW69rfErH8uOCRLV Content-Type: multipart/mixed; boundary="------------DDBBF801A557D18DE72F7D7E" Content-Language: en-CA This is a multi-part message in MIME format. --------------DDBBF801A557D18DE72F7D7E Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Pushed to master as 87ec1ae95c..73f68c1a45. --------------DDBBF801A557D18DE72F7D7E Content-Type: application/pgp-keys; name="OpenPGP_0x5F5816647F8BE551.asc" Content-Transfer-Encoding: quoted-printable Content-Description: OpenPGP public key Content-Disposition: attachment; filename="OpenPGP_0x5F5816647F8BE551.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX2ZCJBYJKwYBBAHaRw8BAQdAdiUK33kml2dYjrWidlr4/v0pmjpUv7hOsBN/oSl5wx7NL= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJHKSA8cmdAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpMEExYIADsFC= wkI BwIGFQoJCAsCBBYCAwECHgECF4ACGQEWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYRS1pwIbI= wAK CRBfWBZkf4vlUbYYAQCe+UaQKTg+iaEL0XAuhyZgiMNpjoqrvlZCAb8ahNLe3AEA1/v+k2EjE= ap/ lfeUSxuzy4MvYXxRRJMZ1C+qJs7MIgPNPVJhZ2hhdiBHdXJ1cmFqYW4gKEVkdWNhdGlvbikgP= GVk dWNhdGlvbkByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpjMs32pHWsF9YF= mR/ i+VRBQJgE0xGAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i+VRQcQBALNRe= 1V/ 5DKN8ZxyVQlzt4TdGUyNom7xJ6r23ANtcygxAQDBjw6NLXV3aYGDMVVmQPbdAnFiB/x1rpJsA= wB/ 1BSBDc05UmFnaGF2IEd1cnVyYWphbiAoRmluYW5jZSkgPGZpbmFuY2VAcmFnaGF2Z3VydXJha= mFu Lm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNMbwIbAwULCQgHAgYVC= gkI CwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUWnLAP914hb0IzSCiaj+XrcEBaIt/Q+KjRn2fj5A7= V6Z ucJJqwEA64eks7xjLBS3mpTpaGwdDtluJcR7G8XZJJdbdK2YyQ/NN1JhZ2hhdiBHdXJ1cmFqY= W4g KEhlYWx0aCkgPGhlYWx0aEByYWdoYXZndXJ1cmFqYW4ubmFtZT7CkAQTFggAOBYhBM0tXqqpj= Ms3 2pHWsF9YFmR/i+VRBQJgE0yhAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEF9YFmR/i= +VR xdcA/3YxFzlKKHrTguDxE1tBWD31BUYlXWl351j6MB/U+tWdAPwJB8QD8janaddv3U5ZGzswf= hQv GGzx6SLcX0E253uNC80/UmFnaGF2IEd1cnVyYWphbiAoT2NjdXBhdGlvbikgPG9jY3VwYXRpb= 25A cmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCY= BNM ugIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUSrlAP0VJw8frvWHAGd6l= Zdy x1v+relUGB4DToqDgIMBQyG58gD+NU5t4h0IY6YaiQ+FPyJzdV62k15d9IDvTMYPvcWIpQPNP= 1Jh Z2hhdiBHdXJ1cmFqYW4gKFJlY3JlYXRpb24pIDxyZWNyZWF0aW9uQHJhZ2hhdmd1cnVyYWphb= i5u YW1lPsKQBBMWCAA4FiEEzS1eqqmMyzfakdawX1gWZH+L5VEFAmATTNkCGwMFCwkIBwIGFQoJC= AsC BBYCAwECHgECF4AACgkQX1gWZH+L5VHhbQD/b6jXWdQfxi+xzrs1+A0lvnihfUgQ0H/r5U2bO= w9d FIkA/0nCh0VJKX+YrySJhWugL7e8ItqwKADh0v05vO6qtlkAzTdSYWdoYXYgR3VydXJhamFuI= ChT b2NpYWwpIDxzb2NpYWxAcmFnaGF2Z3VydXJhamFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN= 9qR 1rBfWBZkf4vlUQUCYBNM8AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlU= dtv AQCKMxBdxwMUJdyigGWqrTuJUaLVL2dgvqGa0k39nsQA8gD+PH3LsQAaJ98xREKxYXMAszNnJ= RJR xYa9trfixyQbrw7NNVJhZ2hhdiBHdXJ1cmFqYW4gKFRyYWRlKSA8dHJhZGVAcmFnaGF2Z3Vyd= XJh amFuLm5hbWU+wpAEExYIADgWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYBNNHQIbAwULCQgHA= gYV CgkICwIEFgIDAQIeAQIXgAAKCRBfWBZkf4vlUQ+9AP0S/6S5PLshS/vz7ezRO2HokruaRiDhg= w0t yRM3LAefSQEA7rEBw9sSUsDgRILGKUi1ZzQq5AJ0F77KOXyurVqnywXOOARfZkIkEgorBgEEA= ZdV AQUBAQdAZgiqc2NhH/myrCCan9x7gKI6QBPZ/1b+Bz/f3n95ozkDAQgHwngEGBYIACAWIQTNL= V6q qYzLN9qR1rBfWBZkf4vlUQUCX2ZCJAIbDAAKCRBfWBZkf4vlUV/OAQD+tMNgmddPSchLpaDPp= sdD hpvra2uTonNUmnfbTvPgpQD/dG72NCT8hBUVqtzxwQmBrXY/nPEUxctYuvu3unUmzQU=3D =3DooAX -----END PGP PUBLIC KEY BLOCK----- --------------DDBBF801A557D18DE72F7D7E-- --q2BMOJGhiFujM21osqW69rfErH8uOCRLV-- --5yjFXV8jehH14euZOXh6Adpf66DimHbzv Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYT1AYwUDAAAAAAAKCRBfWBZkf4vlUbak AQDkRdGfsN227ImqCOE/j8UGdSqYIDmXu9H+EKlIC7e+EAD+IqbzgnO7TJXIHtCKWd8lhngIYU/z 6OUqJO82U03QAgs= =aYgD -----END PGP SIGNATURE----- --5yjFXV8jehH14euZOXh6Adpf66DimHbzv-- ------------=_1631404142-3220-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Apr 2021 17:28:57 +0000 Received: from localhost ([127.0.0.1]:55869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYuBF-0001Ij-2x for submit@debbugs.gnu.org; Tue, 20 Apr 2021 13:28:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:42508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYuBD-0001Ic-IL for submit@debbugs.gnu.org; Tue, 20 Apr 2021 13:28:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYuBD-0005IY-BA for guix-patches@gnu.org; Tue, 20 Apr 2021 13:28:55 -0400 Received: from mx1.dismail.de ([78.46.223.134]:47363) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYuBA-0000i9-Ik for guix-patches@gnu.org; Tue, 20 Apr 2021 13:28:55 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0f5ab37c; Tue, 20 Apr 2021 19:28:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:from:message-id:subject:to:cc; s= 20190914; bh=MeAqAx/X8ouX82p3CtJSZ8YeLHRK+XsVYrqM0GcmcL0=; b=Qke lZKSGa3P7tkn5G2w1GkrH5tpKOOlWxf2h3tZkQB4s9BtBuz1OGhRiilkvEnXPdbr sXBE2gdLL8S/jLhHkC2R2xs2NugHj7fJ7okRscvdMhOVJAKJBcRxw4bNqz2hAcDu IwgOV0d2UHLn3HJUstC2/Ec1n8F35o3Efu5Dyz9dESaRNTgEwjOHEVjRBtJiRs5z bkLh2pA8gVg6q/XHbseBVyolrCzTGT4WNkdjhWXi4HUZyFRyF1Ig/rL/KynsF8Wx oTpF/ZQ8KtofiBU9OtJrltCZiyT0XN3pvjBi94oqOsb8PVnmssT2g9MU/q7gBY5j 9c5Qir6GQJZYU/DZQEQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3cbb6374; Tue, 20 Apr 2021 19:28:48 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 9350d280; Tue, 20 Apr 2021 19:28:48 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 91bfc394 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 20 Apr 2021 19:28:48 +0200 (CEST) MIME-Version: 1.0 Date: Tue, 20 Apr 2021 17:28:47 +0000 Content-Type: multipart/mixed; boundary="--=_RainLoop_634_924685473.1618939727" X-Mailer: RainLoop/1.14.0a From: "jgart" Message-ID: <432e457285cdabe78e9db89f760a387c@dismail.de> Subject: [PATCH] gnu: python-wtforms: Update to 2.3.3. To: guix-patches@gnu.org Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Tobias Geerinckx-Rice , ben@sturm.com.au X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) ----=_RainLoop_634_924685473.1618939727 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Guix,=0A=0AThis is related to 47260.=0A=0AAttached is a patch for an u= pgrade to python-wtforms 2.3.3.=0A=0ATests are currently disabled in the = attached patch. =0A=0AI added a when form in the code for when we are rea= dy to enable the tests.=0A=0AI'm getting the following error when I try t= o run the tests with tox:=0A=0Aerror: [Errno 13] Permission denied: 'WTFo= rms-2.3.3/setup.cfg'=0A=0AShould I be using make-file-writable on the abo= ve or is this a different issue?=0A=0AI have not been able to successfull= y run all the tests without using tox manually. =0A=0ASee the comment I p= laced in the patch with a link to the github issue that I opened upstream= .=0A=0AHelp and/or advice with testing this is much appreciated. =0A=0AWh= at is the consensus for using tox with guix?=0A=0AI see only one other pa= ckage in the guix source tree that is currently invoking tox and that pac= kage is broken: python-funcparserlib.=0A=0Apython-hy is also broken (it d= epends on python-funcparserlib and fails because of it)=0A=0AI think Tobi= as is currently working on those.=0A=0Aall the best,=0A=0Ajgart ----=_RainLoop_634_924685473.1618939727 Content-Type: application/octet-stream; name="0001-gnu-python-wtforms-Update-to-2.3.3.patch" Content-Disposition: attachment; filename="0001-gnu-python-wtforms-Update-to-2.3.3.patch" Content-Transfer-Encoding: base64 RnJvbSA3MTA0NDc0NzQzYWYwNTc1ZTY4MjkzMzg0NjEyNDU4YWJlODY2OTE3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBqZ2FydCA8amdhcnRAZGlzbWFpbC5kZT4KRGF0ZTog TW9uLCAxOSBBcHIgMjAyMSAwMzowOTo1NyAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog cHl0aG9uLXd0Zm9ybXM6IFVwZGF0ZSB0byAyLjMuMy4KCiAgICAqIGdudS9wYWNrYWdlcy9w eXRob24teHl6LnNjbSAocHl0aG9uLXd0Zm9ybXMpOiBVcGRhdGUgdG8gMi4zLjMuCgogICAg Q28tYXV0aG9yZWQtYnk6IEJlbiBTdHVybWZlbHMgPGJlbkBzdHVybS5jb20uYXU+Ci0tLQog Z251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2NtIHwgMzkgKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDE2 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNj bSBiL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNjbQppbmRleCA0ZjM0NTAyZTg2Li41MzMw ODZkOGY5IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXdlYi5zY20KKysrIGIv Z251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2NtCkBAIC0zMDAwLDcgKzMwMDAsNyBAQCBwcmVz dW1lIG9yIGZvcmNlIGEgZGV2ZWxvcGVyIHRvIHVzZSBhIHBhcnRpY3VsYXIgdG9vbCBvciBs aWJyYXJ5LiIpCiAgICAgICAgKCJweXRob24tYmFiZWwiICxweXRob24tYmFiZWwpCiAgICAg ICAgKCJweXRob24td3Rmb3JtcyIgLHB5dGhvbi13dGZvcm1zKSkpCiAgICAgKG5hdGl2ZS1p bnB1dHMKLSAgICAgYCgoInB5dGhvbi1weXRlc3QiICxweXRob24tcHl0ZXN0KSkpCisgICAg IGAoKCJweXRob24tdG94IiAscHl0aG9uLXRveCkpKQogICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZ2l0aHViLmNvbS9sZXB0dXJlL2ZsYXNrLXd0ZiIpCiAgICAgKHN5bm9wc2lzICJTaW1w bGUgaW50ZWdyYXRpb24gb2YgRmxhc2sgYW5kIFdURm9ybXMiKQogICAgIChkZXNjcmlwdGlv biAiRmxhc2stV1RGIGludGVncmF0ZXMgRmxhc2sgYW5kIFdURm9ybXMsIGluY2x1ZGluZyBD U1JGLCBmaWxlCkBAIC00MTIyLDI5ICs0MTIyLDM2IEBAIGFkZG9uIG1vZHVsZXMuIikKIChk ZWZpbmUtcHVibGljIHB5dGhvbi13dGZvcm1zCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5 dGhvbi13dGZvcm1zIikKLSAgICAodmVyc2lvbiAiMi4xIikKKyAgICAodmVyc2lvbiAiMi4z LjMiKQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQotICAgICAgICh1cmkgKHB5cGktdXJpICJXVEZvcm1zIiB2ZXJzaW9uICIuemlwIikp CisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5j ZSAKKyAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS93dGZvcm1zL3d0Zm9y bXMiKQorICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgKGZpbGUtbmFt ZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgIjB2eWwyNnk5Y2c0MDljZnlqOHJocXhhenNkbmQwamlw Z2p3MDZjaXZocmQ1M3l5aTFwenoiKSkpKQorICAgICAgICAgIjBhaXgwNjU1azhjYnlscHhp NmxneWFraWdnNTFpeTZiaGoyNDhnN2QyNmQwbWNwd2w2bWkiKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCi0gICAgICcoIzpw aGFzZXMKKyAgICAgYCgjOnRlc3RzPyAjZgorICAgICAgICM6cGhhc2VzCiAgICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1hZnRlciAndW5w YWNrICdyZW1vdmUtZGphbmdvLXRlc3QKLSAgICAgICAgICAgOzsgRG9uJ3QgZmFpbCB0aGUg dGVzdHMgd2hlbiB0aGUgaW5wdXRzIGZvciB0aGUgb3B0aW9uYWwgdGVzdHMgY2Fubm90IGJl IGZvdW5kLgotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSoKLSAgICAgICAgICAgICAgICJ0ZXN0cy9ydW50ZXN0cy5weSIKLSAgICAgICAgICAgICAg ICgoIidleHRfZGphbmdvLnRlc3RzJywgJ2V4dF9zcWxhbGNoZW15JywgJ2V4dF9kYXRldXRp bCcsICdsb2NhbGVfYmFiZWwnIikgIiIpCi0gICAgICAgICAgICAgICAoKCJzeXMuc3RkZXJy LndyaXRlKFwiIyMjIERpc2FibGVkIHRlc3QgJyVzJywgZGVwZW5kZW5jeSBub3QgZm91bmRc blwiICUgbmFtZSkiKSAiIikpCi0gICAgICAgICAgICAgI3QpKSkpKQorICAgICAgICAgKHJl cGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxv dy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAg ICAgOzsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS93dGZvcm1zL3d0Zm9ybXMvaXNzdWVzLzY4 NworICAgICAgICAgICAgICAgKGludm9rZSAidG94IikpKSkpKSkgCiAgICAgKG5hdGl2ZS1p bnB1dHMKLSAgICAgYCgoInVuemlwIiAsdW56aXApKSkKLSAgICAoaG9tZS1wYWdlICJodHRw Oi8vd3Rmb3Jtcy5zaW1wbGVjb2Rlcy5jb20vIikKKyAgICAgYCgoInB5dGhvbi10b3giICxw eXRob24tdG94KQorICAgICAgICgicHl0aG9uLWJhYmVsIiAscHl0aG9uLWJhYmVsKQorICAg ICAgICgicHl0aG9uLXB5dGVzdCIgLHB5dGhvbi1weXRlc3QpCisgICAgICAgKCJweXRob24t Y292ZXJhZ2UiICxweXRob24tY292ZXJhZ2UpKSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMK KyAgICAgYCgoInB5dGhvbi1tYXJrdXBzYWZlIiAscHl0aG9uLW1hcmt1cHNhZmUpCisgICAg ICAgKCJweXRob24tZW1haWwtdmFsaWRhdG9yIiAscHl0aG9uLWVtYWlsLXZhbGlkYXRvcikp KQorICAgIChob21lLXBhZ2UgImh0dHA6Ly93dGZvcm1zLnJlYWR0aGVkb2NzLmlvIikKICAg ICAoc3lub3BzaXMKICAgICAgIkZvcm0gdmFsaWRhdGlvbiBhbmQgcmVuZGVyaW5nIGxpYnJh cnkgZm9yIFB5dGhvbiB3ZWIgZGV2ZWxvcG1lbnQiKQogICAgIChkZXNjcmlwdGlvbgotLSAK Mi4yOS4zCgo= ----=_RainLoop_634_924685473.1618939727-- ------------=_1631404142-3220-1--