From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id uHOPCA5W7l4/cQAA0tVLHw (envelope-from ) for ; Sat, 20 Jun 2020 18:31:42 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 6bpdBA5W7l4JMAAA1q6Kng (envelope-from ) for ; Sat, 20 Jun 2020 18:31:42 +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 929859408E2 for ; Sat, 20 Jun 2020 18:31:41 +0000 (UTC) Received: from localhost ([::1]:36848 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmiHE-0004m6-Ck for larch@yhetil.org; Sat, 20 Jun 2020 14:31:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jmiGc-0004lZ-Ks for guix-patches@gnu.org; Sat, 20 Jun 2020 14:31:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47193) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jmiGc-0005LD-AE for guix-patches@gnu.org; Sat, 20 Jun 2020 14:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jmiGc-0000eB-4q for guix-patches@gnu.org; Sat, 20 Jun 2020 14:31:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41968] [PATCH 3/5] gnu: Add python-retrying. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Jun 2020 18:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41968 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 41968@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 41968-submit@debbugs.gnu.org id=B41968.15926778162416 (code B ref 41968); Sat, 20 Jun 2020 18:31:02 +0000 Received: (at 41968) by debbugs.gnu.org; 20 Jun 2020 18:30:16 +0000 Received: from localhost ([127.0.0.1]:58736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmiFm-0000cm-Tw for submit@debbugs.gnu.org; Sat, 20 Jun 2020 14:30:15 -0400 Received: from mout.gmx.net ([212.227.15.15]:38521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmiFj-0000bC-Vg for 41968@debbugs.gnu.org; Sat, 20 Jun 2020 14:30:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1592677802; bh=mrT7QlDj1c/htKr9Q8oar7160sCj1srbGI/jyjl4Idw=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=EExeWSH6hNnwbqZOO6Tmk/xqGn7VphdBZVJE39el3IcaUCkBNVE3gmChUswMcxV+/ HeTq1tQ6OZyJ6aOX9Q5H/EjjSEoemK/Z4tkS7uS4E2ehG3MmYszb2envk3Mtda0oIa f/x1Hj7gs8It4HWx3L0VTy3pMUEEnMy/dbMvw8+M= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from e119807-lin ([93.22.246.159]) by mail.gmx.com (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1N3se2-1inDfF2zCK-00zoYX; Sat, 20 Jun 2020 20:30:02 +0200 References: <87r1u9ha11.fsf@gmx.com> User-agent: mu4e 1.4.10; emacs 26.3 From: Pierre Langlois In-reply-to: <87r1u9ha11.fsf@gmx.com> Date: Sat, 20 Jun 2020 20:30:00 +0200 Message-ID: <87blldh9p3.fsf@gmx.com> MIME-Version: 1.0 Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0003-gnu-Add-python-retrying.patch Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:NWvxBzh5tjAGum9vlxnViQEyTHpaQOMqlRPABu+Xbd0C6U8jZGQ OEvazoYsWMU763MsMf5LeY+rN9XmwFD31akv2DucuHSmftmIegTTmFITvtWG0ckSUVBwGou f9yvd/5VQFXJh9wqwmPEgp9fFxa5N+Ha/KMlzkuROi42Z1ONC2wWJvSmhSFibUXNKJgFava 0pAyU3SznQMBTxdS9sm1Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:ftALhLVyD+Q=:tZefewDEkbFZY6MroOPB/X ThsU2wVxh4jjcMMqFzDS6egEAnNwiHMaujYbB9DemP8oHtOUvXD6SW01CsxrLx6Zzg9FmvFBG Y6l9opN96jPJ8ejSPaXnyutevByqdKJhbFk+5MshoRGZP3fZUVIbvM2/VcZShwC8V7oE5WHda xz3ZMHN06CnfZ2oEXdqkXYsyoiROFPD1Xn3d+A2hYkLTQLbdm/aQBXOi2lc3cplOdNrTpyYqZ 5fTDiJwjyIdNKA45kEPS2eMwWmtx1HViwG4i0iYON0qhBedJm3B7HGhXcItDoW6gXV/o1iI3L 403G7vEL3tm63bTztVVBfMvtUtcRymsB4cytPWihGkxFLwPPoqCdPN49J+NznUd2Naxi0cEyG qTDBOYDC5ro2Ai9mh2ZwrrSFGe+AJ3z//aic4UHotmij2S6WQqk2zZOFLsuu8wKTaYKPO9tbX 3fgAEMFSo6jcJb8DzeUlU8bn6pvEyAi2QZfg9kkkQfnlZdiRrN9AoWJrxyr7my3g7THs1Hggh ioDY6AmRes9Y0BhU2JBSkgEXSDhsCQdKhkj8mnwk3e1sVf1VVGE8a1jo5XROZJQ9f2znok2h5 s2JVSbycMJH8ZlYl0405J9xpkDF3juQQ68r0S4A2bzSLrxpL14H0TF6btBfo/+HNxCTsvfgrL CR6940mYoyGAoNo2l+9sriwIYml1tHToowzg+bPmKyfT4X/haQNQL9olpp00eA4y+ONGfXpKG AWHVvCqQp6V80a/W4Yp8V/cUPOS24GLa3c37L+HlgV2mt1NE+cUnpll0tckQkMPnKEZnUJxdx eXKgo4LralZPyI8M8dVF71x9N+QLx4FMFNz+29y7V515ZLbex9HlVGUqvOMJPx6SRG2Uk25JL 2gsjw8Zu9kvDdeboCD1r/YRKouWj+E8XRBGxonvLpezBKFQNDxygbg44d8ZE/RI54lewT89kP IR/7ufo1M7biOsVSHZ2AD5QZ6h+GDUJiqLgc4+lG9jKKUD0TJLvMYOCLjMI3cB/UBC92k7TD1 hFfHDS9jo5FlOk2Z3+enQ1HpLXVoO5mOTjGrMVOG3rTTtkuAYlDP59JrWH+2kaQxuH+LD6Vtb H5Tkc6eciryESfu3COst31+kJWqGPZKOyuBL8028WcW0D5GPd9jpSRgN8ClOCcihaWEKqhNoR XJDCzPm07Kakz7VX5PjwDeBis4MXYChI7LlNcfeXIAQFHE7ZQd3u2JPueU+wV6ggbVV72M65+ 7pjEH/qPXPcyxSrNI X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.7 (-) 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=fail (rsa verify failed) header.d=gmx.net header.s=badeba3b8450 header.b=EExeWSH6; 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: -0.01 X-TUID: DLgDhrGbXy5W >From f5ab03bda4a872db340349ef837776314501513e Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Thu, 18 Jun 2020 00:57:49 +0200 Subject: [PATCH 3/5] gnu: Add python-retrying. * gnu/packages/python-xyz.scm (python-retrying): New variable. --- gnu/packages/python-xyz.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e95dec21c2..4a22b42ac2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -61,7 +61,7 @@ ;;; Copyright =C2=A9 2019 Jack Hill ;;; Copyright =C2=A9 2019, 2020 Guillaume Le Vaillant ;;; Copyright =C2=A9 2019, 2020 Alex Griffin -;;; Copyright =C2=A9 2019 Pierre Langlois +;;; Copyright =C2=A9 2019, 2020 Pierre Langlois ;;; Copyright =C2=A9 2019 Jacob MacDonald ;;; Copyright =C2=A9 2019, 2020 Giacomo Leidi ;;; Copyright =C2=A9 2019 Wiktor =C5=BBelazny @@ -17701,6 +17701,39 @@ on regular expressions.") `(("python2-enum34" ,python2-enum34) ,@(package-propagated-inputs reparser)))))) =20 +(define-public python-retrying + (package + (name "python-retrying") + (version "1.3.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rholder/retrying.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1kqipkbdaw5s1xg0gi29awm03vp1x8dz24pjidgxagvkvrjpzhi7")))) + (build-system python-build-system) + (propagated-inputs + `(("python-six" ,python-six))) + (home-page "https://github.com/rholder/retrying") + (synopsis "Library for adding retry behavior") + (description "Retrying is a general-purpose retrying library to simpli= fy +the task of adding retry behavior to just about anything. + +Features: + +@itemize +@item Generic Decorator API. +@item Specify stop condition (i.e. limit by number of attempts). +@item Specify wait condition (i.e. exponential backoff sleeping between at= tempts). +@item Customize retrying on Exceptions. +@item Customize retrying on expected returned result. +@end itemize") + (license license:asl2.0))) + (define-public python-precis-i18n (package (name "python-precis-i18n") --=20 2.26.2