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 QJF0KGirs19IeAAA0tVLHw (envelope-from ) for ; Tue, 17 Nov 2020 10:52:24 +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 KOBBJGirs18yMAAAB5/wlQ (envelope-from ) for ; Tue, 17 Nov 2020 10:52:24 +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 E2A4C940466 for ; Tue, 17 Nov 2020 10:52:23 +0000 (UTC) Received: from localhost ([::1]:39740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1keyb0-00065R-UQ for larch@yhetil.org; Tue, 17 Nov 2020 05:52:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keyah-000657-L2 for guix-patches@gnu.org; Tue, 17 Nov 2020 05:52:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:46897) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1keyag-0005Xv-2O for guix-patches@gnu.org; Tue, 17 Nov 2020 05:52:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1keyag-0005JL-1K for guix-patches@gnu.org; Tue, 17 Nov 2020 05:52:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44640] [PATCH 3/3] gnu: Add python-git-hammer. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Nov 2020 10:52:01 +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.160561029220380 (code B ref 44640); Tue, 17 Nov 2020 10:52:01 +0000 Received: (at 44640) by debbugs.gnu.org; 17 Nov 2020 10:51:32 +0000 Received: from localhost ([127.0.0.1]:58443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keyaB-0005Ie-M3 for submit@debbugs.gnu.org; Tue, 17 Nov 2020 05:51:31 -0500 Received: from flashner.co.il ([178.62.234.194]:55554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keyaA-0005IP-AZ for 44640@debbugs.gnu.org; Tue, 17 Nov 2020 05:51:30 -0500 Received: from localhost (unknown [141.226.15.169]) by flashner.co.il (Postfix) with ESMTPSA id 5F59C40332; Tue, 17 Nov 2020 10:51:24 +0000 (UTC) Date: Tue, 17 Nov 2020 12:50:51 +0200 From: Efraim Flashner Message-ID: <20201117105051.GV987@E5400> References: <20201114170047.949-1-leo.prikler@student.tugraz.at> <20201114170047.949-3-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gYb7txo4D4wAJl1C" Content-Disposition: inline In-Reply-To: <20201114170047.949-3-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: TVda70uPLDTe --gYb7txo4D4wAJl1C Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Not a full review, building other packages atm On Sat, Nov 14, 2020 at 06:00:48PM +0100, Leo Prikler wrote: > * gnu/packages/python-xyz.scm (python-git-hammer): New variable. > --- > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) >=20 > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index 7b9ab21671..c5da6b24d6 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -18296,6 +18296,37 @@ supports the globstar @code{**} operator to matc= h an arbitrary number of > path components.") > (license license:asl2.0))) > =20 Does it make more sense to put this in version-control than in python-xyz? Can it be used as a library or is it really just a program run on its own? > +(define-public python-git-hammer > + (package > + (name "python-git-hammer") > + (version "0.3.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "git-hammer" version)) > + (sha256 > + (base32 > + "16kcijngd3v6f0ym1j4qb6sp08cqb3iprqn080k3yqgd0b17dfc6")))) > + (build-system python-build-system) > + (arguments > + `(#:tests? #f)) ; missing from distribution Let's build this one from git also, then we can run the tests > + (propagated-inputs These don't need to be propagated if this is an "application" and not a "library". They can just be regular inputs. > + `(("python-beautifultable" ,python-beautifultable) > + ("python-dateutil" ,python-dateutil) > + ("python-gitpython" ,python-gitpython) > + ("python-globber" ,python-globber) > + ("python-matplotlib" ,python-matplotlib) > + ("python-sqlalchemy" ,python-sqlalchemy) > + ("python-sqlalchemy-utils" > + ,python-sqlalchemy-utils))) > + (home-page "https://github.com/asharov/git-hammer") > + (synopsis "Provide statistics for git repositories") > + (description > + "Git Hammer is a statistics tool for projects in git repositories. > +Its major feature is tracking the number of lines authored by each perso= n for every > +commit, but it also includes some other useful statistics.") > + (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 --gYb7txo4D4wAJl1C Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl+zqwsACgkQQarn3Mo9 g1Hiiw/+O2plx/Bx0vMa43tRD1MZpq02S1TeOWvKO9WF0DxIzfpRI5jJmwkcpYJC klT+htDVeoDVwdmnyOl4Pagta35tJMKg2jdxAU0BNj/6KGhRlxknN/zzVLJx+Yyy xsWyJrnJngSmIJkPsn7gy4Z8tIfDv8Bzvl6g7rzPMkWdWjwc7igQ68+nwu0xGtUT LIJnSdSy+B6ASv5TXMrlC+li8905gTr22bQqnvf7Q+4HuXSYrpQdW2lDGXmETf6g 5VXA3sa+DKXVfWiLgfUDLI2GMFfJVcl5WU+dlGDNBYZGreORASR9jMfpCWG1JG5L +gSVW49GDK0dRovTJVkVwUiN7Lj0gvPH44SMwhpeHDjrZEUa4GsjdEOAW7rHMSCp nqHgrIix7L2SyMr13l4IjsX6Vmh/+5qVCL8tLVv878XKGwij9r5L6pLuuxocGz9w lr5ij94RTO+dUu0Av05MveXjsDvDcgaQ1DuPms/7PxkhM5n2OrKdhKdMnHOamKOH 11Hy3F2gJfBKQuU3Psl+xXmjxv8hYWcGQ54Wf++tsNNVLZyiCeiQh+vXY+Au42kM pXXlJslVXF8xHQCfeoi7eXrLmBALQw/jGvONXfGSS/7W1v7Vyq20Ts0SdwQpUfgw k05C96+gWB5D3qwoUZsKe59idKKMq0c9bZkWz5M64n8UwadlE9o= =icdY -----END PGP SIGNATURE----- --gYb7txo4D4wAJl1C--