From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id OJHMHk9NWl8gFwAA0tVLHw (envelope-from ) for ; Thu, 10 Sep 2020 15:59:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id OObBGk9NWl8DSAAAbx9fmQ (envelope-from ) for ; Thu, 10 Sep 2020 15:59:11 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C2767940390 for ; Thu, 10 Sep 2020 15:59:10 +0000 (UTC) Received: from localhost ([::1]:55582 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGOyb-0004eS-AV for larch@yhetil.org; Thu, 10 Sep 2020 11:59:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48738) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGOyU-0004eB-QI for guix-patches@gnu.org; Thu, 10 Sep 2020 11:59:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57671) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kGOyU-0004eg-HU for guix-patches@gnu.org; Thu, 10 Sep 2020 11:59:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kGOyU-0007HG-G1 for guix-patches@gnu.org; Thu, 10 Sep 2020 11:59:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42281] [PATCH] gnu: Add python-buku. Resent-From: Alexandros Theodotou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 10 Sep 2020 15:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42281 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke , 42281@debbugs.gnu.org Received: via spool by 42281-submit@debbugs.gnu.org id=B42281.159975348527899 (code B ref 42281); Thu, 10 Sep 2020 15:59:02 +0000 Received: (at 42281) by debbugs.gnu.org; 10 Sep 2020 15:58:05 +0000 Received: from localhost ([127.0.0.1]:40984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGOxZ-0007Fv-7S for submit@debbugs.gnu.org; Thu, 10 Sep 2020 11:58:05 -0400 Received: from mout02.posteo.de ([185.67.36.142]:51809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGOxX-0007FR-Ij for 42281@debbugs.gnu.org; Thu, 10 Sep 2020 11:58:04 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 567BB240100 for <42281@debbugs.gnu.org>; Thu, 10 Sep 2020 17:57:57 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BnNnv4JHCz9rxX; Thu, 10 Sep 2020 17:57:55 +0200 (CEST) Message-ID: From: Alexandros Theodotou Date: Thu, 10 Sep 2020 16:57:53 +0100 In-Reply-To: <878sfdhlc0.fsf@gnu.org> References: <2253d09b2894e2630055161c99db21b334a861b6.camel@zrythm.org> <640185039a38a8f421546d3b8b987f6d4cb4ec59.camel@zrythm.org> <878sfdhlc0.fsf@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-xHcvWvhUOu5YlTW/y+as" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=zrythm.org (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -0.41 X-TUID: CUd7iNOZrZqJ --=-xHcvWvhUOu5YlTW/y+as Content-Type: multipart/mixed; boundary="=-KnJCBIz2lOAWZ3scq4LO" --=-KnJCBIz2lOAWZ3scq4LO Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Marius, On Tue, 2020-07-21 at 00:29 +0200, Marius Bakke wrote: > As this seems like a general-purpose tool and not a Python library, > it > would be good to place this elsewhere. I'm not sure where though, > maybe > (gnu packages web)? >=20 > Also I think the 'python-' prefix can be removed. Done. > > + (arguments > > + `(#:tests? #f)) ; needs python-mypy-extensions which fails > > to build >=20 > Actually python-mypy-extensions seems to not be in Guix at all. Can > you > adjust the comment with a TODO? Done. >=20 > > + (propagated-inputs > > + `(("python-html5lib" ,python-html5lib) > > + ("python-urllib3" ,python-urllib3) > > + ("python-beautifulsoup4" ,python-beautifulsoup4) > > + ("python-pytest" ,python-pytest) > > + ("python-pytest-cov" ,python-pytest-cov) > > + ("python-pylint" ,python-pylint) > > + ("python-vcrpy" ,python-vcrpy))) >=20 > These can probably be regular inputs, as python-build-system will > automatically 'wrap' the executables with these on PYTHONPATH. Done. >=20 > > + (home-page "https://github.com/jarun/buku") > > + (synopsis > > + "Bookmark manager") > > + (description > > + "buku is a powerful bookmark manager written in Python3 and > > SQLite3.") >=20 > It's a chore, but it would be great if you could expand on the > description. Something along the lines of "@command{buku} can > auto-import bookmarks from your browser and present them in an > interactive command-line interface that lets you compose and update > bookmarks directly. It can also present them in a web interface with > @command{bukuserver}." Added your proposed text. > Can you send an updated patch? Please find the new patch attached. Thanks, Alex --=-KnJCBIz2lOAWZ3scq4LO Content-Disposition: attachment; filename="0001-gnu-Add-buku.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-Add-buku.patch"; charset="UTF-8" RnJvbSAyMTdkNTY2MWM0ZDc2Zjc5MTc2ZDk0N2IyMzc2ZGZhODllNWRjYzAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBUaHUsIDEwIFNlcCAyMDIwIDE2OjU0OjUyICswMTAwClN1YmplY3Q6IFtQQVRDSF0g Z251OiBBZGQgYnVrdS4KCiogZ251L3BhY2thZ2VzL3dlYi5zY20gKGJ1a3UpOiBOZXcgdmFyaWFi bGUuCi0tLQogZ251L3BhY2thZ2VzL3dlYi5zY20gfCAzNCArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy93ZWIuc2NtIGIvZ251L3BhY2thZ2VzL3dlYi5zY20KaW5kZXggMmMz YTAwNzc3OS4uY2Y0ZjFlZjBiMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3dlYi5zY20KKysr IGIvZ251L3BhY2thZ2VzL3dlYi5zY20KQEAgLTc0MjQsNiArNzQyNCw0MCBAQCB1cGRhdGUgYW4g ZXhpc3RpbmcgbWlycm9yZWQgc2l0ZSwgYW5kIHJlc3VtZSBpbnRlcnJ1cHRlZCBkb3dubG9hZHMu CiBIVFRyYWNrIGlzIGZ1bGx5IGNvbmZpZ3VyYWJsZSwgYW5kIGhhcyBhbiBpbnRlZ3JhdGVkIGhl bHAgc3lzdGVtLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQogCisoZGVmaW5lLXB1 YmxpYyBidWt1CisgIChwYWNrYWdlCisgICAgKG5hbWUgImJ1a3UiKQorICAgICh2ZXJzaW9uICI0 LjQiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgICh1cmkgKHB5cGktdXJpICJidWt1IiB2ZXJzaW9uKSkKKyAgICAgICAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAg ICAoYmFzZTMyCisgICAgICAgICAiMWcxeGhkc2tmbjcyeGFyYXF6ejJ2OGRsMml6YTdiemZwbjE3 ejJ3ZHJ6a3EzaWg3eXZnZyIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lz dGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgIGAoIzp0ZXN0cz8gI2YpKSA7IFRPRE8gbmVlZHMg cHl0aG9uLW15cHktZXh0ZW5zaW9ucworICAgIChpbnB1dHMKKyAgICAgIGAoKCJweXRob24taHRt bDVsaWIiICxweXRob24taHRtbDVsaWIpCisgICAgICAgICgicHl0aG9uLXVybGxpYjMiICxweXRo b24tdXJsbGliMykKKyAgICAgICAgKCJweXRob24tYmVhdXRpZnVsc291cDQiICxweXRob24tYmVh dXRpZnVsc291cDQpCisgICAgICAgICgicHl0aG9uLXB5dGVzdCIgLHB5dGhvbi1weXRlc3QpCisg ICAgICAgICgicHl0aG9uLXB5dGVzdC1jb3YiICxweXRob24tcHl0ZXN0LWNvdikKKyAgICAgICAg KCJweXRob24tcHlsaW50IiAscHl0aG9uLXB5bGludCkKKyAgICAgICAgKCJweXRob24tdmNycHki ICxweXRob24tdmNycHkpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vamFy dW4vYnVrdSIpCisgICAgKHN5bm9wc2lzCisgICAgICAiQm9va21hcmsgbWFuYWdlciIpCisgICAg KGRlc2NyaXB0aW9uCisgICAgICAiYnVrdSBpcyBhIHBvd2VyZnVsIGJvb2ttYXJrIG1hbmFnZXIg d3JpdHRlbiBpbiBQeXRob24zIGFuZCBTUUxpdGUzLgorQGNvbW1hbmR7YnVrdX0gY2FuIGF1dG8t aW1wb3J0IGJvb2ttYXJrcyBmcm9tIHlvdXIgYnJvd3NlciBhbmQgcHJlc2VudCB0aGVtCitpbiBh biBpbnRlcmFjdGl2ZSBjb21tYW5kLWxpbmUgaW50ZXJmYWNlIHRoYXQgbGV0cyB5b3UgY29tcG9z ZSBhbmQgdXBkYXRlCitib29rbWFya3MgZGlyZWN0bHkuICBJdCBjYW4gYWxzbyBwcmVzZW50IHRo ZW0gaW4gYSB3ZWIgaW50ZXJmYWNlIHdpdGgKK0Bjb21tYW5ke2J1a3VzZXJ2ZXJ9LiIpCisgICAg KGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQorCiAoZGVmaW5lLXB1YmxpYyBhbm9uaXAKICAgKHBh Y2thZ2UKICAgICAobmFtZSAiYW5vbmlwIikKLS0gCjIuMjcuMAoK --=-KnJCBIz2lOAWZ3scq4LO-- --=-xHcvWvhUOu5YlTW/y+as Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEESBMjhK0999huJUuDAi6uQjE9cPMFAl9aTQEACgkQAi6uQjE9 cPPGVwf/ah4k/0AzZaGVpiBp4hOfCNU3ruaEKZxAfjZGuRX6BLJBDWGbToEuk4ga AVZTfJ+jSc5IoXq+/078IeeFW9i1GNCRvKW+eAgHh48ik1PjfH6ekr5PHc1Vye8t 2/RyGk4tSGq86pxLtsOet+1/AURSwqxMO7kJ2gULVPssM6Y6ZwMNJvsC4/ESS8ow LHWRzoUXNEvDFMRtg15l8sP95e9HxpF7xT4qxmfyFubYOE2Hr3Yy8NFIxdJzasuE fjbqskLgKwoUNQBIaqYhr99/qAsjkg2YokXnr93KIQv9OzCUeSCIFwiIDjjWgSyd FSW6Rfr9QDqSv0ByH0tTBAKIREoy+w== =BohS -----END PGP SIGNATURE----- --=-xHcvWvhUOu5YlTW/y+as--