From patchwork Sat Nov 14 17:00:46 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 25133 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B6D5927BBF5; Sat, 14 Nov 2020 17:04:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 016CB27BBF4 for ; Sat, 14 Nov 2020 17:04:26 +0000 (GMT) Received: from localhost ([::1]:53998 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdyyP-0003Is-7k for patchwork@mira.cbaines.net; Sat, 14 Nov 2020 12:04:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdyw6-0000Pa-Lh for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40326) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kdyw6-0003xn-A7 for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kdyw6-0003jE-6u for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44640] [PATCH 1/3] gnu: Add python-beautifultable. References: <2cdcf2f7975096d33638d6a95db090909718d1fd.camel@student.tugraz.at> In-Reply-To: <2cdcf2f7975096d33638d6a95db090909718d1fd.camel@student.tugraz.at> Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Nov 2020 17:02: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: 44640@debbugs.gnu.org Received: via spool by 44640-submit@debbugs.gnu.org id=B44640.160537331313898 (code B ref 44640); Sat, 14 Nov 2020 17:02:02 +0000 Received: (at 44640) by debbugs.gnu.org; 14 Nov 2020 17:01:53 +0000 Received: from localhost ([127.0.0.1]:51867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdyvs-0003YO-Th for submit@debbugs.gnu.org; Sat, 14 Nov 2020 12:01:52 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:34874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdyvq-0003VN-Bo for 44640@debbugs.gnu.org; Sat, 14 Nov 2020 12:01:46 -0500 Received: from localhost.localdomain (217-149-162-128.nat.highway.telekom.at [217.149.162.128]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4CYM7W28W3z1LLyX for <44640@debbugs.gnu.org>; Sat, 14 Nov 2020 18:01:43 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4CYM7W28W3z1LLyX DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1605373303; bh=7VO91iYYZev/TrjyR0TdNXLWOI+2Ry+1fZcZGzbYs9c=; h=From:To:Subject:Date:From; b=ag1+BDNeCRjE+neiSOk0RzGT8cidSxPa5HR36hh+b73xgT3Yzgl0dy6x8vjUU/3gE dG8dLVE+ipEg9KODsUh6+hH5Z3Rqya5IVRl8FVdSEkWgDzwlIo5dEw2cDyAJHcbbyM fpMhK8KEqjo5chOPPCyOTdpxiEx/YBAK2P1Skh+k= From: Leo Prikler Date: Sat, 14 Nov 2020 18:00:46 +0100 Message-Id: <20201114170047.949-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-beautifultable): New variable. --- gnu/packages/python-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e5b8db02e0..57371f05c7 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -89,6 +89,7 @@ ;;; Copyright © 2020 Tim Gesthuizen ;;; Copyright © 2020 Bonface Munyoki Kilyungi ;;; Copyright © 2020 Ekaitz Zarraga +;;; Copyright © 2020 Leo Prikler ;;; ;;; This file is part of GNU Guix. ;;; @@ -18232,6 +18233,44 @@ gevent-powered application.") (define-public python2-gipc (package-with-python2 python-gipc)) +(define-public python-beautifultable + (package + (name "python-beautifultable") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "beautifultable" version)) + (sha256 + (base32 + "0wwlbifcbpzy3wfv6yzsxncarsngzizmmxbn6cy5gazlcq7h4k5x")))) + (build-system python-build-system) + (propagated-inputs + `(("python-wcwidth" ,python-wcwidth))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-setup.py + (lambda _ + (substitute* "setup.py" + (("setup\\(") + "setup(\n test_suite=\"test\","))))))) + (home-page "https://github.com/pri22296/beautifultable") + (synopsis "Print ASCII tables for terminals") + (description "@code{python-beautifultable} provides a class for easily +printing tabular data in a visually appealing ASCII format to a terminal. + +Features include, but are not limited to: +@itemize +@item Full customization of the look and feel of the table +@item Row and column accessors. +@item Full support for colors using ANSI sequences or any library. +@item Plenty of predefined styles and option to create custom ones. +@item Support for Unicode characters. +@item Supports streaming table when data is slow to retrieve. +@end itemize") + (license license:expat))) + (define-public python-fusepy (package (name "python-fusepy") From patchwork Sat Nov 14 17:00:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 25131 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 646C627BBF5; Sat, 14 Nov 2020 17:02:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 41B5927BBF6 for ; Sat, 14 Nov 2020 17:02:52 +0000 (GMT) Received: from localhost ([::1]:50152 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdywt-0001hH-DR for patchwork@mira.cbaines.net; Sat, 14 Nov 2020 12:02:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdyw7-0000Qg-3v for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40327) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kdyw6-0003yI-O3 for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kdyw6-0003jh-Lq for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44640] [PATCH 2/3] gnu: Add python-globber. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Nov 2020 17:02: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: 44640@debbugs.gnu.org Received: via spool by 44640-submit@debbugs.gnu.org id=B44640.160537331313915 (code B ref 44640); Sat, 14 Nov 2020 17:02:02 +0000 Received: (at 44640) by debbugs.gnu.org; 14 Nov 2020 17:01:53 +0000 Received: from localhost ([127.0.0.1]:51869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdyvw-0003c5-Vk for submit@debbugs.gnu.org; Sat, 14 Nov 2020 12:01:53 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:2945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdyvr-0003WJ-0f for 44640@debbugs.gnu.org; Sat, 14 Nov 2020 12:01:47 -0500 Received: from localhost.localdomain (217-149-162-128.nat.highway.telekom.at [217.149.162.128]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4CYM7X6rpHz1DDnD for <44640@debbugs.gnu.org>; Sat, 14 Nov 2020 18:01:44 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4CYM7X6rpHz1DDnD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1605373305; bh=qdJkJjhwbHwQJLg2RK186N7GMc3QLp/J3LEXI00WbnU=; h=From:To:Subject:Date:In-Reply-To:References:From; b=SBY1ntFRQqgZ2i75HrFC6+k8yEql21ni6/X0riBYg7uzyiW3KeBQdrxdvmJHGlsLL 6mEsyMis5CnYyIKApgyxrZb00n04/SW1tX/3hnlbGdAX4IBtGHalquGc2xagSj+xdG eh7FnC8FioE9MFTc13OXJUGL7uWhpgzKjwR7Cu4A= From: Leo Prikler Date: Sat, 14 Nov 2020 18:00:47 +0100 Message-Id: <20201114170047.949-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201114170047.949-1-leo.prikler@student.tugraz.at> References: <20201114170047.949-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-globber): New variable. --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 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))) +(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 + (home-page "https://github.com/asharov/globber") + (synopsis + "Library for string matching with glob patterns") + (description + "Globber is a Python library for matching file names against glob patterns. +In contrast to other glob-matching libraries, it matches arbitrary strings 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") From patchwork Sat Nov 14 17:00:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 25132 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1037627BBF5; Sat, 14 Nov 2020 17:03:00 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9EDC627BBF4 for ; Sat, 14 Nov 2020 17:02:59 +0000 (GMT) Received: from localhost ([::1]:50966 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdyx0-00022d-Qj for patchwork@mira.cbaines.net; Sat, 14 Nov 2020 12:02:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdyw7-0000S0-JC for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40328) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kdyw7-0003yd-6c for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kdyw7-0003kC-3n for guix-patches@gnu.org; Sat, 14 Nov 2020 12:02:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44640] [PATCH 3/3] gnu: Add python-git-hammer. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Nov 2020 17:02:03 +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: 44640@debbugs.gnu.org Received: via spool by 44640-submit@debbugs.gnu.org id=B44640.160537331413937 (code B ref 44640); Sat, 14 Nov 2020 17:02:03 +0000 Received: (at 44640) by debbugs.gnu.org; 14 Nov 2020 17:01:54 +0000 Received: from localhost ([127.0.0.1]:51872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdyvx-0003cM-Cb for submit@debbugs.gnu.org; Sat, 14 Nov 2020 12:01:53 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:35303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdyvs-0003Xp-Ks for 44640@debbugs.gnu.org; Sat, 14 Nov 2020 12:01:49 -0500 Received: from localhost.localdomain (217-149-162-128.nat.highway.telekom.at [217.149.162.128]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4CYM7Z3bPLz1LBF8 for <44640@debbugs.gnu.org>; Sat, 14 Nov 2020 18:01:46 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4CYM7Z3bPLz1LBF8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1605373306; bh=iJxpig1xf1nx5b7IqWqVzeNfcdlRR+3kEYURuLtQ6Ro=; h=From:To:Subject:Date:In-Reply-To:References:From; b=F/kU0Dww4cs7eY4ZpYoYpl/6A4sHucOVEQsq3NcCl0hWTc3K+uN2ZU5z/s2Ig++P9 cOoujI+L2LfeAWCN1Oug1OIFoRbtJWddqfJNjGRd8MiwX2A+1xGokxHSnIkBnrHLlB snBSGoBJ+M6Rw0HonsHMm7qLGzi0VJLyXpA3XhrY= From: Leo Prikler Date: Sat, 14 Nov 2020 18:00:48 +0100 Message-Id: <20201114170047.949-3-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201114170047.949-1-leo.prikler@student.tugraz.at> References: <20201114170047.949-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-git-hammer): New variable. --- gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) 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 match an arbitrary number of path components.") (license license:asl2.0))) +(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 + (propagated-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 person for every +commit, but it also includes some other useful statistics.") + (license license:asl2.0))) + (define-public python-fusepy (package (name "python-fusepy")