From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH] gnu: Add python-robber. Resent-From: Tanguy Le Carrour Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 15 Jul 2020 12:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42364@debbugs.gnu.org Cc: Tanguy Le Carrour X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159481614223797 (code B ref -1); Wed, 15 Jul 2020 12:30:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jul 2020 12:29:02 +0000 Received: from localhost ([127.0.0.1]:52348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvgX0-0006Ba-Bx for submit@debbugs.gnu.org; Wed, 15 Jul 2020 08:29:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:41792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvgWw-0006BH-67 for submit@debbugs.gnu.org; Wed, 15 Jul 2020 08:29:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvgWw-0002VM-0H for guix-patches@gnu.org; Wed, 15 Jul 2020 08:28:58 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:43153) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvgWt-0003Lm-03 for guix-patches@gnu.org; Wed, 15 Jul 2020 08:28:57 -0400 Received: from rafflesia.easter-eggs.fr (176-159-32-89.abo.bbox.fr [176.159.32.89]) (Authenticated sender: tanguy@bioneland.org) by relay11.mail.gandi.net (Postfix) with ESMTPA id 9A52B100004; Wed, 15 Jul 2020 12:28:50 +0000 (UTC) From: Tanguy Le Carrour Date: Wed, 15 Jul 2020 14:28:32 +0200 Message-Id: <20200715122832.9196-1-tanguy@bioneland.org> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=217.70.178.231; envelope-from=tanguy@bioneland.org; helo=relay11.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/15 08:28:51 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/python-xyz.scm (python-robber): 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 15d9e097c5..f6afb73fcb 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3522,6 +3522,26 @@ designed to be used by Robot Framework and tools and libraries in its ecosystem, but can naturally be used also by other projects.") (license license:asl2.0))) +(define-public python-robber + (package + (name "python-robber") + (version "1.1.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "robber" version)) + (sha256 + (base32 + "0xp5csgv2g9q38hscml6bc5i1nm4xy5lzqqiimm2drxsf0hw2nq5")))) + (build-system python-build-system) + (arguments '(#:tests? #f)) ; no tests + (propagated-inputs + `(("python-mock" ,python-mock) + ("python-termcolor" ,python-termcolor))) + (home-page "https://github.com/vesln/robber.py") + (synopsis "BDD / TDD assertion library for Python") + (description "Robber is a BDD / TDD assertion library for Python.") + (license license:expat))) + (define-public python-robotframework (package (name "python-robotframework") -- 2.27.0 From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH] gnu: Add python-robber. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Jul 2020 21:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tanguy Le Carrour , 42364@debbugs.gnu.org Cc: Tanguy Le Carrour Received: via spool by 42364-submit@debbugs.gnu.org id=B42364.15953665666133 (code B ref 42364); Tue, 21 Jul 2020 21:23:02 +0000 Received: (at 42364) by debbugs.gnu.org; 21 Jul 2020 21:22:46 +0000 Received: from localhost ([127.0.0.1]:40542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxzio-0001ar-4U for submit@debbugs.gnu.org; Tue, 21 Jul 2020 17:22:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxzim-0001aX-Gz for 42364@debbugs.gnu.org; Tue, 21 Jul 2020 17:22:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36594) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxzig-0006qv-7v; Tue, 21 Jul 2020 17:22:38 -0400 Received: from 84-52-226.102.3p.ntebredband.no ([84.52.226.102]:45810 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jxzif-00017q-Nr; Tue, 21 Jul 2020 17:22:38 -0400 From: Marius Bakke In-Reply-To: <20200715122832.9196-1-tanguy@bioneland.org> References: <20200715122832.9196-1-tanguy@bioneland.org> Date: Tue, 21 Jul 2020 23:22:29 +0200 Message-ID: <87imegftre.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Tanguy Le Carrour writes: > * gnu/packages/python-xyz.scm (python-robber): New variable. Thanks! As this appears to be a test library, can you move it to python-check.scm? [...] =20=20 > +(define-public python-robber > + (package > + (name "python-robber") > + (version "1.1.5") > + (source (origin > + (method url-fetch) > + (uri (pypi-uri "robber" version)) > + (sha256 > + (base32 > + "0xp5csgv2g9q38hscml6bc5i1nm4xy5lzqqiimm2drxsf0hw2nq5"))= )) > + (build-system python-build-system) > + (arguments '(#:tests? #f)) ; no tests There appears to be tests in the upstream repository: https://github.com/vesln/robber.py/tree/master/tests Perhaps we should pull that instead of the PyPI release? Otherwise LGTM. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl8XXJUACgkQoqBt8qM6 VPom9Af/XG9LxpxyG2d99dg3+UV/sX6KA44oGNKCBduNowo9E44aq+2EeqxeaCYR rtM7qhue/G+0JUTkfLsRdpAvp9sxDaJQvHBN64g/8asd8rKhGJms03gFNsDm3xpk Kk4Ah+AYPnnvmSF2fDCXl9UfttIn1KWPNxda39EKjLUuscd/FLAwGv6H/Tr/i58A 1VNkYY2aPh+XQ+9a8PLdu2CiDOIo4vdldSlQkQg+4DvVITAgNoS8BO5ARQKuDWjs qOt4DmgQbfsZZsuZAppN6C3JLEFW6Id3iMgWEtVqdvpynP15UNVxEvA0pTlflzGC kujOiF0umRm5iJk2UcM6RQ2k75ccbA== =ylcl -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH] gnu: Add python-robber. Resent-From: Tanguy Le Carrour Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 22 Jul 2020 08:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke Cc: 42364@debbugs.gnu.org Received: via spool by 42364-submit@debbugs.gnu.org id=B42364.159540567219914 (code B ref 42364); Wed, 22 Jul 2020 08:15:02 +0000 Received: (at 42364) by debbugs.gnu.org; 22 Jul 2020 08:14:32 +0000 Received: from localhost ([127.0.0.1]:41251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jy9tY-0005B8-8X for submit@debbugs.gnu.org; Wed, 22 Jul 2020 04:14:32 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:42551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jy9tV-0005Au-UV for 42364@debbugs.gnu.org; Wed, 22 Jul 2020 04:14:30 -0400 X-Originating-IP: 176.185.184.238 Received: from localhost (static-176-185-184-238.ftth.abo.bbox.fr [176.185.184.238]) (Authenticated sender: tanguy@bioneland.org) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 03A0620003; Wed, 22 Jul 2020 08:14:23 +0000 (UTC) Date: Wed, 22 Jul 2020 10:14:23 +0200 From: Tanguy Le Carrour Message-ID: <20200722081423.camhgxzz5tltfcyq@melmoth> References: <20200715122832.9196-1-tanguy@bioneland.org> <87imegftre.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87imegftre.fsf@gnu.org> 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, Le 07/21, Marius Bakke a écrit : > Tanguy Le Carrour writes: > > > * gnu/packages/python-xyz.scm (python-robber): New variable. > > Thanks! As this appears to be a test library, can you move it to > python-check.scm? Would make sense, indeed! I'm sending a v2 for this. > > +(define-public python-robber > > + (package > > + (name "python-robber") > > + (version "1.1.5") > > + (source (origin > > + (method url-fetch) > > + (uri (pypi-uri "robber" version)) > > + (sha256 > > + (base32 > > + "0xp5csgv2g9q38hscml6bc5i1nm4xy5lzqqiimm2drxsf0hw2nq5")))) > > + (build-system python-build-system) > > + (arguments '(#:tests? #f)) ; no tests > > There appears to be tests in the upstream repository: > > https://github.com/vesln/robber.py/tree/master/tests > > Perhaps we should pull that instead of the PyPI release? Yes, but… for an (yet) unknown reason, version 1.1.5 is not in the git repo!? The last version is 0.1.0!? I sent an email to the author mentioned on PyPI. I'm adding a comment on this in the package definition. -- Tanguy From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH v2] gnu: Add python-robber. References: <20200715122832.9196-1-tanguy@bioneland.org> In-Reply-To: <20200715122832.9196-1-tanguy@bioneland.org> Resent-From: Tanguy Le Carrour Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 22 Jul 2020 08:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42364@debbugs.gnu.org Cc: Tanguy Le Carrour Received: via spool by 42364-submit@debbugs.gnu.org id=B42364.159540569619952 (code B ref 42364); Wed, 22 Jul 2020 08:15:02 +0000 Received: (at 42364) by debbugs.gnu.org; 22 Jul 2020 08:14:56 +0000 Received: from localhost ([127.0.0.1]:41254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jy9tw-0005Bj-Fa for submit@debbugs.gnu.org; Wed, 22 Jul 2020 04:14:56 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:45963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jy9tu-0005BV-6z for 42364@debbugs.gnu.org; Wed, 22 Jul 2020 04:14:54 -0400 X-Originating-IP: 176.185.184.238 Received: from localhost.localdomain (static-176-185-184-238.ftth.abo.bbox.fr [176.185.184.238]) (Authenticated sender: tanguy@bioneland.org) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 8E0F020013; Wed, 22 Jul 2020 08:14:48 +0000 (UTC) From: Tanguy Le Carrour Date: Wed, 22 Jul 2020 10:14:40 +0200 Message-Id: <20200722081440.21986-1-tanguy@bioneland.org> X-Mailer: git-send-email 2.27.0 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 (-) * gnu/packages/python-check.scm (python-robber): New variable. --- gnu/packages/python-check.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 2e3cfe05c5..8c4af22fab 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -534,3 +534,26 @@ it, the declaration of a name's public export semantics are not separated from the implementation of that name.") (license (list license:asl2.0 license:lgpl3)))) ; only for setup_helpers.py + +(define-public python-robber + (package + (name "python-robber") + (version "1.1.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "robber" version)) + (sha256 + (base32 + "0xp5csgv2g9q38hscml6bc5i1nm4xy5lzqqiimm2drxsf0hw2nq5")))) + (build-system python-build-system) + ;; The last version tagged in Github (0.1.0) is older than the one on PyPI. + ;; Reported upstream: . + ;; There are no tests in the tarball downloaded from PyPI. + (arguments '(#:tests? #f)) + (propagated-inputs + `(("python-mock" ,python-mock) + ("python-termcolor" ,python-termcolor))) + (home-page "https://github.com/vesln/robber.py") + (synopsis "BDD / TDD assertion library for Python") + (description "Robber is a BDD / TDD assertion library for Python.") + (license license:expat))) -- 2.27.0 From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH v2] gnu: Add python-robber. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 25 Jul 2020 15:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tanguy Le Carrour , 42364@debbugs.gnu.org Cc: Tanguy Le Carrour Received: via spool by 42364-submit@debbugs.gnu.org id=B42364.159569166215898 (code B ref 42364); Sat, 25 Jul 2020 15:42:02 +0000 Received: (at 42364) by debbugs.gnu.org; 25 Jul 2020 15:41:02 +0000 Received: from localhost ([127.0.0.1]:50855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzMIH-00048H-Up for submit@debbugs.gnu.org; Sat, 25 Jul 2020 11:41:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzMIF-00047u-L7 for 42364@debbugs.gnu.org; Sat, 25 Jul 2020 11:41:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45564) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jzMI9-0006DG-LD; Sat, 25 Jul 2020 11:40:53 -0400 Received: from 84-52-226.102.3p.ntebredband.no ([84.52.226.102]:40600 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jzMI9-0003RD-0L; Sat, 25 Jul 2020 11:40:53 -0400 From: Marius Bakke In-Reply-To: <20200722081440.21986-1-tanguy@bioneland.org> References: <20200715122832.9196-1-tanguy@bioneland.org> <20200722081440.21986-1-tanguy@bioneland.org> Date: Sat, 25 Jul 2020 17:40:35 +0200 Message-ID: <87wo2rtxfw.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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: -3.3 (---) --=-=-= Content-Type: text/plain Tanguy Le Carrour writes: > * gnu/packages/python-check.scm (python-robber): New variable. [...] > + ;; The last version tagged in Github (0.1.0) is older than the one on PyPI. > + ;; Reported upstream: . Wow, it's concerning that someone just uploaded a fork on PyPI without notifying the original author, yet reuses the original home page. Even more so when there are no tags matching the uploaded tarball. I think we should adjust the home page of this package to point to the fork, and maybe add a comment explaining the situation. WDYT? Can you also add a copyright line for yourself in python-check.scm? Thanks for tracking down this issue! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl8cUnMACgkQoqBt8qM6 VPqMtQf/RyjOE29KTAiDkjZVSWUcIunqCWCObQ/auBctIanjJ0TR2w8edZ8YPAET oVHCzWhuBd3zkPzbXov9ScIO89/4rUIltGyKXJ/5jCW5ln3fA9i5mY3XugnTR+Uy T5CuBtuUX1wCp5P4fW1gdfxdHCx91CTe2pxGXoVJ5ra2iF033gWMdT+u+DfSkLU/ KkC9KMnigdeuxGd2OHg5vT7PvMtNeacbTIAZ9qA5WPiEYrj0CCKWsXN5H1KLif0w eGE46t4hjFL+EGDwNHRK14lba4aag8aPSe2sAy3IztCrMQyC4vgCMEr9RtUzkQ6R Jo5A1ZrRCDRvmhGIUEV1pGhGXUMZ+w== =w3J9 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH v2] gnu: Add python-robber. Resent-From: Tanguy Le Carrour Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Jul 2020 08:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke Cc: 42364@debbugs.gnu.org Received: via spool by 42364-submit@debbugs.gnu.org id=B42364.159583839618368 (code B ref 42364); Mon, 27 Jul 2020 08:27:02 +0000 Received: (at 42364) by debbugs.gnu.org; 27 Jul 2020 08:26:36 +0000 Received: from localhost ([127.0.0.1]:53959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzySx-0004mC-QW for submit@debbugs.gnu.org; Mon, 27 Jul 2020 04:26:36 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:33271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzySv-0004ly-So for 42364@debbugs.gnu.org; Mon, 27 Jul 2020 04:26:34 -0400 Received: from localhost (static-176-185-184-238.axione.abo.bbox.fr [176.185.184.238]) (Authenticated sender: tanguy@bioneland.org) by relay10.mail.gandi.net (Postfix) with ESMTPSA id D8F3A240013; Mon, 27 Jul 2020 08:26:27 +0000 (UTC) Date: Mon, 27 Jul 2020 10:26:27 +0200 From: Tanguy Le Carrour Message-ID: <20200727082627.wmg4fplswlikpbwp@melmoth> References: <20200715122832.9196-1-tanguy@bioneland.org> <20200722081440.21986-1-tanguy@bioneland.org> <87wo2rtxfw.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87wo2rtxfw.fsf@gnu.org> 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 Marius, Le 07/25, Marius Bakke a écrit : > Tanguy Le Carrour writes: > > > * gnu/packages/python-check.scm (python-robber): New variable. > > [...] > > > + ;; The last version tagged in Github (0.1.0) is older than the one on PyPI. > > + ;; Reported upstream: . > > Wow, it's concerning that someone just uploaded a fork on PyPI without > notifying the original author, yet reuses the original home page. He might have tried, but… the original author's email address given on PyPI does not exist any more! > Even more so when there are no tags matching the uploaded tarball. > > I think we should adjust the home page of this package to point to the > fork, and maybe add a comment explaining the situation. WDYT? I've just send a email to the author of the last commit in the second repo. Let's see what will happen! In the worst case scenario, I can open a claim request on PyPI and fix the mess myself. But let's hope I don't have to do that! ^_^' -- Tanguy From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH v2] gnu: Add python-robber. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Jul 2020 22:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tanguy Le Carrour Cc: 42364@debbugs.gnu.org Received: via spool by 42364-submit@debbugs.gnu.org id=B42364.15960614474468 (code B ref 42364); Wed, 29 Jul 2020 22:25:01 +0000 Received: (at 42364) by debbugs.gnu.org; 29 Jul 2020 22:24:07 +0000 Received: from localhost ([127.0.0.1]:33877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0uUY-00019w-TF for submit@debbugs.gnu.org; Wed, 29 Jul 2020 18:24:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0uUX-00019S-Ig for 42364@debbugs.gnu.org; Wed, 29 Jul 2020 18:24:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54957) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k0uUR-0002mE-Vi; Wed, 29 Jul 2020 18:23:59 -0400 Received: from ti0006q161-3115.bb.online.no ([88.95.106.80]:51968 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k0uUR-00013x-EM; Wed, 29 Jul 2020 18:23:59 -0400 From: Marius Bakke In-Reply-To: <20200727082627.wmg4fplswlikpbwp@melmoth> References: <20200715122832.9196-1-tanguy@bioneland.org> <20200722081440.21986-1-tanguy@bioneland.org> <87wo2rtxfw.fsf@gnu.org> <20200727082627.wmg4fplswlikpbwp@melmoth> Date: Thu, 30 Jul 2020 00:23:39 +0200 Message-ID: <87eeouq7tg.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tanguy Le Carrour writes: > Hi Marius, > > > Le 07/25, Marius Bakke a =C3=A9crit : >> Tanguy Le Carrour writes: >>=20 >> > * gnu/packages/python-check.scm (python-robber): New variable. >>=20 >> [...] >>=20 >> > + ;; The last version tagged in Github (0.1.0) is older than the on= e on PyPI. >> > + ;; Reported upstream: . >>=20 >> Wow, it's concerning that someone just uploaded a fork on PyPI without >> notifying the original author, yet reuses the original home page. > > He might have tried, but=E2=80=A6 the original author's email address giv= en on > PyPI does not exist any more! Oh, right. That makes sense. :-) >> Even more so when there are no tags matching the uploaded tarball. >>=20 >> I think we should adjust the home page of this package to point to the >> fork, and maybe add a comment explaining the situation. WDYT? > > I've just send a email to the author of the last commit in the second > repo. Let's see what will happen! > In the worst case scenario, I can open a claim request on PyPI and fix > the mess myself. But let's hope I don't have to do that! ^_^' I hope so too! Meanwhile I think we can take the original patch you sent, but adjust the home page to that of the fork. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl8h9usACgkQoqBt8qM6 VPqj+Af/R7K8KepM6V/JVNnbWKgwG+t3T360tzTVPHSFsmgE8c5uJUjOaS497W9Q WAHB6AACKYD7vivWgUTvi3kUgQ6Ssj1VfdDndPPNmNYNhbHVFbHziE5r5vjr06ML YMNsEt+ft3CtHGI+3sjHEhuRcHuQE7isw6zByk8jwrrp4WOZJNWAun7SGRCQbHgY 3lY/QY1BYkAbJcCgU98cHfpwwLzgbvt9nXbmt8Dzgqo1Wo5cg+NVzEm7pklb3ofo MMsAxe2+mpi34VP19dvOzXdknX4Ox1082HEuIF4vLAsZsX/9uRjlirrUjxfskSCg g8FjecPCnRHfwQIaqoRM4kDJjhjIvw== =K7Hw -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH v3] gnu: Add python-robber. References: <20200715122832.9196-1-tanguy@bioneland.org> In-Reply-To: <20200715122832.9196-1-tanguy@bioneland.org> Resent-From: Tanguy Le Carrour Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 30 Jul 2020 09:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42364@debbugs.gnu.org Cc: Tanguy Le Carrour , marius@gnu.org Received: via spool by 42364-submit@debbugs.gnu.org id=B42364.159610203013280 (code B ref 42364); Thu, 30 Jul 2020 09:41:01 +0000 Received: (at 42364) by debbugs.gnu.org; 30 Jul 2020 09:40:30 +0000 Received: from localhost ([127.0.0.1]:35004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1538-0003S8-7T for submit@debbugs.gnu.org; Thu, 30 Jul 2020 05:40:30 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:41481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k1534-0003Rr-DZ for 42364@debbugs.gnu.org; Thu, 30 Jul 2020 05:40:29 -0400 X-Originating-IP: 176.159.32.89 Received: from rafflesia.easter-eggs.fr (176-159-32-89.abo.bbox.fr [176.159.32.89]) (Authenticated sender: tanguy@bioneland.org) by relay4-d.mail.gandi.net (Postfix) with ESMTPA id 08760E000F; Thu, 30 Jul 2020 09:40:19 +0000 (UTC) From: Tanguy Le Carrour Date: Thu, 30 Jul 2020 11:40:15 +0200 Message-Id: <20200730094015.12575-1-tanguy@bioneland.org> X-Mailer: git-send-email 2.27.0 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 (-) * gnu/packages/python-xyz.scm (python-robber): New variable. --- gnu/packages/python-check.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 51b864957f..aa00a35d23 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -889,3 +889,27 @@ any Python VM with basically no runtime overhead.") ;; Foundation License version 2: stdlib-samples/*, mypyc/lib-rt/pythonsupport.h and ;; mypyc/lib-rt/getargs.c (license (list license:expat license:psfl)))) + +(define-public python-robber + (package + (name "python-robber") + (version "1.1.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "robber" version)) + (sha256 + (base32 + "0xp5csgv2g9q38hscml6bc5i1nm4xy5lzqqiimm2drxsf0hw2nq5")))) + (build-system python-build-system) + ;; There are no tests in the tarball downloaded from PyPI. + ;; The last version tagged in Github (0.1.0) is older than the one on PyPI. + ;; Reported upstream: . + (arguments '(#:tests? #f)) + (propagated-inputs + `(("python-mock" ,python-mock) + ("python-termcolor" ,python-termcolor))) + ;; URL of the fork used to generate the package available on PyPI. + (home-page "https://github.com/EastAgile/robber.py") + (synopsis "BDD / TDD assertion library for Python") + (description "Robber is a BDD / TDD assertion library for Python.") + (license license:expat))) -- 2.27.0 From unknown Sat Sep 20 02:10:59 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: Tanguy Le Carrour Subject: bug#42364: closed (Re: [bug#42364] [PATCH v3] gnu: Add python-robber.) Message-ID: References: <87r1qr5g48.fsf@gnu.org> <20200715122832.9196-1-tanguy@bioneland.org> X-Gnu-PR-Message: they-closed 42364 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 42364@debbugs.gnu.org Date: Thu, 24 Sep 2020 15:51:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1600962662-32675-1" This is a multi-part message in MIME format... ------------=_1600962662-32675-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42364: [PATCH] gnu: Add python-robber. 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 42364@debbugs.gnu.org. --=20 42364: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42364 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1600962662-32675-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42364-done) by debbugs.gnu.org; 24 Sep 2020 15:50:16 +0000 Received: from localhost ([127.0.0.1]:41404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTVg-0008Tn-5b for submit@debbugs.gnu.org; Thu, 24 Sep 2020 11:50:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTVd-0008TZ-HO for 42364-done@debbugs.gnu.org; Thu, 24 Sep 2020 11:50:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35233) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kLTVW-0000Yq-O5; Thu, 24 Sep 2020 11:50:06 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57620 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kLTVQ-0000rm-Lu; Thu, 24 Sep 2020 11:50:05 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tanguy Le Carrour Subject: Re: [bug#42364] [PATCH v3] gnu: Add python-robber. References: <20200715122832.9196-1-tanguy@bioneland.org> <20200730094015.12575-1-tanguy@bioneland.org> Date: Thu, 24 Sep 2020 17:49:59 +0200 In-Reply-To: <20200730094015.12575-1-tanguy@bioneland.org> (Tanguy Le Carrour's message of "Thu, 30 Jul 2020 11:40:15 +0200") Message-ID: <87r1qr5g48.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42364-done Cc: 42364-done@debbugs.gnu.org, marius@gnu.org 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: -3.3 (---) Hi, Tanguy Le Carrour skribis: > * gnu/packages/python-xyz.scm (python-robber): New variable. [...] > + (synopsis "BDD / TDD assertion library for Python") > + (description "Robber is a BDD / TDD assertion library for Python.") I tweaked these and applied, thanks! Ludo=E2=80=99. ------------=_1600962662-32675-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Jul 2020 12:29:02 +0000 Received: from localhost ([127.0.0.1]:52348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvgX0-0006Ba-Bx for submit@debbugs.gnu.org; Wed, 15 Jul 2020 08:29:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:41792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvgWw-0006BH-67 for submit@debbugs.gnu.org; Wed, 15 Jul 2020 08:29:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvgWw-0002VM-0H for guix-patches@gnu.org; Wed, 15 Jul 2020 08:28:58 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:43153) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvgWt-0003Lm-03 for guix-patches@gnu.org; Wed, 15 Jul 2020 08:28:57 -0400 Received: from rafflesia.easter-eggs.fr (176-159-32-89.abo.bbox.fr [176.159.32.89]) (Authenticated sender: tanguy@bioneland.org) by relay11.mail.gandi.net (Postfix) with ESMTPA id 9A52B100004; Wed, 15 Jul 2020 12:28:50 +0000 (UTC) From: Tanguy Le Carrour To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-robber. Date: Wed, 15 Jul 2020 14:28:32 +0200 Message-Id: <20200715122832.9196-1-tanguy@bioneland.org> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=217.70.178.231; envelope-from=tanguy@bioneland.org; helo=relay11.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/15 08:28:51 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Tanguy Le Carrour 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: -3.3 (---) * gnu/packages/python-xyz.scm (python-robber): 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 15d9e097c5..f6afb73fcb 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3522,6 +3522,26 @@ designed to be used by Robot Framework and tools and libraries in its ecosystem, but can naturally be used also by other projects.") (license license:asl2.0))) +(define-public python-robber + (package + (name "python-robber") + (version "1.1.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "robber" version)) + (sha256 + (base32 + "0xp5csgv2g9q38hscml6bc5i1nm4xy5lzqqiimm2drxsf0hw2nq5")))) + (build-system python-build-system) + (arguments '(#:tests? #f)) ; no tests + (propagated-inputs + `(("python-mock" ,python-mock) + ("python-termcolor" ,python-termcolor))) + (home-page "https://github.com/vesln/robber.py") + (synopsis "BDD / TDD assertion library for Python") + (description "Robber is a BDD / TDD assertion library for Python.") + (license license:expat))) + (define-public python-robotframework (package (name "python-robotframework") -- 2.27.0 ------------=_1600962662-32675-1-- From unknown Sat Sep 20 02:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42364] [PATCH v3] gnu: Add python-robber. Resent-From: Tanguy Le Carrour Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Sep 2020 13:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42364 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 42364-done@debbugs.gnu.org, marius@gnu.org Received: via spool by 42364-done@debbugs.gnu.org id=D42364.160121395014879 (code D ref 42364); Sun, 27 Sep 2020 13:40:02 +0000 Received: (at 42364-done) by debbugs.gnu.org; 27 Sep 2020 13:39:10 +0000 Received: from localhost ([127.0.0.1]:48713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMWtS-0003rv-Jv for submit@debbugs.gnu.org; Sun, 27 Sep 2020 09:39:10 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:65469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMWtP-0003ri-PZ for 42364-done@debbugs.gnu.org; Sun, 27 Sep 2020 09:39:08 -0400 X-Originating-IP: 176.185.184.238 Received: from localhost (static-176-185-184-238.ftth.abo.bbox.fr [176.185.184.238]) (Authenticated sender: tanguy@bioneland.org) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 715DE40005; Sun, 27 Sep 2020 13:39:01 +0000 (UTC) Date: Sun, 27 Sep 2020 15:39:00 +0200 From: Tanguy Le Carrour Message-ID: <20200927133900.kk6wrz2nrb5cj2ur@melmoth> References: <20200715122832.9196-1-tanguy@bioneland.org> <20200730094015.12575-1-tanguy@bioneland.org> <87r1qr5g48.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87r1qr5g48.fsf@gnu.org> X-Spam-Score: -0.0 (/) 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 (-) Le 09/24, Ludovic Courtès a écrit : > Hi, > > Tanguy Le Carrour skribis: > > > * gnu/packages/python-xyz.scm (python-robber): New variable. > > [...] > > > + (synopsis "BDD / TDD assertion library for Python") > > + (description "Robber is a BDD / TDD assertion library for Python.") > > I tweaked these and applied, thanks! Thanks! -- Tanguy