From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id SJ7KJqeqs1/acwAA0tVLHw (envelope-from ) for ; Tue, 17 Nov 2020 10:49: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 mp2 with LMTPS id kEibIqeqs1/rLQAAB5/wlQ (envelope-from ) for ; Tue, 17 Nov 2020 10:49: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 B56E7940538 for ; Tue, 17 Nov 2020 10:49:10 +0000 (UTC) Received: from localhost ([::1]:38546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1keyXs-0005Hg-Bh for larch@yhetil.org; Tue, 17 Nov 2020 05:49:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keyXm-0005HU-In for guix-patches@gnu.org; Tue, 17 Nov 2020 05:49:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:46884) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1keyXm-0004Mz-A8 for guix-patches@gnu.org; Tue, 17 Nov 2020 05:49:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1keyXm-0005El-83 for guix-patches@gnu.org; Tue, 17 Nov 2020 05:49:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44640] [PATCH 2/3] gnu: Add python-globber. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Nov 2020 10:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44640 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: 44640@debbugs.gnu.org Received: via spool by 44640-submit@debbugs.gnu.org id=B44640.160561013620119 (code B ref 44640); Tue, 17 Nov 2020 10:49:02 +0000 Received: (at 44640) by debbugs.gnu.org; 17 Nov 2020 10:48:56 +0000 Received: from localhost ([127.0.0.1]:58430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keyXf-0005ER-Q2 for submit@debbugs.gnu.org; Tue, 17 Nov 2020 05:48:56 -0500 Received: from flashner.co.il ([178.62.234.194]:55538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keyXd-0005EE-LH for 44640@debbugs.gnu.org; Tue, 17 Nov 2020 05:48:55 -0500 Received: from localhost (unknown [141.226.15.169]) by flashner.co.il (Postfix) with ESMTPSA id 3A9A940332; Tue, 17 Nov 2020 10:48:47 +0000 (UTC) Date: Tue, 17 Nov 2020 12:48:14 +0200 From: Efraim Flashner Message-ID: <20201117104814.GU987@E5400> References: <20201114170047.949-1-leo.prikler@student.tugraz.at> <20201114170047.949-2-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="TVVcQco/7vcH19KK" Content-Disposition: inline In-Reply-To: <20201114170047.949-2-leo.prikler@student.tugraz.at> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 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: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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: -2.61 X-TUID: 9naW4X9JH6ij --TVVcQco/7vcH19KK Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Not a full review (currently building other packages...) On Sat, Nov 14, 2020 at 06:00:47PM +0100, Leo Prikler wrote: > * gnu/packages/python-xyz.scm (python-globber): New variable. > --- > gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) >=20 > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 57371f05c7..7b9ab21671 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18271,6 +18271,31 @@ Features include, but are not limited to: > @end itemize") > (license license:expat))) > =20 > +(define-public python-globber > + (package > + (name "python-globber") > + (version "0.2.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "globber" version)) > + (sha256 > + (base32 > + "0w7gaqpfc9j9l6hgm0cl7hrlf3lr0w7ifns035cksa1r16mhlwlr")))) > + (build-system python-build-system) > + (arguments > + `(#:tests? #f)) ; missing from distribution Can we build from a git checkout then? It's better to have the tests and run them. > + (home-page "https://github.com/asharov/globber") > + (synopsis > + "Library for string matching with glob patterns") Can you put this on the previous line? It triggers something inside me to have it on its own line when it's not approaching 80 characters :/ > + (description > + "Globber is a Python library for matching file names against glob p= atterns. > +In contrast to other glob-matching libraries, it matches arbitrary strin= gs and > +doesn't require the matched names to be existing files. In addition, it > +supports the globstar @code{**} operator to match an arbitrary number of > +path components.") > + (license license:asl2.0))) > + > (define-public python-fusepy > (package > (name "python-fusepy") > --=20 > 2.29.2 >=20 >=20 >=20 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --TVVcQco/7vcH19KK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl+zqmkACgkQQarn3Mo9 g1EvCA//XExkjSl2z286UJrZVD5tVXa7PFhBVYqEG/GO1TYdlDSQLEU4/at69XWj CkImuHUBxvoEKo/uJ459o2QaCKrkFLhC4vZQ2mId29n3/4yBGrYNlBhDLfDkaOUp jusA8O7XqOSiuYZRxARAXwMmMNedXyb/bpQdhDbHgnEpIDWsEca2F86QoaLFhhHj mA+qLtaGG6ZdMAWc8KaMv4mkMleCuCx4MQxTRJossZS6mZLUtT/AwNJE4BzyuyuE q1v0RFUO4UDHE1TOdFjEnVvIMphL/fYoBgtTJMTYlQnEVDD+10FAA47JlbZSZupK yGR9k41ItRAiRJq4dFgm7NJL4+/VEH1cKqknFvjL1g+KYWY12fkZnx1MAu9+84m5 HA+9JpOMkCLrDAWvYuCs7Si7klTeNZmd2tVi3xK2bWl3O912mM7L2c/+ujayv5kN WVqtWna2PK+N3vQRT5yf+kwWLSEQKQWi/fbhnlByMFuJrj/9To+8gIPm8r971RN7 fyQ7kf0u7mEnQCzJK9Y3ik3IXAhhlcTR1lm5bYoWZb3f1h1LLUhSU/UeQe3vwWMU yf9O52sr/5kY7J1Mhm2y9m5Trqu7iTT62OmQGwOdAPivcOUwAcZkSVsusmt4nizX 1x1uiGDu51W/LzRTwYL/gETKro9p95WW/IN+raa+ifawexrUdcc= =cqwb -----END PGP SIGNATURE----- --TVVcQco/7vcH19KK--