From patchwork Tue Apr 28 19:45:42 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21719 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 993FE27BBE4; Tue, 28 Apr 2020 20:51:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 606EE27BBE1 for ; Tue, 28 Apr 2020 20:51:05 +0100 (BST) Received: from localhost ([::1]:47946 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWG0-0006Pv-Np for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:51:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34168) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFQ-0006HI-Tn for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWB8-00021V-4d for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:28 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58257) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWB7-00021H-Ky for guix-patches@gnu.org; Tue, 28 Apr 2020 15:46:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWB7-0002DK-JA for guix-patches@gnu.org; Tue, 28 Apr 2020 15:46:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 1/10] gnu: Add python-jarco-classes. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881031458485 (code B ref 40511); Tue, 28 Apr 2020 19:46:01 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:45:45 +0000 Received: from localhost ([127.0.0.1]:41570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWAr-0002Cn-Bw for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:45:45 -0400 Received: from dustycloud.org ([50.116.34.160]:44084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWAp-0002Cb-7T for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:45:43 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 7957826679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:45:42 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d08h51lw.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:45:42 -0400 Message-ID: <87d07rtmvt.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 Ok, new patch series! Broke up all the dependencies! This might need a little work still but it's closer... From 2891b384b0c18764d8f36b81c542ce45c4adb919 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:18:20 -0400 Subject: [PATCH 01/10] gnu: Add python-jarco-classes. * gnu/packages/python-xyz.scm (python-jarco-classes): New variable. --- gnu/packages/python-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 31cafd47d1..5f333af9e3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19588,3 +19588,41 @@ workspace...") dependencies. It implements the @uref{http://opensoundcontrol.org/spec-1_0, Open Sound Control 1.0} specification.") (license license:unlicense))) + +(define-public python-jaraco-classes + (package + (name "python-jaraco.classes") + (version "3.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.classes" version)) + (sha256 + (base32 + "1avsxzm5mwylmy2zbxq3xvn48z5djb0qy3hwv4ryncprivzri1n3")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.classes") + (synopsis + "Utility functions for Python class constructs") + (description + "This package provides utility functions for Python class constructs.") + (license #f))) + -- 2.26.0 From patchwork Tue Apr 28 19:47:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21721 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 4A6DC27BBE4; Tue, 28 Apr 2020 20:51:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 1183A27BBE1 for ; Tue, 28 Apr 2020 20:51:16 +0100 (BST) Received: from localhost ([::1]:47966 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGB-0006aX-G7 for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:51:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34270) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFc-0006I9-Jp for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWD4-000586-DW for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:40 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58264) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWD3-00057v-W9 for guix-patches@gnu.org; Tue, 28 Apr 2020 15:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWD3-0002Gh-UN for guix-patches@gnu.org; Tue, 28 Apr 2020 15:48:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 2/10] gnu: Add python-jaraco-functools. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881032548671 (code B ref 40511); Tue, 28 Apr 2020 19:48:01 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:47:34 +0000 Received: from localhost ([127.0.0.1]:41574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWCb-0002Fn-OO for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:47:33 -0400 Received: from dustycloud.org ([50.116.34.160]:44092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWCZ-0002Ff-OR for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:47:32 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 56BDE26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:47:31 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:47:30 -0400 Message-ID: <87blnbtmst.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From d2099fba3733f8e8bb457f422095409b53c17d4a Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:19:04 -0400 Subject: [PATCH 02/10] gnu: Add python-jaraco-functools. * gnu/packages/python-xyz.scm (python-jaraco-functools): New variable. --- gnu/packages/python-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5f333af9e3..54a0ac36bd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19626,3 +19626,43 @@ Open Sound Control 1.0} specification.") "This package provides utility functions for Python class constructs.") (license #f))) +(define-public python-jaraco-functools + (package + (name "python-jaraco-functools") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.functools" version)) + (sha256 + (base32 + "15vd7x4jillggb8xcg3cm00j1v6llhl16r0rqm0l4n2lyahfxc2w")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'pytest-black-multipy',") "")) + #t))))) + (propagated-inputs + `(("python-more-itertools" ,python-more-itertools))) + (native-inputs + `(("python-mock" ,python-mock) + ("python-jaraco-classes" ,python-jaraco-classes) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8) + ("python-six" ,python-six) + ("python-setuptools-scm" ,python-setuptools-scm))) + (home-page + "https://github.com/jaraco/jaraco.functools") + (synopsis "Functools like those found in stdlib") + (description + "This package provides functools like those found in stdlib.") + (license #f))) + -- 2.26.0 From patchwork Tue Apr 28 19:47:58 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21720 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 E5BF527BBE4; Tue, 28 Apr 2020 20:51:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id AD28F27BBE1 for ; Tue, 28 Apr 2020 20:51:15 +0100 (BST) Received: from localhost ([::1]:47964 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGB-0006aN-2F for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:51:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34274) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFc-0006IA-Rg for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWD4-00058I-Op for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:40 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58265) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWD4-00058B-CH for guix-patches@gnu.org; Tue, 28 Apr 2020 15:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWD4-0002Go-An for guix-patches@gnu.org; Tue, 28 Apr 2020 15:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 3/10] gnu: Add python-jarco-text. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881032808711 (code B ref 40511); Tue, 28 Apr 2020 19:48:02 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:48:00 +0000 Received: from localhost ([127.0.0.1]:41577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWD2-0002GR-17 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:00 -0400 Received: from dustycloud.org ([50.116.34.160]:44100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWD1-0002GK-3G for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:47:59 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id BE7AB26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:47:58 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:47:58 -0400 Message-ID: <87a72vtms1.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From 5b45a4cd2f10241ddd95e1d761dd9636a4c3cbc1 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:20:54 -0400 Subject: [PATCH 03/10] gnu: Add python-jarco-text. * gnu/packages/python-xyz.scm (python-jarco-text): New variable. --- gnu/packages/python-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 54a0ac36bd..0a031baac2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19666,3 +19666,31 @@ Open Sound Control 1.0} specification.") "This package provides functools like those found in stdlib.") (license #f))) +(define-public python-jaraco-text + (package + (name "python-jaraco-text") + (version "3.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.text" version)) + (sha256 + (base32 + "1v0hz3h74m31jlbc5bxwkvrx1h2n7887bajrg1n1c3yc4q8qn1z5")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-six" ,python-six))) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-pytest" ,python-pytest) + ("python-pytest-checkdocs" + ,python-pytest-checkdocs) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-flake8" ,python-pytest-flake8))) + (home-page + "https://github.com/jaraco/jaraco.text") + (synopsis "Module for text manipulation") + (description "Python modules for text manipulation.") + (license #f))) + -- 2.26.0 From patchwork Tue Apr 28 19:48:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21722 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 55F1A27BBE1; Tue, 28 Apr 2020 20:51:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 6B3EC27BBE4 for ; Tue, 28 Apr 2020 20:51:36 +0100 (BST) Received: from localhost ([::1]:47986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGV-0006pr-Re for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:51:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34318) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFi-0006LI-Ft for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWE2-0005X6-5e for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:46 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58273) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWE1-0005X1-Ot for guix-patches@gnu.org; Tue, 28 Apr 2020 15:49:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWE1-0002Il-Mi for guix-patches@gnu.org; Tue, 28 Apr 2020 15:49:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 4/10] gnu: Add python-pytest-testmon. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881032998775 (code B ref 40511); Tue, 28 Apr 2020 19:49:01 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:48:19 +0000 Received: from localhost ([127.0.0.1]:41582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDL-0002HT-8k for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:19 -0400 Received: from dustycloud.org ([50.116.34.160]:44104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDJ-0002HL-Vl for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:18 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 9A70D26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:48:17 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:48:17 -0400 Message-ID: <878siftmri.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From 640ee423f25e1479ae8aa174acd6f1f0530a6325 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:21:16 -0400 Subject: [PATCH 04/10] gnu: Add python-pytest-testmon. * gnu/packages/python-xyz.scm (python-pytest-testmon): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0a031baac2..062dfe1d2b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19694,3 +19694,25 @@ Open Sound Control 1.0} specification.") (description "Python modules for text manipulation.") (license #f))) +(define-public python-pytest-testmon + (package + (name "python-pytest-testmon") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-testmon" version)) + (sha256 + (base32 + "1iasz23zrzjgbak8jiq12i4zmkk8f6dmcdhfxz8m2q03agcidc7x")))) + (build-system python-build-system) + (propagated-inputs + `(("python-coverage" ,python-coverage) + ("python-pytest" ,python-pytest))) + (home-page "https://testmon.org") + (synopsis + "Selects tests affected by changed files and methods") + (description + "Pytest module for selecting tests affected by changed files and +methods.") + (license #f))) -- 2.26.0 From patchwork Tue Apr 28 19:48:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21727 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 573AA27BBE4; Tue, 28 Apr 2020 20:52:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 20F0E27BBE1 for ; Tue, 28 Apr 2020 20:52:40 +0100 (BST) Received: from localhost ([::1]:48132 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWHX-0000bU-KQ for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:52:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34322) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFi-0006LL-Ko for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWE2-0005XG-Kr for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:46 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58274) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWE2-0005XB-7k for guix-patches@gnu.org; Tue, 28 Apr 2020 15:49:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWE2-0002Is-6X for guix-patches@gnu.org; Tue, 28 Apr 2020 15:49:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 5/10] gnu: Add python-pytest-watch. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881033208809 (code B ref 40511); Tue, 28 Apr 2020 19:49:02 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:48:40 +0000 Received: from localhost ([127.0.0.1]:41585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDg-0002I1-HO for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:40 -0400 Received: from dustycloud.org ([50.116.34.160]:44108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWDe-0002Ht-JZ for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:48:38 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 40D7426679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:48:38 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:48:37 -0400 Message-ID: <877dxztmqy.fsf@dustycloud.org> MIME-Version: 1.0 Content-Disposition: inline; filename=0005-gnu-Add-python-pytest-watch.patch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From 517253fdc76d5e96ab631e08d6a230c5734f141a Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:21:36 -0400 Subject: [PATCH 05/10] gnu: Add python-pytest-watch. * gnu/packages/python-xyz.scm (python-pytest-watch): New variable. --- gnu/packages/python-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 062dfe1d2b..d9a972c456 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19716,3 +19716,29 @@ Open Sound Control 1.0} specification.") "Pytest module for selecting tests affected by changed files and methods.") (license #f))) + +(define-public python-pytest-watch + (package + (name "python-pytest-watch") + (version "4.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-watch" version)) + (sha256 + (base32 + "1fflnd3varpqy8yzcs451n8h7wmjyx1408qdin5p2qdksl1ny4q6")))) + (build-system python-build-system) + (propagated-inputs + `(("python-colorama" ,python-colorama) + ("python-docopt" ,python-docopt) + ("python-pytest" ,python-pytest) + ("python-watchdog" ,python-watchdog))) + (home-page + "http://github.com/joeyespo/pytest-watch") + (synopsis + "Local continuous test runner for pytest and watchdog") + (description + "This package provides a local continuous test runner for pytest +and watchdog.") + (license license:expat))) -- 2.26.0 From patchwork Tue Apr 28 19:48:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21724 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 D568D27BBE4; Tue, 28 Apr 2020 20:51:46 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id A0EFE27BBE1 for ; Tue, 28 Apr 2020 20:51:46 +0100 (BST) Received: from localhost ([::1]:48016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGf-0007Dt-V4 for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:51:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34370) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFn-0006Nx-M7 for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWF0-0005gB-9K for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:51 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58283) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWEz-0005g6-Sn for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWEz-0002LA-SH for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 6/10] gnu: Add python-requests-unixsocket. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881033438880 (code B ref 40511); Tue, 28 Apr 2020 19:50:01 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:49:03 +0000 Received: from localhost ([127.0.0.1]:41590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWE2-0002JA-PD for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:03 -0400 Received: from dustycloud.org ([50.116.34.160]:44112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWE0-0002IX-UA for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:01 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 821A226679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:49:00 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:48:59 -0400 Message-ID: <875zdjtmqc.fsf@dustycloud.org> MIME-Version: 1.0 Content-Disposition: inline; filename=0006-gnu-Add-python-requests-unixsocket.patch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From 873652e761e8d59f8f2d80da1f9ad3d469013988 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:01 -0400 Subject: [PATCH 06/10] gnu: Add python-requests-unixsocket. * gnu/packages/python-xyz.scm (python-requests-unixsocket): New variable. --- gnu/packages/python-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d9a972c456..2c354c8d71 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19742,3 +19742,39 @@ methods.") "This package provides a local continuous test runner for pytest and watchdog.") (license license:expat))) + +(define-public python-requests-unixsocket + (package + (name "python-requests-unixsocket") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "requests-unixsocket" version)) + (sha256 + (base32 + "1sn12y4fw1qki5gxy9wg45gmdrxhrndwfndfjxhpiky3mwh1lp4y")))) + ;; why tied to waitress==0.9.0 I have no idea + (arguments + ;; We don't have all the test deps yet... missing pyttest-cache + `(#:tests? #f + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (delete-file "test-requirements.txt") + #t))))) + (build-system python-build-system) + (propagated-inputs + `(("python-requests" ,python-requests) + ("python-urllib3" ,python-urllib3))) + (native-inputs + `(("python-pbr-minimal" ,python-pbr-minimal))) + (home-page + "https://github.com/msabramo/requests-unixsocket") + (synopsis + "Use requests to talk HTTP via a UNIX domain socket") + (description + "Use the Python requests library to talk HTTP via a UNIX domain socket.") + (license #f))) -- 2.26.0 From patchwork Tue Apr 28 19:49:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21723 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 9DD0E27BBE4; Tue, 28 Apr 2020 20:51:39 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 6CB1027BBE1 for ; Tue, 28 Apr 2020 20:51:39 +0100 (BST) Received: from localhost ([::1]:47992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGY-0006yW-RT for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:51:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34374) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFo-0006OK-B6 for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWF2-0005gQ-4X for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:52 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58284) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWF0-0005gG-BN for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWF0-0002LH-9v for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 7/10] gnu: Add python-trustme. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881033668923 (code B ref 40511); Tue, 28 Apr 2020 19:50:02 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:49:26 +0000 Received: from localhost ([127.0.0.1]:41593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEQ-0002Jr-7U for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:26 -0400 Received: from dustycloud.org ([50.116.34.160]:44116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEP-0002Jk-Gh for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:25 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 1B37826679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:49:25 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:49:24 -0400 Message-ID: <874kt3tmpn.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From bd5d7d55de0653cbde7776056c37d20999c94890 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:18 -0400 Subject: [PATCH 07/10] gnu: Add python-trustme. * gnu/packages/python-xyz.scm (python-trustme): New variable. --- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2c354c8d71..153463f7bd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19778,3 +19778,26 @@ and watchdog.") (description "Use the Python requests library to talk HTTP via a UNIX domain socket.") (license #f))) + +(define-public python-trustme + (package + (name "python-trustme") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "trustme" version)) + (sha256 + (base32 + "0v3vr5z6apnfmklf07m45kv5kaqvm6hxrkaqywch57bjd2siiywx")))) + (build-system python-build-system) + (propagated-inputs + `(("python-cryptography" ,python-cryptography) + ("python-idna" ,python-idna))) + (home-page + "https://github.com/python-trio/trustme") + (synopsis + "Fake certificate authority for unit tests") + (description + "Provides fake a fake TLS certificate authority for Python unit tests.") + (license #f))) -- 2.26.0 From patchwork Tue Apr 28 19:49:44 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21728 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 5855927BBE4; Tue, 28 Apr 2020 20:52:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 2099327BBE1 for ; Tue, 28 Apr 2020 20:52:49 +0100 (BST) Received: from localhost ([::1]:48139 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWHg-0000iW-Kk for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:52:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34378) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWFp-0006Om-3q for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWF2-0005gV-5F for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:52 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58285) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWF0-0005gI-PU for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWF0-0002LO-O3 for guix-patches@gnu.org; Tue, 28 Apr 2020 15:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 8/10] gnu: Add python-cheroot. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881033878964 (code B ref 40511); Tue, 28 Apr 2020 19:50:02 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:49:47 +0000 Received: from localhost ([127.0.0.1]:41596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEl-0002KW-G2 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:47 -0400 Received: from dustycloud.org ([50.116.34.160]:44120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWEj-0002KN-OH for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:49:46 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 6568626679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:49:45 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:49:44 -0400 Message-ID: <87368ntmp3.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From 3621878476cbfd083a39921bf1e090cb22b08d43 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:40 -0400 Subject: [PATCH 08/10] gnu: Add python-cheroot. * gnu/packages/python-xyz.scm (python-cheroot): New variable. --- gnu/packages/python-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 153463f7bd..60839d646c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19801,3 +19801,56 @@ and watchdog.") (description "Provides fake a fake TLS certificate authority for Python unit tests.") (license #f))) + +(define-public python-cheroot + (package + (name "python-cheroot") + (version "8.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cheroot" version)) + (sha256 + (base32 + "0cc9cb5via001zkna0i2qp5s0bn1w327q6k7fba2f5v650gpwmx0")))) + (build-system python-build-system) + (propagated-inputs + `(("python-jaraco-functools" ,python-jaraco-functools) + ("python-more-itertools" ,python-more-itertools) + ("python-six" ,python-six))) + (arguments + ;; needs a newer pytest :\ + `(#:tests? #f + ;; So we're also kicking out the dependency giving us + ;; trouble... + #:phases + (modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'python-pytest-testmon',") "")) + #t))))) + (native-inputs + `(("python-codecov" ,python-codecov) + ("python-colorama" ,python-colorama) + ("python-coverage" ,python-coverage) + ("python-jaraco-text" ,python-jaraco-text) + ("python-pyopenssl" ,python-pyopenssl) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-mock" ,python-pytest-mock) + ("python-pytest-sugar" ,python-pytest-sugar) + ("python-pytest-watch" ,python-pytest-watch) + ("python-pytest-xdist" ,python-pytest-xdist) + ("python-requests-unixsocket" + ,python-requests-unixsocket) + ("python-trustme" ,python-trustme) + ("python-urllib3" ,python-urllib3) + ("python-setuptools-scm-git-archive" ,python-setuptools-scm-git-archive))) + (home-page "https://cheroot.cherrypy.org") + (synopsis + "Pure-python HTTP server with an emphasis on performance") + (description + "Cheroot is the pure-Python HTTP server used by CherryPy.") + (license #f))) -- 2.26.0 From patchwork Tue Apr 28 19:50:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21725 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 D304327BBE4; Tue, 28 Apr 2020 20:51:57 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 9C14127BBE1 for ; Tue, 28 Apr 2020 20:51:57 +0100 (BST) Received: from localhost ([::1]:48044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGq-0007Wg-Vi for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:51:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34542) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGK-0006sp-6U for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWFy-0007Vk-Rg for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:23 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58298) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWFy-0007U7-D1 for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWFy-0002NO-BX for guix-patches@gnu.org; Tue, 28 Apr 2020 15:51:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 9/10] gnu: Add python-markdown2. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881034349100 (code B ref 40511); Tue, 28 Apr 2020 19:51:02 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:50:34 +0000 Received: from localhost ([127.0.0.1]:41611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWFW-0002Mi-E6 for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:50:34 -0400 Received: from dustycloud.org ([50.116.34.160]:44124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWFU-0002MZ-8o for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:50:32 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id D32BA26679 for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:50:31 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <87d07rtmvt.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:50:31 -0400 Message-ID: <871ro7tmns.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From 0f1d8bbc93e0da5d8b5f94771dd52233a34db105 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:22:54 -0400 Subject: [PATCH 09/10] gnu: Add python-markdown2. * gnu/packages/python-xyz.scm (python-markdown2): New variable. --- gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 60839d646c..3af73e62c4 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19854,3 +19854,24 @@ and watchdog.") (description "Cheroot is the pure-Python HTTP server used by CherryPy.") (license #f))) + +(define-public python-markdown2 + (package + (name "python-markdown2") + (version "2.3.8") + (source + (origin + (method url-fetch) + (uri (pypi-uri "markdown2" version)) + (sha256 + (base32 + "1gjxy3j7qgl0fzmdqd0jx0gv13s1z9n1g3fd3s72rh4nnc08xy3z")))) + (build-system python-build-system) + (home-page + "https://github.com/trentm/python-markdown2") + (synopsis + "A fast and complete Python implementation of Markdown") + (description + "A Python implementation of Markdown which aims to closely match +the behavior of the original perl-implemented Markdown.pl.") + (license license:expat))) -- 2.26.0 From patchwork Tue Apr 28 19:51:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christine Lemmer-Webber X-Patchwork-Id: 21726 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 C8F4227BBE4; Tue, 28 Apr 2020 20:52:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, 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 ESMTP id 8EB6D27BBE1 for ; Tue, 28 Apr 2020 20:52:13 +0100 (BST) Received: from localhost ([::1]:48078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWH6-0008AD-PE for patchwork@mira.cbaines.net; Tue, 28 Apr 2020 15:52:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34804) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTWGw-00084u-Vk for guix-patches@gnu.org; Tue, 28 Apr 2020 15:52:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTWGw-0008Ew-8t for guix-patches@gnu.org; Tue, 28 Apr 2020 15:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58302) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTWGv-0008Ek-PU for guix-patches@gnu.org; Tue, 28 Apr 2020 15:52:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTWGv-0002Ov-OG for guix-patches@gnu.org; Tue, 28 Apr 2020 15:52:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40511] [PATCH 10/10] gnu: Add fava. Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Apr 2020 19:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40511 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 40511@debbugs.gnu.org Received: via spool by 40511-submit@debbugs.gnu.org id=B40511.15881034949196 (code B ref 40511); Tue, 28 Apr 2020 19:52:01 +0000 Received: (at 40511) by debbugs.gnu.org; 28 Apr 2020 19:51:34 +0000 Received: from localhost ([127.0.0.1]:41615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWGT-0002OG-Pm for submit@debbugs.gnu.org; Tue, 28 Apr 2020 15:51:34 -0400 Received: from dustycloud.org ([50.116.34.160]:44136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWGS-0002O9-Tp for 40511@debbugs.gnu.org; Tue, 28 Apr 2020 15:51:33 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 8E357266AA for <40511@debbugs.gnu.org>; Tue, 28 Apr 2020 15:51:32 -0400 (EDT) References: <87d08h51lw.fsf@dustycloud.org> <87d07rtmvt.fsf@dustycloud.org> <871ro7tmns.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber In-reply-to: <871ro7tmns.fsf@dustycloud.org> Date: Tue, 28 Apr 2020 15:51:32 -0400 Message-ID: <87zhavs81n.fsf@dustycloud.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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 From 9614e1daf0ca1c43595bf6f1522121874f65b66a Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 28 Apr 2020 15:39:25 -0400 Subject: [PATCH 10/10] gnu: Add fava. * gnu/packages/finance.scm (fava): New variable. --- gnu/packages/finance.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index c31b87ec19..2553980aaa 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1594,3 +1594,42 @@ generate a variety of reports from them, and provides a web interface.") (synopsis "Emacs mode for beancount") (description "Emacs-beancount is an Emacs mode for the Beancount accounting tool."))) + +(define-public fava + (package + (name "fava") + (version "1.14") + (source + (origin + (method url-fetch) + (uri (pypi-uri "fava" version)) + (sha256 + (base32 + "181ypq2p7aaq2b76s55hxxbm1hykzf45mjjgm500h4dsaa167dqy")))) + (build-system python-build-system) + (propagated-inputs + `(("beancount" ,beancount) + ("python-babel" ,python-babel) + ("python-bottle" ,python-bottle) + ("python-cheroot" ,python-cheroot) + ("python-dateutil" ,python-dateutil) + ("python-click" ,python-click) + ("python-flask" ,python-flask) + ("python-flask-babel" ,python-flask-babel) + ("python-jinja2" ,python-jinja2) + ("python-lxml" ,python-lxml) + ("python-markdown2" ,python-markdown2) + ("python-magic" ,python-magic) + ("python-ply" ,python-ply) + ("python-simplejson" ,python-simplejson) + ("python-beautifulsoup4" ,python-beautifulsoup4) + ("python-werkzeug" ,python-werkzeug))) + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-pytest" ,python-pytest))) + (home-page "https://beancount.github.io/fava/") + (synopsis + "Web interface for the accounting tool Beancount") + (description + "Fava is a web interface for the accounting tool Beancount.") + (license license:expat))) -- 2.26.0