From patchwork Fri Aug 30 14:25:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15182 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 E170D17368; Fri, 30 Aug 2019 15:42:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 6F5C217365 for ; Fri, 30 Aug 2019 15:42:51 +0100 (BST) Received: from localhost ([::1]:32822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i6z-0003KE-VI for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:42:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56723) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrp-0002Qb-AH for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrm-0002Ih-Hb for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrk-0002Fg-DQ for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrh-0003pi-N2 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 01/21] gnu: Add python-gunicorn. References: <20190830142333.27853-1-mbakke@fastmail.com> In-Reply-To: <20190830142333.27853-1-mbakke@fastmail.com> Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717516214466 (code B ref 37234); Fri, 30 Aug 2019 14:27:01 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:02 +0000 Received: from localhost ([127.0.0.1]:54569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqb-0003kC-Al for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:02 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:53071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqY-0003jh-5L for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:25:50 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 9386E52E for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:42 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=fm3; bh=dLlF8+JGNaRwk+tb88YT0exfDu Mi8l0RrrrCM4aERO8=; b=Mth6Fb7AojbdPr3BFwStqI63r/YEVUWz7R1ziG/dQy iANKrIEad/d5M6l1Rq3Zd8ESq5GQqJ2WI4wlUAkD8S8z9m+h9ZUSxnMlf1KfEGBm L2ti6KX4aVgAplM2YYI0ZxPdZwg0CtC2zNM7qnXrjmlPeQJSbcCkiKVqsaqwmMZw RnADp0lP21z2D5WUj9JWtS065lH5GSEe3veSouLIKcQzOJy4+763FEmE0rdiKa7d miq/5sHjrIhxgwJSgQg3WFulanJF93ekktfcBm71a1MWhNK6nkPnx5CJfkn+qPZ8 3cS8/Z/DI5ALSF+8fpshHCEfKYm1xczFVAOm+XH1vObg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=dLlF8+ JGNaRwk+tb88YT0exfDuMi8l0RrrrCM4aERO8=; b=BMDasTiVdkDX8PKXvVfdwR DbQq5NukZczCtm26CYyUsXJ74K9XvTKZtQxrOESl97g4Xd4+2q8mPs1Ox3IPKQ8Z oClX15z3quZbF1+aL0tKuovDCaTYCuwsyqMpGYKiz+2ci0HNSDCobj9VDMYaC1B4 728MY4eDJNChrtJXZLB3UD88FSyDDcsJiJ/kfRwWG9i/3rQE3+xHF/CJXV9TnH6s j4uE8L74P7yfhea6gndzH9NeKOprZt3Q/RdpCeIpoS0mK89N3K3jCbQc9t9SQ/H4 bnqizDoBwb2WJpoR+ez8FAEwejmEn4sW1w3mQ71pbJGSNVwZyW1JovoMQPvO5KDA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofggtgfgsehtkeertd ertdejnecuhfhrohhmpeforghrihhushcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshht mhgrihhlrdgtohhmqeenucffohhmrghinhephhhtthhpshgvrhhvvghrrdhithdpghhunh hitghorhhnrdhorhhgnecukfhppeeivddrudeirdduledvrdduhedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmnecuvehluhhsth gvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id A944780066 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:41 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:19 +0200 Message-Id: <20190830142539.28376-1-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/check.scm (python-pytest-3.2, python-pytest-cov-2.5, python-coverage-4.3): New public variables. * gnu/packages/python-web.scm (python-gunicorn): New public variable. --- gnu/packages/check.scm | 41 ++++++++++++++++++++++++++++++++++++- gnu/packages/python-web.scm | 28 ++++++++++++++++++++++++- 2 files changed, 67 insertions(+), 2 deletions(-) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 085538b2de..e81cd50b66 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -25,7 +25,7 @@ ;;; Copyright © 2017, 2019 Kei Kebreau ;;; Copyright © 2017 ng0 ;;; Copyright © 2015, 2017, 2018 Ricardo Wurmus -;;; Copyright © 2016, 2017, 2018 Marius Bakke +;;; Copyright © 2016, 2017, 2018, 2019 Marius Bakke ;;; Copyright © 2017, 2018 Ludovic Courtès ;;; Copyright © 2018 Fis Trivial ;;; Copyright © 2019 Pierre Langlois @@ -776,6 +776,21 @@ and many external plugins.") ("python2-pathlib2" ,python2-pathlib2-bootstrap) ,@(package-propagated-inputs pytest)))))) +;; python-gunicorn requires this ancient version for Python 2.6 support. +(define-public python-pytest-3.2 + (package + (inherit python-pytest) + (version "3.2.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest" version)) + (sha256 + (base32 + "10cbsyyyzamhvi1gqqyhccsx906xlcwcgddvldalqi1v27vx8nvd")))) + (arguments + ;; XXX: Tests require similarly ancient versions of many dependencies. + `(#:tests? #f)))) + (define-public python-pytest-cov (package (name "python-pytest-cov") @@ -811,6 +826,18 @@ supports coverage of subprocesses.") (define-public python2-pytest-cov (package-with-python2 python-pytest-cov)) +;; Some packages require this old version. Remove when no longer needed. +(define-public python-pytest-cov-2.5 + (package + (inherit python-pytest-cov) + (version "2.5.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-cov" version)) + (sha256 + (base32 + "0bbfpwdh9k3636bxc88vz9fa7vf4akchgn513ql1vd0xy4n7bah3")))))) + (define-public python-pytest-runner (package (name "python-pytest-runner") @@ -1289,6 +1316,18 @@ executed.") (define-public python2-coverage (package-with-python2 python-coverage)) +;; python-gunicorn requires this version. Remove once no longer needed. +(define-public python-coverage-4.3 + (package + (inherit python-coverage) + (version "4.3.4") + (source (origin + (method url-fetch) + (uri (pypi-uri "coverage" version)) + (sha256 + (base32 + "1prkwz1hkcbx19nsadbcmk4wl27ysx001pa8bykfagd3d87zxbpa")))))) + (define-public python-cov-core (package (name "python-cov-core") diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 9b88d66118..3ed0c6dd16 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -4,7 +4,7 @@ ;;; Copyright © 2017 Christopher Baines ;;; Copyright © 2016, 2017 Danny Milosavljevic ;;; Copyright © 2013, 2014, 2015, 2016 Andreas Enge -;;; Copyright © 2016, 2017 Marius Bakke +;;; Copyright © 2016, 2017, 2019 Marius Bakke ;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus ;;; Copyright © 2017 Roel Janssen ;;; Copyright © 2016, 2017 Julien Lepiller @@ -421,6 +421,32 @@ both of which are installed automatically if you install this library.") (define-public python2-flask-babel (package-with-python2 python-flask-babel)) +(define-public python-gunicorn + (package + (name "python-gunicorn") + (version "19.9.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "gunicorn" version)) + (sha256 + (base32 + "1wzlf4xmn6qjirh5w81l6i6kqjnab1n1qqkh7zsj1yb6gh4n49ps")))) + (build-system python-build-system) + (native-inputs + `(;; XXX: check requirements_test.txt to see whether these special + ;; versions are still needed when updating. + ("python-coverage" ,python-coverage-4.3) + ("python-pytest" ,python-pytest-3.2) + ("python-pytest-cov" ,python-pytest-cov-2.5))) + (home-page "https://gunicorn.org/") + (synopsis "Python WSGI erver") + (description + "Gunicorn ('Green Unicorn') is a Python WSGI HTTP Server. It is a +pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn +server is broadly compatible with various web frameworks, simply implemented, +light on server resource usage, and fairly speedy.") + (license license:expat))) + (define-public python-html5lib (package (name "python-html5lib") From patchwork Fri Aug 30 14:25:20 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15173 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 68F7B17368; Fri, 30 Aug 2019 15:37:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 2935017365 for ; Fri, 30 Aug 2019 15:37:45 +0100 (BST) Received: from localhost ([::1]:60856 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i23-00089C-Jv for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:37:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56534) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrn-0002OB-N4 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrk-0002GC-L1 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45842) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrj-0002EN-UJ for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrj-0003pr-OJ for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 02/21] gnu: Add python-databricks-cli. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717516314473 (code B ref 37234); Fri, 30 Aug 2019 14:27:03 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:03 +0000 Received: from localhost ([127.0.0.1]:54592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqk-0003lH-Q8 for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:03 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:49433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqX-0003jk-Ks for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:25:51 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 1F45A50F for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:44 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=nesNiQb8tqhBE 8crbqS0U28yRDfiSa9VlKTJY4aXWo0=; b=DZR737qInIVLwPZvak9qAyTMKdGVs DgaOMioEjGFDL+yQOLVZBaT2VGdFp2DjN/AlpIzmUoutUHO0FY35pxiJup1DMLsL Kt2bawFx3tBOunrEVaxLA0gcpG5+r+pkJ9ZK3qmxIato6rxRqzKigABPqVMsyT1O sfbD1vNor8OtNIucVpSfa2xQYi0Dy/Pde+A3ufEeRvD6tcQubj4e4+V5M2KElKMN ErpWdx16rQ6rb6egM7dXIaTf6jLa9sIbgYNgOhD7XC9ZqXMc3jk5liYTsW71jh5l andcYojY4NBZUdHXhzdJIWGHml1ttMLZORqP4OfT5BY9XDg9b+mDnsSrA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=nesNiQb8tqhBE8crbqS0U28yRDfiSa9VlKTJY4aXWo0=; b=b3WWy1xm oOLMBJHozXTczAuvvFe3iyuoiIRfmY3z1LSqYq9D2fB7UYaChz9syv7hCPDjKNyy 545wZPe2mue3y77mTo1/ivUmWRltkCEjlRDZwyqjjHJdt8UqV7IX9r5fmQlQRBRW TSKz0e7JVCtC9s6cLnR/tRMo9Y9XPoh9GtQRh0bmullaQla1e25kDikblin0vp/P 5vyK8ppvt23THmdwlnI4WRapsqOYMKPnhMi+cO2c1npBfrId9Xeb2Cp08apM/1YM +59H4Dqsa/kt1kkUr3RHKHtesYViW7fkLQDdLlBpuZCJZXFaxdvopLQOKVesPhnA s5+5wWjTp2QmZg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 392CB80066 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:43 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:20 +0200 Message-Id: <20190830142539.28376-2-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-databricks-cli): New public variable. --- gnu/packages/python-web.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 3ed0c6dd16..8d11e9890f 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -740,6 +740,46 @@ another XPath engine to find the matching elements in an XML or HTML document.") (define-public python2-cssselect (package-with-python2 python-cssselect)) +(define-public python-databricks-cli + (package + (name "python-databricks-cli") + (version "0.8.7") + (home-page "https://github.com/databricks/databricks-cli") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0wr373kh13gns007g8fm6c4kdrg2xnwk40fkdnlfx7l0yzjbgqy3")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'check + (lambda _ + (setenv "PYTHONPATH" + (string-append "./build/lib:" + (getenv "PYTHONPATH"))) + (invoke "pytest" "tests" "-vv")))))) + (native-inputs + `(;; For tests. + ("python-decorator" ,python-decorator) + ("python-mock" ,python-mock) + ("python-pytest" ,python-pytest) + ("python-requests-mock" ,python-requests-mock))) + (propagated-inputs + `(("python-click" ,python-click) + ("python-configparser" ,python-configparser) + ("python-requests" ,python-requests) + ("python-six" ,python-six) + ("python-tabulate" ,python-tabulate))) + (synopsis "Command line interface for Databricks") + (description + "The Databricks Command Line Interface is a tool which provides an easy +to use interface to the Databricks platform. The CLI is built on top of the +Databricks REST APIs.") + (license license:asl2.0))) + (define-public python-openid-cla (package (name "python-openid-cla") From patchwork Fri Aug 30 14:25:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15175 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 334F117368; Fri, 30 Aug 2019 15:39:02 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id EBAF417365 for ; Fri, 30 Aug 2019 15:39:01 +0100 (BST) Received: from localhost ([::1]:60888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i3H-0000N4-Ff for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:38:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56735) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrq-0002Qe-Ha for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrn-0002O5-My for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45843) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrm-0002Fc-DM for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrk-0003pz-8c for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 03/21] gnu: Add python-gorilla. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717516314481 (code B ref 37234); Fri, 30 Aug 2019 14:27:04 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:03 +0000 Received: from localhost ([127.0.0.1]:54594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hql-0003lO-6o for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:03 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:44353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqZ-0003jm-Bs for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:25:51 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D62324AF for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=VTer/DjNbMw5p KmVokyv6Ajeo0Q/bj85kZ4dAXyPm1c=; b=iEvS1gTj8Cs5+5uDqPp8au/LNH2Y4 KU394oBnFD7s4QZXJDry7azxPPIcYVQYajyo+YLsTU8tbiW/JjyrTL+euui/LyNv sdbLEwRAs9aTdsmhAIOP8b8wh6qXalDIan6Cxoa7ANCYNtzCHqAXFSBIw+qMTEiN e3voh5ZkjyBYn3Mf6dbT5t+iJeVolu5ELNN1NlbyTgKwEZnJ/o5s91zV1k9cDEX7 1zMxTLwje+yTbU8gdPMeEpg1RZ9UIxJTpK+PZGF2ocYx0ASRxiHBEsgbK8jVB/S1 mYZKaRKv+E7HUX+nY6FcBAhUw7DIKgw9GPTqUVTrGPHM9cUtEiv7l/mkQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=VTer/DjNbMw5pKmVokyv6Ajeo0Q/bj85kZ4dAXyPm1c=; b=NjU6rRDe Muw8OyIB+/IRvOwB8u985U6DLZzxcFPPdKwvDYZdlu3xRobYf3KTkTP+r/cid2km CnyBQigiCprBcmLhhCAVzIOAyeN26PuJoE7nw9ae1LvNURt+aiuhJwUN683VLx8y cD5dX7GoCfpzh5Dzt0NWcU69HvEWBlOra8zqcJEV96568QzGX0nc+37/PwDArpyB GGwZQnpJoA8cN2xXf2n9BYkePHFOKoVVtiA48bYvqwwpDgah9kTiMBd0NXAp+wn3 6LqoAjQuW4qFp4XLy4oiRV2EVGVTDrSXsuxkyb/EZt0NA8P/NtCJMwV/bJ8Ow/3u EtXjSP5qZDv4/Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id D2C028005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:44 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:21 +0200 Message-Id: <20190830142539.28376-3-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-xyz.scm (python-gorilla): New public variable. --- gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d5fcc5668c..7e874480e3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -6825,6 +6825,26 @@ should be stored on various operating systems.") (define-public python2-appdirs (package-with-python2 python-appdirs)) +(define-public python-gorilla + (package + (name "python-gorilla") + (version "0.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "gorilla" version)) + (sha256 + (base32 + "0b40blcp6fih4nvqbilra4qw1dfccv1ahjmr41ac4d9rjadqkcpy")))) + (build-system python-build-system) + (home-page "https://github.com/christophercrouzet/gorilla") + (synopsis "Convenient monkey patching with Python") + (description + "Gorilla is a Python library that provides a convenient approach to +monkey patching. Monkey patching is the process of modifying module and +class attributes at runtime with the purpose of replacing or extending +third-party code.") + (license license:expat))) + (define-public python-llfuse (package (name "python-llfuse") From patchwork Fri Aug 30 14:25:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15170 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 23EE517368; Fri, 30 Aug 2019 15:29:47 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id D8AA517365 for ; Fri, 30 Aug 2019 15:29:46 +0100 (BST) Received: from localhost ([::1]:60480 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3huM-0003iW-9t for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:29:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57889) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hs6-0002gW-GF for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hs2-0003Sg-Sn for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:26 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45846) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrm-0002IA-Se for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:21 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrk-0003q8-NX for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 04/21] gnu: Add python-querystring-parser. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717516514505 (code B ref 37234); Fri, 30 Aug 2019 14:27:04 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:05 +0000 Received: from localhost ([127.0.0.1]:54597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqm-0003lW-KG for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:05 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:35385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqb-0003jq-1P for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:25:53 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8650052C for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:47 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=k3baMKsG8GhoG HaUS2NR6Ww94iT3LiIbpelXKHzNxJs=; b=C0nc/jnmp8/3abBfTr8uW1PnhfH6R F7Cw2gD+neT625JQUbYVwi0drZuJJqgnmkIMNZHmr4dbaE/v3W/mdWJ2ZPALCpaU gCMHn0kXnlcyX543WqIAeX6ZUkcmrXmljTYMB2ueOHOgphwyuQi/aazWiS858m90 BDARzHkyWiVXIVJXYt17UPrsWglDEEz+1bvOxIgvKxWXQClddDa5V9nJFhucT2FK AmpNta6gIdh6U+veHs8RlK+OGz6IkpFUpUCHIubkTwbLOXcAuVnVA9Cr4wv0A2r0 HP7SNx46npGL2iKEwAOR2Fd/A4nSimcamwnZOU2FhcPDSPi8NTziITtRg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=k3baMKsG8GhoGHaUS2NR6Ww94iT3LiIbpelXKHzNxJs=; b=0nkQM8iX UsRR168clsQqqXXVYutXB5lOvh7AfUxVt8EUbeTW6DQPOJ2YA5HNjeJaJ2OnsXww GPlCRY7fQrZ7Zrhhl3t1S44+T8k+cALqNNe7jof4BEPaL8Oh8y6OB6awj23wLShj UJ/vme0JnxEJkr4HHMOpoK24YQrI5dJy8idchjcB6423SEjSbokDCgAfq0IwUCtH S+IUsQQiLhprZpUdZyWOJqYoY/VqXWoHkXs40owVR26MER1nG8vYdDRtt658Trh7 /I75geXErsMZsUcTa9msRECNxB5JzHD6hUyaWit45zIv00NuO0ucKCEmQ0DsfwY3 YoQf2Ws+CmpmbA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedv X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id BA9178005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:46 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:22 +0200 Message-Id: <20190830142539.28376-4-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-querystring-parser): New public variable. --- gnu/packages/python-web.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 8d11e9890f..9966f66d8f 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -825,6 +825,37 @@ teams extension for python-openid.") (define-public python2-openid-teams (package-with-python2 python-openid-teams)) +(define-public python-querystring-parser + (package + (name "python-querystring-parser") + (version "1.2.4") + (source (origin + (method url-fetch) + (uri (pypi-uri "querystring_parser" version)) + (sha256 + (base32 + "0qlar8a0wa003hm2z6wcpb625r6vjj0a70rsni9h8lz0zwfcwkv4")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'check + (lambda _ + ;; XXX FIXME: This test is broken with Python 3.7: + ;; https://github.com/bernii/querystring-parser/issues/35 + (substitute* "querystring_parser/tests.py" + (("self\\.assertEqual\\(self\\.knownValuesNormalized, result\\)") + "True")) + (invoke "python" "querystring_parser/tests.py")))))) + (propagated-inputs + `(("python-six" ,python-six))) + (home-page "https://github.com/bernii/querystring-parser") + (synopsis "QueryString parser that correctly handles nested dictionaries") + (description + "This package provides a query string parser for Python and Django +projects that correctly creates nested dictionaries from sent form/querystring +data.") + (license license:expat))) + (define-public python-tornado (package (name "python-tornado") From patchwork Fri Aug 30 14:25:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15168 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 F016417368; Fri, 30 Aug 2019 15:27:56 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id B192A17365 for ; Fri, 30 Aug 2019 15:27:56 +0100 (BST) Received: from localhost ([::1]:60404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hsZ-0002Wo-RR for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:27:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56782) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrq-0002RM-38 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrm-0002Jn-Nc for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45845) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrm-0002HE-DW for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrl-0003qE-7s for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 05/21] gnu: Add python-minio. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717516514512 (code B ref 37234); Fri, 30 Aug 2019 14:27:05 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:05 +0000 Received: from localhost ([127.0.0.1]:54607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqn-0003lu-4o for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:05 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:55285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqc-0003js-Ll for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:25:55 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 344D553E for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:49 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=bJtY1DzSynpom OV3TCzmJoxzGGKetJxMDwJRNxpnysw=; b=A0akAlAAChvhNOwBdBzewIqL+7FI3 Icj4d8fhvRH6VkiDNSQTvjLA3bS0ujLqJv5tIuK/CKaswPdwcfhkLIP/97Juqn5n NId286e2TXnpsQ/MJj0FNfbD6Kk/Cyx3O5Kk1eIUBmLReC2DKWIfdcDE0ks9Ehkg +nG01Zt6JKoAn9cubi6TQBkEpAZkfTRZg3G/nqCF1FYpBIoSrWQzxR2hIPXUbwpo j5jDUHcQlCgHZwNNMXeR2YH0Q++Hu52pr4kuxxspnYNJYFZaPvLslPUu/PRy4ySR RkYL+62PKLjxZXcT34jII8DpAVIb7pCAsGxilKggeFjqfCN6kJBLj9G3w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=bJtY1DzSynpomOV3TCzmJoxzGGKetJxMDwJRNxpnysw=; b=WDs1T29b ptSoYZcba1hWJOeWH/6upJpOmjOO+lmmPE3t04qguqzJSkmT9dvV1eA8Xudt2DXw IgL9Zy77FLOBlioA4QthkNRTyR2CiLNK/k81SkzA6HoBLBi2SonCCXnV5MPdN4fu gEIqaDgcSyipun1uAGEVqjWAHzlFMTKldkz+ClcoLepkm//etaX4FfEjO8VbFuf+ bJrJl1iNPQiqio0njoftwmhuA/pEsSNoWgfDvbqUHN1z31SmgQUuDp+vhoHU3aZs gSPOa6sVrIpgRHYKWOkpiZP6F2oPdIn8t2TQXbsnx4X237JgUiIvMvfMc06GNgm2 llH7qonOPmq81Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedv X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 4F05E80061 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:48 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:23 +0200 Message-Id: <20190830142539.28376-5-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-minio): New public variable. --- gnu/packages/python-web.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 9966f66d8f..7454fe8793 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -523,6 +523,34 @@ C, yielding parse times that can be a thirtieth of the html5lib parse times.") (define-public python2-html5-parser (package-with-python2 python-html5-parser)) +(define-public python-minio + (package + (name "python-minio") + (version "4.0.20") + (source (origin + (method url-fetch) + (uri (pypi-uri "minio" version)) + (sha256 + (base32 + "03z96iri7xl74p76blz72x09bjwh4qx2y6jxzv10vjssp4mx6499")))) + (build-system python-build-system) + (native-inputs + `(("python-faker" ,python-faker) + ("python-mock" ,python-mock) + ("python-nose" ,python-nose))) + (propagated-inputs + `(("python-certifi" ,python-certifi) + ("python-dateutil" ,python-dateutil) + ("python-future" ,python-future) + ("python-pytz" ,python-pytz) + ("python-urllib3" ,python-urllib3))) + (home-page "https://github.com/minio/minio-py") + (synopsis "Programmatically access Amazon S3 from Python") + (description + "This package provides a Python library that allows you to interact with +any Amazon S3 compatible object storage server.") + (license license:asl2.0))) + (define-public python-pycurl (package (name "python-pycurl") From patchwork Fri Aug 30 14:25:24 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15174 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 EC00617368; Fri, 30 Aug 2019 15:38:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id ADB5C17365 for ; Fri, 30 Aug 2019 15:38:29 +0100 (BST) Received: from localhost ([::1]:60870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i2n-0008Tn-6U for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:38:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56717) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrp-0002QX-6U for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrn-0002NV-Ir for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45850) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrn-0002Mf-CS for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrm-0003qT-7l for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 06/21] gnu: python-docker-py: Propagate runtime dependency. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517414564 (code B ref 37234); Fri, 30 Aug 2019 14:27:06 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:14 +0000 Received: from localhost ([127.0.0.1]:54623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqw-0003mk-CW for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:14 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:59395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqg-0003k0-D3 for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:01 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id A9D08542 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:50 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=20wK1O4EW3qoS MLQj+6DN0TSgxZ/pQgejP3wwShlKmw=; b=G/fGSDBQSzBgGopQst1Va5Pmw3EF9 F4DvOyLJ5FijM2XJaP0cv2jFujqf9SEXghj9P4rAHEz3E15nkRoLpspDHktziGSJ 8WNxZqBUHq5rpo2vY0vA/AFc22FjHMwdwl6HL+ho2ZV6g8bIltQgBw1izaIAXu95 N/pZfqAmeovVzQcKysvZRDdC1LqZgWO+mrJ5jJSpXNMHAgQYicqYc6oeP42Sad/G xblWPlzzclO26P5aT1R019AHIYxBZSzY8cGFSsnOewcLXELhCKeCIv2Z3MHwCndC PEt5+43KBMU4+PDmpNJA1NXs5FRI+PZ1nrdvsyBTQkm0031ZDnzLfKjsw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=20wK1O4EW3qoSMLQj+6DN0TSgxZ/pQgejP3wwShlKmw=; b=GFrN5D0S 7yzmK9l0CJA3roZLX+EnWbsU2EBq+ARZZCvT6SVc6utHJc20fk3JY2jhfLCxOwkL eehrBv2dYCW/c/Ay1Pz4/YSe065ruCGPrNML6DlFa7w1F14DnHZbQfthwY9+RXVc 4y/PU6JaYJOx/iVv5p4dKhPzrL0XNFyOUiOKiMl/Og34UYAlpmSceqN29rvUDLOg Si3soOIldoaml4QZMA+uqvAgZx75p2OPRtmBc83DUcvoJL2lCxg1N/mVr8fQjCto rdtRgA7RhLSDgWfYGsJ6w5HbQhgPInUey/S9Mso9IPFInXWXa45nmZPlDLSNpKGS iMIENRgB9eHbpg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedv X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id E006280064 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:49 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:24 +0200 Message-Id: <20190830142539.28376-6-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/docker.scm (python-docker-py)[inputs]: Move PYTHON-WEBSOCKET-CLIENT from here ... [propagated-inputs]: ... to here. --- gnu/packages/docker.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm index 94cfa2bdb7..bf83c96e7b 100644 --- a/gnu/packages/docker.scm +++ b/gnu/packages/docker.scm @@ -65,11 +65,11 @@ `(("python-requests" ,python-requests-2.20) ("python-ipaddress" ,python-ipaddress) ("python-six" ,python-six) - ("python-urllib3" ,python-urllib3-1.24) - ("python-websocket-client" ,python-websocket-client))) + ("python-urllib3" ,python-urllib3-1.24))) (propagated-inputs `(("python-docker-pycreds" ,python-docker-pycreds) - ("python-paramiko" ,python-paramiko))) ; adds SSH support + ("python-paramiko" ,python-paramiko) ;adds SSH support + ("python-websocket-client" ,python-websocket-client))) ;imported by api/client.py (home-page "https://github.com/docker/docker-py/") (synopsis "Python client for Docker") (description "Docker-Py is a Python client for the Docker container From patchwork Fri Aug 30 14:25:25 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15177 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 975B917368; Fri, 30 Aug 2019 15:39:48 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 53B2217365 for ; Fri, 30 Aug 2019 15:39:48 +0100 (BST) Received: from localhost ([::1]:60906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i43-00016L-TI for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:39:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56866) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hru-0002SH-02 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrp-0002Vi-58 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45847) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hro-0002Kc-SK for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrm-0003qa-OB for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 07/21] gnu: python-botocore: Update to 1.12.209. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517514571 (code B ref 37234); Fri, 30 Aug 2019 14:27:06 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:15 +0000 Received: from localhost ([127.0.0.1]:54625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqw-0003ms-QF for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:15 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:37155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqf-0003kD-Vo for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:01 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6CD5652E; Fri, 30 Aug 2019 10:25:52 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=ZF2vhiqOVPrYZ 5hdgu+LZ6Wz2ka7voJjdkB8wydoIyY=; b=AVtcrxvNNy9YcQp9VRXwZaELGmakq YlCPvSvFKjdn/sV/YxEyzblN2xpokYUUXeqCwuP5aseD6o/egrvJrYAiy9ijYaPO TZ9pHLpMfX12sTcoG6FqOh5xZ0aUxMLZLQ2VTr4tG+ckZj0BKNJdFqoICsF0PgKz eaP+mjGszv3Gn6gkER6iAp1r+7EQSj3LaSMfjoDqGRjSXyKzkqQPVNqNdnE0twsC MWCzF2Q5MVBzdaF4UzzfNTWv+Mbd2Vswhxfa+p1XTow92olCdT9+KqNpuWNw1glx TfVbBeupeExYVt2WXOUSCu0F5ZTRB8ApQK3A0Mn0bIUD3Mg9B9i61hnvg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=ZF2vhiqOVPrYZ5hdgu+LZ6Wz2ka7voJjdkB8wydoIyY=; b=sAJqNQ6G apiah30v4uV6AOhj5EKrQBMZb0A+EVxoiH7f5ZFi0ApzhQotRQiBpQR2wj10czHW R/YWKiZRWvx2zRd9JKGRQ8++2DjxjMTj2w2Zo0mLI3knt1jZGhWo0lW822ghlSwi sn8/mweZBk2+vqEMTJ+FFCPYWEJ5FnJxZDhy7r6VfX2MrH6ZpIjnLfbbKEcr6nJG k67SpSpVO4HNTfZjAYCSlS7hBnfric7gDE8iVP0XWI+wa6wJXIMVs3daCy7IAgf7 /k8DLE+KJpl+g9tSyhmOUoeComOr4up7uLIpzhUuRN7X3hgZQj4m+nodOYX6zi9o ZjjzKmb6OzbMiQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghrihhu shcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmqeenucffohhmrg hinhepghhithhhuhgsrdgtohhmnecukfhppeeivddrudeirdduledvrdduhedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmnecuve hluhhsthgvrhfuihiivgepvd X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 750D88005A; Fri, 30 Aug 2019 10:25:51 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:25 +0200 Message-Id: <20190830142539.28376-7-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: , Cc: Kristian Trandem Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Kristian Trandem * gnu/packages/python-xyz.scm (python-botocore): Update to 1.12.209. [native-inputs]: Move PYTHON-URLLIB3 ... [propagated-inputs]: ... here. Signed-off-by: Marius Bakke --- gnu/packages/python-xyz.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7e874480e3..f0f99781b2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8731,14 +8731,14 @@ document.") (define-public python-botocore (package (name "python-botocore") - (version "1.12.149") + (version "1.12.209") (source (origin (method url-fetch) (uri (pypi-uri "botocore" version)) (sha256 (base32 - "12597f74khp3ngwr282cb949w0gcqj20rkfc3x275dijavyy5cmf")))) + "1fhy8pk0l9khymrjpcvj5qfa6li8r325s6daq9w4lr9v7jw7br4b")))) (build-system python-build-system) (arguments ;; FIXME: Many tests are failing. @@ -8746,13 +8746,13 @@ document.") (propagated-inputs `(("python-dateutil" ,python-dateutil) ("python-docutils" ,python-docutils) - ("python-jmespath" ,python-jmespath))) + ("python-jmespath" ,python-jmespath) + ("python-urllib3" ,python-urllib3))) (native-inputs `(("python-mock" ,python-mock) ("python-nose" ,python-nose) ("behave" ,behave) ("python-tox" ,python-tox) - ("python-urllib3" ,python-urllib3) ("python-wheel" ,python-wheel))) (home-page "https://github.com/boto/botocore") (synopsis "Low-level interface to AWS") From patchwork Fri Aug 30 14:25:26 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15176 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 3663117368; Fri, 30 Aug 2019 15:39:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id E4D5717365 for ; Fri, 30 Aug 2019 15:39:24 +0100 (BST) Received: from localhost ([::1]:60896 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i3f-0000k8-F1 for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:39:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56838) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrr-0002Rp-Kz for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrn-0002M0-7H for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45848) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrm-0002Ks-U4 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrl-0003qM-O7 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 08/21] gnu: Add python-boto3. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517314556 (code B ref 37234); Fri, 30 Aug 2019 14:27:05 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:13 +0000 Received: from localhost ([127.0.0.1]:54621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqs-0003mb-J2 for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:13 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:54367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqh-0003kL-IY for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:01 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id F406952B; Fri, 30 Aug 2019 10:25:53 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=+VuyP8YBKKafz vaRvXJcOBu3daK8xWjHZL78cy8LlRU=; b=M1sPP7C92OapZWvyvapVD4D2QZFOx Cg+aYlpCJGLVsceXr2qh2zHMzWM7wYITb4OG3etpPSTA2agB4+cFoKsEIgNjwF/U GgDbmqkr3WX6iWThq40jfqWkVNwRUyA1vzO9VRVyR3GE8a6U5CUY/jrHWfbDtIjr mgAbOyLdeR7ua7SvPLeqZrMWC+E8W68J2o9SoYNreKobXlasBQ6B//PMQtUjVdAW 5wluE/fRen+sTQ6+6DXND+t5Nf2MbHnViGXNkhViN69pWiXad+13t3x/t23bOone 3rRd3A3V898cLtgDpZK7rzJxMdjfLk7h7IrZirgl+1FiK8Q14Zj5b9ghA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=+VuyP8YBKKafzvaRvXJcOBu3daK8xWjHZL78cy8LlRU=; b=Mj2xySoP 0BVDL1fBeO6RgT8rlaDv04eFSFCTI4DcAQ6TCQ5NgDoseLgrjKXDwf+t3KGZUBOc 60IrIs9DLnrf0jtktlwVN4MDvFLBEUGu0VMiTzQjQqd2uVjl4ZvG8IBHICK+K9O/ ggwLy2MddKuyEiU5YouU4U3DA1U2ZKYf9saMqidU+5hjvBeu7mZzu72DgBxJWoAk 8EbKX/veQhY7bOpad5GzaAHjbuMleyt9/jexLkMX/UDIxt8gft9G8RtJ82Cu/iOp ASoVy0pHvtwn6s3T97+Oc3F88qZvbAiaEAcjY4Ku1dRIvAqCYOXdAurjVRZdGVAH p2bu4W7MXTEiPQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghrihhu shcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmqeenucffohhmrg hinhepghhithhhuhgsrdgtohhmnecukfhppeeivddrudeirdduledvrdduhedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmnecuve hluhhsthgvrhfuihiivgepie X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 18A178005A; Fri, 30 Aug 2019 10:25:52 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:26 +0200 Message-Id: <20190830142539.28376-8-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: , Cc: Kristian Trandem Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Kristian Trandem gnu/packages/python-xyz.scm (python-boto3): New variable. Signed-off-by: Marius Bakke --- gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f0f99781b2..2fc2712395 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8763,6 +8763,41 @@ interface to the Amazon Web Services (AWS) API.") (define-public python2-botocore (package-with-python2 python-botocore)) +(define-public python-boto3 + (package + (name "python-boto3") + (version "1.9.209") + (home-page "https://github.com/boto/boto3") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08dy2sh36lg2zg0kk8hagxj2id97agqa9mpq4i2arvqlhi89xm5y")))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'delete-network-tests + ;; Deleting integration tests because they are trying to connect to AWS. + (lambda _ + (delete-file-recursively "tests/integration") + #t))))) + (build-system python-build-system) + (native-inputs + `(("python-nose" ,python-nose) + ("python-mock" ,python-mock))) + (propagated-inputs + `(("python-botocore" ,python-botocore) + ("python-jmespath" ,python-jmespath) + ("python-s3transfer" ,python-s3transfer))) + (synopsis "AWS SDK for Python") + (description + "Boto3 is a @dfn{software development kit} (SDK) for @dfn{Amazon Web +Services} (AWS), which allows Python developers to write software that makes +use of services like Amazon S3 and Amazon EC2.") + (license license:asl2.0))) + (define-public python-xdo (package (name "python-xdo") From patchwork Fri Aug 30 14:25:27 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15171 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 EC25417368; Fri, 30 Aug 2019 15:30:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id AD12017365 for ; Fri, 30 Aug 2019 15:30:52 +0100 (BST) Received: from localhost ([::1]:60562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hvM-0004kD-8C for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:30:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56784) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrr-0002RN-4T for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrn-0002NT-Ia for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45849) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrn-0002MY-Bb for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrn-0003qi-6r for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 09/21] gnu: python-botocore: Remove unused inputs. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517514579 (code B ref 37234); Fri, 30 Aug 2019 14:27:07 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:15 +0000 Received: from localhost ([127.0.0.1]:54627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqx-0003my-3P for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:15 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:52963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqk-0003kS-1r for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:02 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8FCE34E2 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:55 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=ab3UhOAXCUgh6 Bq4pTsMLtEoUgwCK9ctg0+Lp+BMTxY=; b=AOx4wd3P3twnctLxPGZovz9HyqdJj s+r6Rn1yVPTZuiQYEvTuWaB3svAfX52YSdtZZoKtXFZauvRbjw9vkCWdEQ4ZHEfA bvdeOj/0iVEj0D+fy6MK+zgEleX8XPzRa1JAylDQBRQsocDcWsZ47U2iQBR+TFo9 9r8LdEyEEyybdLWWRBIJMqgKcg/oF+aXQ9XgyUDaJPNdoSjabDr1FcvMVsei6Khs hybiauHHKGPUdrLCwqH8X5ZIf1k/B3jX3k1nnk+0UXHZDsa4V6YX1iHk8+7f9tzt pvMrpks6tDrNrBoSEN67jdIHcy4swPnY1Ub0NsrFd9IJqv1y6PwY3XZmw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=ab3UhOAXCUgh6Bq4pTsMLtEoUgwCK9ctg0+Lp+BMTxY=; b=X6c6dHVx 4jWqmrgUSBsOy33IkcbyN2YIxVXRz+HqCs5Z1pfslNWp46h4SH9YS3VttBTyAuXi o0H7vuuERzeiTvYKsz3KERlkTyYJkmPUVAZoxsXudz5DncKTwhGSaTjKwvoyWDAu 3/7jSjLMIJLZO4StcDXy6zkNI+c26ePfqLUwoTjzEIPrmLp5qhC6p9YzaMiHiize +ppFVLJbPVzsx7NdmdijyFj+RID6yLboGd8BKsWsMDYuPg6aTIATcC3eiJUWxNfX dDdQPREuLsNy3+u2aNScRQ8YunfrdbozuwvHp8eoBP3NsSpTGwl94vxZ+5NqBQ9w HR9WIESBjR2yMQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeei X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id AEC2F8005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:54 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:27 +0200 Message-Id: <20190830142539.28376-9-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-xyz.scm (python-botocore)[native-inputs]: Remove. --- gnu/packages/python-xyz.scm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2fc2712395..f979d7d7be 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8748,12 +8748,6 @@ document.") ("python-docutils" ,python-docutils) ("python-jmespath" ,python-jmespath) ("python-urllib3" ,python-urllib3))) - (native-inputs - `(("python-mock" ,python-mock) - ("python-nose" ,python-nose) - ("behave" ,behave) - ("python-tox" ,python-tox) - ("python-wheel" ,python-wheel))) (home-page "https://github.com/boto/botocore") (synopsis "Low-level interface to AWS") (description "Botocore is a Python library that provides a low-level From patchwork Fri Aug 30 14:25:28 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15179 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 1936C17368; Fri, 30 Aug 2019 15:40:48 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id D120B17365 for ; Fri, 30 Aug 2019 15:40:47 +0100 (BST) Received: from localhost ([::1]:60924 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i51-0001mT-AM for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:40:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56993) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hru-0002Uj-La for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrq-0002ah-5X for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45852) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hro-0002Tr-SJ for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrn-0003qr-Np for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 10/21] gnu: Add python-sshpubkeys. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517514588 (code B ref 37234); Fri, 30 Aug 2019 14:27:07 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:15 +0000 Received: from localhost ([127.0.0.1]:54630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqx-0003n6-C8 for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:15 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:52509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqk-0003kU-HN for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:04 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 0FFAE52C for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:57 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=Bx0j4DfhwEiqm ks/7jbnwjjnp2yfadBtRbMmPzZ3kSw=; b=gc9AzstS/4aHZ2VW9CBYy7PweDQrm IAArse1tKjmn2+7wTs2oN0W49q2C7h3euh5nmjABktd4f0MGQzJZ3R2ju2iTwgJH o8ggn2n6wuAhKQjMYnIKm/YWGGRzbNHbiX/fO5AYhJnJuDavG9JolNIGqJMHMGEV /LveVg1oIzDUyUeQbKPg6CF5Yn51qtI3pPVfoD8W+cbi0EioBh8zWZEIElATudSx JpJCxvfTVnF5Zu+etSmgM7xHIOfdNyC9X3Ua6A/rH+WD3dQXo4KyvMcOzw0cC+AH S6GVZTbSPCcweeubtdSZ5Sv/KV9XDpZqjJnryr0hs+O3q590JgoAbJekA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=Bx0j4DfhwEiqmks/7jbnwjjnp2yfadBtRbMmPzZ3kSw=; b=w62APLrN 8xVc+sgVYgWQVhcS9v4vKAjYaefRaRhe7xjWYro0BHJx+zSaGc/1OJYHQ6iHnu5G gRq0V4bWBmQqvSqgFkym7PNEEKF6wtHwF/oh0Af1lszBsliEbDDiEPvFsf1BEdbH p/qOsUeWVGW8KQsVOXoDmYYtMtpkYl5FZBvNykj3OxZC5K08JDEAC34Qr62M8i6O nLGYYdZGT1nxGk5ZfzluSXQr3E5owVG57bKU8UgwnopnLMCLSzPLzM5dPqLRTC60 slp1wvQb2N+SrhqJ57ToM/wvtW/CMHIdBpGtbhkyZfizer056+B/IsLBO72klU7k 22YMFW5nvXPUJQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeei X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 4603B8005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:56 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:28 +0200 Message-Id: <20190830142539.28376-10-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-xyz.scm (python-sshpubkeys): New public variable. --- gnu/packages/python-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f979d7d7be..016fc4460c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -2883,6 +2883,30 @@ augment the changelog, but it can be used for other documents, too.") (define-public python2-rst.linker (package-with-python2 python-rst.linker)) +(define-public python-sshpubkeys + (package + (name "python-sshpubkeys") + (version "3.1.0") + (home-page "https://github.com/ojarva/python-sshpubkeys") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h4gwmcfn84kkqh83km1vfz8sc5kr2g4gzgzmr8gz704jmqiv7nq")))) + (build-system python-build-system) + (propagated-inputs + `(("python-cryptography" ,python-cryptography) + ("python-ecdsa" ,python-ecdsa))) + (synopsis "OpenSSH public key parser") + (description + "This package provides a library for parsing and validating OpenSSH +public key files.") + (license license:bsd-3))) + (define-public python-feedgenerator (package (name "python-feedgenerator") From patchwork Fri Aug 30 14:25:29 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15188 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 7B34417369; Fri, 30 Aug 2019 15:51:58 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 379CE17365 for ; Fri, 30 Aug 2019 15:51:58 +0100 (BST) Received: from localhost ([::1]:33080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3iFn-0000eW-KH for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:51:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60471) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hsy-0003KB-P4 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:28:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hst-0005uT-FQ for guix-patches@gnu.org; Fri, 30 Aug 2019 10:28:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45853) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrp-0002V8-40 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:28:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hro-0003r4-Np for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 11/21] gnu: Add python-jsonpickle. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517914608 (code B ref 37234); Fri, 30 Aug 2019 14:27:08 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:19 +0000 Received: from localhost ([127.0.0.1]:54636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqz-0003nR-3D for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:17 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:53191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqm-0003kX-6k for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:04 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id AD18E50E for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:58 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:25:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=gB/dwWEYpcEna Ii40ZOfca8mLksGHORYm8+6PtWFlOA=; b=HwPrmTYG0VmSIRaBM2dA5lNc8eZSQ i2CYHX1X4Wzi7MwSccFoBt/DZ8yjn6+xitKzqBB0Gqi3eEUWxo1abqYsMqyNJvJR NzlRAFy593WCZtBTZYjNPc46+vpfhIFsrWjNXFSAZ5o80mu3HH6TJOMn/6sQNYjg BMugAV8BTO9YRQ8+9yJSBRlCFihGXkBJ1ybRNk1hJaY6KcYFHqlUVwF0aJSv+H9a 29ejlxCClFLRrUz8xx3BnAwpkHtoXQDS6XD98bvaW65oPPGIpQm3ENpLwj+M1m7Y xVEI8UnKftq3s0gPveWVMiaA2WWIPAuDCWN5hC9RQInTTRMPEyOzJtQDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=gB/dwWEYpcEnaIi40ZOfca8mLksGHORYm8+6PtWFlOA=; b=GWdc9d2r ej9696wUpxd2ujL375B5pjV+kgzDrBhJKFdCAIt3X7xSgLAbLklx7HBnKK3s1jPb yaHn63Fl52ZD//bkpuuTvuu5/yL/vES/rrltnwdsskqFtsa4Nc1JN4KPuiOHrvMb Y7nXvXyJdStTsm5dzSev48MJ699mP1wbnmYy065+ZeiPJRRHHIESInDoqSO3gUPq poEOf20KWTqO1Qx6opAUjxGyxxUQLgwgdsQwiLxO04roTfb5lepqMLq+cZWNUcSO gwS4zf5MzBlMAzkFNT1bfhxmxcbdR9WUj2eVYP2V37nnTBPhJK5BY+/tpIER4ork +GwLqSAs9bx4Aw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghrihhu shcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmqeenucffohhmrg hinhepghhithhhuhgsrdhiohenucfkphepiedvrdduiedrudelvddrudehtdenucfrrghr rghmpehmrghilhhfrhhomhepmhgsrghkkhgvsehfrghsthhmrghilhdrtghomhenucevlh hushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id CC8AC8005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:57 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:29 +0200 Message-Id: <20190830142539.28376-11-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-jsonpickle): New public variable. --- gnu/packages/python-web.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 7454fe8793..d5b0c26f46 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -325,6 +325,37 @@ Swartz.") (define-public python2-html2text (package-with-python2 python-html2text)) +(define-public python-jsonpickle + (package + (name "python-jsonpickle") + (version "1.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "jsonpickle" version)) + (sha256 + (base32 + "16xj4r31pnd90slax5mmd5wps5s73wp9mn6sy9nhkl5ih7bj5sfk")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'check + (lambda _ + (setenv "PYTHONPATH" + (string-append "./build/lib:" + (getenv "PYTHONPATH"))) + (invoke "pytest" "-vv")))))) + (native-inputs + `(;; For tests. + ("python-numpy" ,python-numpy) + ("python-pandas" ,python-pandas) + ("python-pytest" ,python-pytest))) + (home-page "https://jsonpickle.github.io/") + (synopsis "Serialize object graphs into JSON") + (description + "This package provides a Python library for serializing any arbitrary +object graph to and from JSON.") + (license license:bsd-3))) + (define-public python-mechanicalsoup (package (name "python-mechanicalsoup") From patchwork Fri Aug 30 14:25:30 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15183 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 27FA117368; Fri, 30 Aug 2019 15:43:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id DF43317365 for ; Fri, 30 Aug 2019 15:43:28 +0100 (BST) Received: from localhost ([::1]:32832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i7c-0003kb-Gd for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:43:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56909) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrs-0002T8-If for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrq-0002aZ-4q for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45854) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrp-0002Yn-Qe for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrp-0003rD-F1 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 12/21] gnu: Add python-pytest-aiohttp. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517914620 (code B ref 37234); Fri, 30 Aug 2019 14:27:09 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:19 +0000 Received: from localhost ([127.0.0.1]:54641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hr1-0003nZ-2Q for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:19 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:49505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqn-0003ka-Ow for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:06 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 4A0784FF for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:00 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=Uln3OQ/l9PAMt zhPO00XtzcBEvmb7MGPdxbmNRknjhk=; b=jZA70K9mIkWzHIER4d1DoXT3AMcGk LLS+d9pXoRdQ104jD1Zetd5WL0r5VmsespjRT/89L+uDFM93RhhqfR0sHnI4a5ZJ C63jsK4g9M5sU2DK1ms959XTpMO0ovHgQLRGdorMSPbQwfNwy9lpZ60qQIuA0msz hIKaD9BuC9Qy23xdEzw4+y9NUAi52090ayXgjnKWJiiLdcQJu64RySO8+dPsn6qx esRWqmihxQp+pqIr7VkBWna4PLwPwS9g1FxBs7yJNKpPWge3nHoL6ltytk0QYc13 s1KmqnKaS9RMD9QvtsiUgk9FC+2y7DJAbIa7GkBF1+J5GXEaYD9HXOjfA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=Uln3OQ/l9PAMtzhPO00XtzcBEvmb7MGPdxbmNRknjhk=; b=CTxYQ4g/ M1zh2/TPA7kuQOuhGkCSeCQWeqINBJHuR8BjuCdFJHeRvolgi68ign2QfZNjV2y/ gjCUfdL6ryQw4Bw7MOXawvKB0sJ5JwbQNjqZzFQsn9wGtVXaPG0rdyySPbgnFy9w eHleREG7XrCiHAHf8xqGwb3tQR9BSZRkzxpO9Tn1EZbswBKXbFOELt75FsLI+4QC p8/8LKykGEoT2pLU8QV3uMpK0akXtQMYbVnWavte2go8HAyXgkTnWExGDce+bMmg cMZnllURCG9wGB7f9JqmEB+oGE6HFNO6AVRZyqRMrf35/9Vqe/+R1VdU4NpMki7M hW0g70pUp09+RQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeel X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 6838280060 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:25:59 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:30 +0200 Message-Id: <20190830142539.28376-12-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/check.scm (python-pytest-aiohttp): New public variable. --- gnu/packages/check.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index e81cd50b66..fa9de0761d 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -791,6 +791,28 @@ and many external plugins.") ;; XXX: Tests require similarly ancient versions of many dependencies. `(#:tests? #f)))) +(define-public python-pytest-aiohttp + (package + (name "python-pytest-aiohttp") + (version "0.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-aiohttp" version)) + (sha256 + (base32 + "0kx4mbs9bflycd8x9af0idcjhdgnzri3nw1qb0vpfyb3751qaaf9")))) + (build-system python-build-system) + (native-inputs + `(("python-pytest" ,python-pytest))) + (propagated-inputs + `(("python-aiohttp" ,python-aiohttp))) + (home-page "https://github.com/aio-libs/pytest-aiohttp/") + (synopsis "Pytest plugin for aiohttp support") + (description + "This library allows using the @code{aiohttp} pytest plugin without having +to explicitly load it like @code{pytest_plugins = aiohttp.pytest_plugin}.") + (license license:asl2.0))) + (define-public python-pytest-cov (package (name "python-pytest-cov") From patchwork Fri Aug 30 14:25:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15184 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 C0D6217368; Fri, 30 Aug 2019 15:44:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 68ACB17365 for ; Fri, 30 Aug 2019 15:44:06 +0100 (BST) Received: from localhost ([::1]:32846 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i8D-00040x-VQ for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:44:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57149) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hru-0002X8-T5 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrt-0002pD-4D for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45859) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrs-0002oE-To for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrr-0003rg-NM for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:11 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 13/21] gnu: Add python-aws-xray-sdk. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717519414672 (code B ref 37234); Fri, 30 Aug 2019 14:27:11 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:34 +0000 Received: from localhost ([127.0.0.1]:54655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hr4-0003oF-Rm for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:34 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:54367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqk-0003kL-6p for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:09 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D7079548 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:01 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=UFBUARyvFdqzZ BWQ0Fty58LfwrwioxTh1xMxh+RgRlM=; b=j0TcZ5z4jDwRBbeCjIJo0uqthr7x5 8mPVH/L3I2cjJXOFlRUWr+Z8buzpSjx3Rftbh2gYyRi9+iMFFKlcHc4uf2qVzJxW ek0YOqoMrwzmI1IiVetZOnhgyIl1ju1wKG03ni0FN34h8q2XWz4A5w6thEH8LAj8 64abMljLgREGfSQqnBNGbrwjBBUBBMV+7nGgBmCGTLGlBl7BCC6DXL7oriEu15on oT5POcEzumiykyzLdfx1iI2qEUw0eBQryieHbQwxvHNL7WN6xpQGtdqhhKMb2NSb UqLiG07PBFt0Qhux6PB5vzrCB1qWl/VxPu8EdVCMlSVI16GzGwUiMZSzw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=UFBUARyvFdqzZBWQ0Fty58LfwrwioxTh1xMxh+RgRlM=; b=bCd9fcgp kqKi5r8XwpPf/rQcOVcuSi89ujdAeyAYk284EkpB58xqLc6tsH/hcBdyfp2FEJnZ GLl6aYxT5djIUmMd7u5jekXZVi8RjK125N7XbaJOSNh5rlXlahAucIa/29YjtVGH /cPuoH7wcwYJHQ74QxkJyr/4B9tuJ+cOcQ2Xrr5jRfeOqR8TrMQPCUiyDWIKUpNn n2bHygOyKOP9il1/rS0ZlXYCVni8Qe2Lc9UZI3WmtMMKYRtM53obzLCVVaWnXPJz ezgxDy6vQUL2oOYavespljRAMRMp4SofIEGqaVi6hy1Ce8qaFwkPG5V+aMTEdj6g dI23TBqO9sIx3g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpeforghrihhu shcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmqeenucffohhmrg hinhephhhtthhpsghinhdrohhrghdpghhithhhuhgsrdgtohhmpdhhthhtphhlihgsrdhp hienucfkphepiedvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomh epmhgsrghkkhgvsehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id EFAE280066 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:00 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:31 +0200 Message-Id: <20190830142539.28376-13-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-aws-xray-sdk): New public variable. --- gnu/packages/python-web.scm | 64 +++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index d5b0c26f46..a169279fcc 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -176,6 +176,70 @@ The package includes a module with full coverage of JSON RPC versions 1.0 and comes with a SOCKS proxy client.") (license (list license:expat license:bsd-2)))) +(define-public python-aws-xray-sdk + (package + (name "python-aws-xray-sdk") + (version "2.4.2") + (home-page "https://github.com/aws/aws-xray-sdk-python") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a4b3lay728rb43aklwi99yimn44bgjhsgd6hbqrabpbdizh2xpr")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'disable-tests + (lambda _ + (for-each delete-file + '(;; These tests require packages not yet in Guix. + "tests/ext/aiobotocore/test_aiobotocore.py" + "tests/ext/pg8000/test_pg8000.py" + "tests/ext/pynamodb/test_pynamodb.py" + "tests/ext/psycopg2/test_psycopg2.py" + "tests/ext/aiohttp/test_middleware.py" + "tests/test_async_recorder.py" + + ;; FIXME: Why is this failing? + "tests/test_patcher.py" + + ;; TODO: How to configure Django for these tests. + "tests/ext/django/test_db.py" + "tests/ext/django/test_middleware.py" + + ;; These tests want to access httpbin.org. + "tests/ext/requests/test_requests.py" + "tests/ext/httplib/test_httplib.py" + "tests/ext/aiohttp/test_client.py")))) + (replace 'check + (lambda _ + (setenv "PYTHONPATH" + (string-append "./build/lib:.:" + (getenv "PYTHONPATH"))) + (invoke "pytest" "-vv" "tests")))))) + (native-inputs + `(;; These are required for the test suite. + ("python-flask" ,python-flask) + ("python-flask-sqlalchemy" ,python-flask-sqlalchemy) + ("python-pytest" ,python-pytest) + ("python-pytest-aiohttp" ,python-pytest-aiohttp) + ("python-requests" ,python-requests) + ("python-sqlalchemy" ,python-sqlalchemy))) + (propagated-inputs + `(("python-aiohttp" ,python-aiohttp) + ("python-botocore" ,python-botocore) + ("python-future" ,python-future) + ("python-jsonpickle" ,python-jsonpickle) + ("python-urllib3" ,python-urllib3) + ("python-wrapt" ,python-wrapt))) + (synopsis "Profile applications on AWS X-Ray") + (description + "The AWS X-Ray SDK for Python enables Python developers to record and +emit information from within their applications to the AWS X-Ray service.") + (license license:asl2.0))) + (define-public python-falcon (package (name "python-falcon") From patchwork Fri Aug 30 14:25:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15169 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 8725417368; Fri, 30 Aug 2019 15:28:39 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 36B6B17365 for ; Fri, 30 Aug 2019 15:28:39 +0100 (BST) Received: from localhost ([::1]:60464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3htF-00037A-PF for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:28:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56878) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrr-0002SP-1t for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrp-0002Xo-J3 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45851) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hro-0002R3-Bs for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hro-0003qx-5z for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 14/21] gnu: Add python-jsondiff. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717517714600 (code B ref 37234); Fri, 30 Aug 2019 14:27:08 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:17 +0000 Received: from localhost ([127.0.0.1]:54632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqy-0003nF-Lf for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:16 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:52963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hql-0003kS-N7 for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:04 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 5F02C54A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:03 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=1VIC57O8we0cg w1CmkOIAGAjCUvPYxSX6/30tGAejXM=; b=cPxXPYSVkB5BSzlwMgeDcA/PqD8MC FEDZSITYz3UCWpJH0zHwLdx0dpLP1izlGwSOUPniBcedVTwx0mqL7zV/2kF6R6q6 WPtqgfV4AqYOb7ihk4bXWLbRP7hn8PlY+PoLNi91ssPcseYXLBRXGD8lZcozXmYQ Yi9zn+afAij+uqOevG/ArX0gN2WwZPk1g7DvrEwO7d/x4D2cQgtRT2ScUoyKGd7z lKrr85/4vdRtDDuMdTDoLyMD6UiV0OWs1k5fT8jDPpSb1VeHYrgdZPhTrfICpusD 5LZ1ru8xkS1Y9nWYOep9VNWto306awBjzaqQoVNxi8SgxQuOxkiubNIdw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=1VIC57O8we0cgw1CmkOIAGAjCUvPYxSX6/30tGAejXM=; b=KZyMLuUx mWQrQrJ832OQyn2nd1YXoyrpAPvpEU0xRrM3fNZ0LFXtnD+cqUD7vFObsmzT4tDk LQqyEcZN8kmsuGgQy8BKoCOMENStDJc8p96qehLrJKNXjIgPTCHbj0rTFINy3P/A SkLnLdY16hdkRM3OYOaaR96ktC5nNrFa4t9K6b3EJlqqZBtm1biUBlgNELe+qgzN DiP0KQ/iTv0hn8978KLfOCTk/rMcDPy6pF3cmXh//vccg5BXz2Fqtoi7wgCkFzmG rnV4L/mJexT66Aymrz1eur5oPpykLf/CYGsJhtiy/5nNJ1l4h60NmlScuHc73BYJ ShoPHT19VaUO0g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeel X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 82DA880063 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:02 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:32 +0200 Message-Id: <20190830142539.28376-14-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-jsondiff): New public variable. --- gnu/packages/python-web.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index a169279fcc..6695bd5e39 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -389,6 +389,27 @@ Swartz.") (define-public python2-html2text (package-with-python2 python-html2text)) +(define-public python-jsondiff + (package + (name "python-jsondiff") + (version "1.1.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "jsondiff" version)) + (sha256 + (base32 + "08dfs98xi7ick0mp1bkcvmw66ki3cs25nln7g8xqyjmaxj51663y")))) + (build-system python-build-system) + (arguments + ;; XXX: Tests depend on an unmaintained library called "nose-random". + `(#:tests? #f)) + (home-page "https://github.com/xlwings/jsondiff") + (synopsis "Diff JSON and JSON-like structures in Python") + (description + "This package provides facilities for inspecting differences between +data structures such as JSON, dictionaries, and sets.") + (license license:expat))) + (define-public python-jsonpickle (package (name "python-jsonpickle") From patchwork Fri Aug 30 14:25:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15187 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 1F97E17368; Fri, 30 Aug 2019 15:45:44 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id D20F517365 for ; Fri, 30 Aug 2019 15:45:43 +0100 (BST) Received: from localhost ([::1]:32904 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i9n-00054L-Dn for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:45:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58352) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hsQ-0002ro-52 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hsN-0003ti-NM for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:45 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45855) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrs-0002fZ-Am for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:43 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrq-0003rL-4N for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 15/21] gnu: Add python-jose. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717518014634 (code B ref 37234); Fri, 30 Aug 2019 14:27:10 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:20 +0000 Received: from localhost ([127.0.0.1]:54643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hr1-0003nl-JC for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:20 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:52509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqn-0003kU-6e for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:06 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id CE384359 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:04 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=lyDfZ/Mb0sLQY aD8csT+tw6raBtE+axaAUAGX8i8kF4=; b=Vce6hcPNnzUZ3kzryKRkVK3HbjBkL N3fpreeMWJvn3huQ6p/vNMMosfGhgUjAyga6LSQTcCoNdocJmeUZmBusL7zAzEWA 2P9q9RsKJfx1YCAnBZa8DZ5qh3uH8FjLkv0Je7J3R3t8Sw7hHJMrFhW+eHfcQnuV B/CJPoDeGh2f7wK38ckKjq4vG0zg6lBQfHlSGmIHHnTUUOGobmAkv+r9463x0nB4 HEhe96ML5/nGm0x61tgT+0n6fZJ3GGYuFeproZEzyMy0FXk1j6YE0MzFftnhcx+2 lPiXlsf+cphY45tl0FKjjKIdaDZn3jibl3sgCN132pxA3LAPJf7Mj4sGg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=lyDfZ/Mb0sLQYaD8csT+tw6raBtE+axaAUAGX8i8kF4=; b=N+q7Rizm vU1cFK4GLM6MGPus6BOh79xY5rCNkOxATOeSUcuw1W53XSIxUE/719aL6hVz0WVL G4RkTQ9MnvsOt9bAlJZEkp/2L8GITVY9cHffxqmQ7vxcpTCdwmONnFNKshZW0b9i ajmt9wAImdFOXzC+1wwaU1Yy7eemH+W6ygeDzgNNJeR1FyKGP+09tXA4fry2uCSP dXumdFLG+KB2k8jw0ef2UFm7QtZV2rPo3NdiBjQBhfFISrXRUl6qadQqCZZZEpsa zhWdal2AIrzsSOjl+i/TA1gmQ1m2jCN7iOmuQ1bUFcs1ttDmcL/jQh73WvTkUsk8 qz8kJz0QapJ/iw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeduud X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 123A880064 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:03 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:33 +0200 Message-Id: <20190830142539.28376-15-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-jose): New public variable. --- gnu/packages/python-web.scm | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 6695bd5e39..6ae5fd6860 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -389,6 +389,48 @@ Swartz.") (define-public python2-html2text (package-with-python2 python-html2text)) +(define-public python-jose + (package + (name "python-jose") + (version "3.0.1") + (home-page "http://github.com/mpdavis/python-jose") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1ahq4m86z504bnlk9z473r7r3dprg5m39900rld797hbczdhqa4f")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "pytest" "-vv" "-m" + ;; Test only the pyca/cryptography backend. + "not (pycryptodome or pycrypto or backend_compatibility)")))))) + (native-inputs + `(;; All native inputs are for tests. + ("python-ecdsa" ,python-ecdsa) + ("python-pyasn1" ,python-pyasn1) + ("python-pycrypto" ,python-pycrypto) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-runner" ,python-pytest-runner))) + (propagated-inputs + `(("python-cryptography" ,python-cryptography) + ("python-future" ,python-future) ;XXX: remove for >3.0.1 + ("python-rsa" ,python-rsa) + ("python-six" ,python-six))) + (synopsis "JOSE implementation in Python") + (description + "The @dfn{JavaScript Object Signing and Encryption} (JOSE) technologies +- JSON Web Signature (JWS), JSON Web Encryption (JWE), JSON Web Key (JWK), and +JSON Web Algorithms (JWA) - collectively can be used to encrypt and/or sign +content using a variety of algorithms.") + (license license:expat))) + (define-public python-jsondiff (package (name "python-jsondiff") From patchwork Fri Aug 30 14:25:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15180 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 DB32817368; Fri, 30 Aug 2019 15:41:22 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 9081B17365 for ; Fri, 30 Aug 2019 15:41:22 +0100 (BST) Received: from localhost ([::1]:60940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i5Z-0002Br-4R for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:41:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57208) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrx-0002Xf-QD for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrt-0002or-1Y for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45857) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrs-0002hW-Qd for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrq-0003rR-Jy for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 16/21] gnu: Add python-boto. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717518114642 (code B ref 37234); Fri, 30 Aug 2019 14:27:10 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:21 +0000 Received: from localhost ([127.0.0.1]:54648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hr3-0003nz-4x for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:21 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:53191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqo-0003kX-OE for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:07 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6056752C for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:06 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=HoFsrICHMzUP7 PMiZQIKbpyBPr0gdUxId0TddUkkplU=; b=p/1ZpEBNcaPOh/K1KjXDLCUHD6j8s ZMUNAIjjPbHyQuh1Atv/07E6/hrcV2vUflUXpBdMUQnE+rJyMr8NIoUC8udbD1xr 1usr8+gs5uq+LlljA9gUSV6MKinu/hf+HZJ9ggxy8fquvGT8nKkg0JttSDUwQN2r ZLNr9HoCVo1cVswa1cOka3BCfK0vPjRF4DrjMPHpP6C+o37+Ado3z8BnnCmnk645 8XVaPxs8Mt5kU5+X7J/4kSdXuukrm0I5U+RGftgjOQbHFJDvxYQKkasmfl2DVDlW vIfOLF22OFi1xMsAl6AKVlR85VtQsxQoEEuJ/itY8mYliHBKigqSuwfZw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=HoFsrICHMzUP7PMiZQIKbpyBPr0gdUxId0TddUkkplU=; b=FsWtmvR0 z3TIt//JLM91RokmK+5M27gamHfnUA5zH8hcxrI69H5jaES5qUuZ1wQYxSI8LYQq BzCsUfaqz+gZpjboL4KsqT2kVHzrsM/LPtKroVpylaK0osC9uX92hchXqeXvfzU7 KFURLsxmX/D6vzmjalGEPPmnX96t++leIIJods8fbgF0BlKFpEar506jTfNEeR80 8cY8ZK5BPBOCdHdv3ku2UtXju9vi+eKaeuTHynx3iNc65+tYoOkjPiPrZemOMXAQ EcC1BaJY51lDqKWmah+sAjurp4FZbFBaqOfmyD5aCv7Pd9e3KIvohfZmauaHi3i1 p6Ifx/k6DRmSVg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeduud X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 93AF58005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:05 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:34 +0200 Message-Id: <20190830142539.28376-16-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-xyz.scm (python-boto): New public variable. --- gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 016fc4460c..7d4b0be494 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8752,6 +8752,48 @@ document.") (define-public python2-jmespath (package-with-python2 python-jmespath)) +(define-public python-boto + (package + (name "python-boto") + (version "2.49.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "boto" version)) + (sha256 + (base32 + "0njy09c4wjx7ipxhwi6vv404nflyiasl78vwwxxpclnql903n3ga")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-before 'check 'prepare-tests + (lambda _ + ;; The SSH tests requires HOME with a .ssh directory. + (setenv "HOME" "/tmp") + (mkdir "/tmp/.ssh") + (call-with-output-file "/tmp/.ssh/authorized_keys" + (const #t)) + (call-with-output-file "/tmp/.ssh/known_hosts" + (const #t)) + #t)) + (replace 'check + (lambda _ + (invoke "python" "tests/test.py" "default")))))) + (native-inputs + `(("python-httpretty" ,python-httpretty) + ("python-mock" ,python-mock) + ("python-nose" ,python-nose))) + (propagated-inputs + `(("python-paramiko" ,python-paramiko) + ("python-requests" ,python-requests))) + (home-page "https://github.com/boto/boto") + (synopsis "Python interfaces for Amazon Web Services") + (description + "This package provides various facilities for interacting with Amazon +Web Services through Python. + +This software is unmaintained, and new projects should use @code{boto3} instead.") + (license license:expat))) + (define-public python-botocore (package (name "python-botocore") From patchwork Fri Aug 30 14:25:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15178 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 61F7717368; Fri, 30 Aug 2019 15:40:10 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 1D33317365 for ; Fri, 30 Aug 2019 15:40:10 +0100 (BST) Received: from localhost ([::1]:60916 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i4P-0001N2-LQ for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:40:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57127) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrv-0002Wj-Lz for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrs-0002nR-Nc for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45856) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrr-0002ft-DW for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrr-0003rY-4M for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:11 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 17/21] gnu: Add python-aws-sam-translator. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717518314650 (code B ref 37234); Fri, 30 Aug 2019 14:27:11 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:23 +0000 Received: from localhost ([127.0.0.1]:54653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hr4-0003o7-HR for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:22 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:53191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqq-0003kX-CE for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:08 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 02E3C31D for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:07 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=TvMWFeZVCfOlS AKH6XIYot/CY7EWBx7DJahRbMt56Io=; b=lEtO27Jup6bl1Ubno1uVQKy54PGA7 kpOXEtSRkBBSfbTi5XDkNj/PAPowPYSqS9NHixrqD6x/IBfMuwZkN23wgUFWeyUB EgJAcjc+IO8yYc3TiH4jrZJSc6MEXV8R02vsO2HPRGwKpbLoYhODUOOFdJoHVlIP R2eKn9+eSFkYXiIaJbfUc78/Q34L602v1uVD6yH70hN7hcgj73C+njkM1EgpC7OY dnzHrDsD4b/MAp5x7uYDowfap6s+vKuf83YOlFCR3fyee2Ua9+Q9/oCvFuHewHcd K+8k/o2I51Mf3PbdlPII3ntF/3o0WETbu2BFxg0oy1XsUBc9JEJ+U59TA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=TvMWFeZVCfOlSAKH6XIYot/CY7EWBx7DJahRbMt56Io=; b=W/qjrlQb hqcAVJx5y4VRXOAHADAK8eVXKLlJPV/SeWcWhGKpVMdflchDg5y3Jt+n6GuQB3Lv 2OR7n2L2ROIqtQUrKUYIyMr9WnQKOB7iyLbS7hM4m1YHRxrIlczlprQFyEIV4uLG wZDgUSM3Sb55vo7EDIG4CAHkQ27qg0828Ag/bsiHOehyBB4dKSZLNLix83Byc0E4 NpLPDVMNaG2ICLhZtwK1w5NXiHg3I+5xdJDQqJIF1fvyXq8VisVWMWj67iQzxRlo eAv4ngMKtmgqg7zCP2BJClfmzHFlsIBhg/v9j/QhCCA9FbnWOa2uEcId73akqRsa F0IYtW2P+eraEQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeduud X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 23BF18005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:07 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:35 +0200 Message-Id: <20190830142539.28376-17-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-aws-sam-translator): New public variable. --- gnu/packages/python-web.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 6ae5fd6860..6e7ecacc99 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -176,6 +176,32 @@ The package includes a module with full coverage of JSON RPC versions 1.0 and comes with a SOCKS proxy client.") (license (list license:expat license:bsd-2)))) +(define-public python-aws-sam-translator + (package + (name "python-aws-sam-translator") + (version "1.13.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "aws-sam-translator" version)) + (sha256 + (base32 + "0xin1819l4hdd8cs235ffww8w7k9gbb0k3p1li6nczsjnz13k1mk")))) + (build-system python-build-system) + (arguments + `(;; XXX: Tests are not distributed with the PyPI archive, and would + ;; introduce a circular dependency on python-cfn-lint. + #:tests? #f)) + (propagated-inputs + `(("python-boto3" ,python-boto3) + ("python-jsonschema" ,python-jsonschema) + ("python-six" ,python-six))) + (home-page "https://github.com/awslabs/serverless-application-model") + (synopsis "Transform AWS SAM templates into AWS CloudFormation templates") + (description + "AWS SAM Translator is a library that transform @dfn{Serverless Application +Model} (SAM) templates into AWS CloudFormation templates.") + (license license:asl2.0))) + (define-public python-aws-xray-sdk (package (name "python-aws-xray-sdk") From patchwork Fri Aug 30 14:25:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15172 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 5E6DF17368; Fri, 30 Aug 2019 15:31:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 1EB8817365 for ; Fri, 30 Aug 2019 15:31:25 +0100 (BST) Received: from localhost ([::1]:60602 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hvw-0005Cc-II for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:31:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57104) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrv-0002WI-Aa for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrs-0002nT-Ng for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45858) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrs-0002l7-FA for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrs-0003ro-8t for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 18/21] gnu: Add python-cfn-lint. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717520814694 (code B ref 37234); Fri, 30 Aug 2019 14:27:12 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:48 +0000 Received: from localhost ([127.0.0.1]:54657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hrU-0003ou-A6 for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:48 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:42979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqx-0003mZ-10 for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:16 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8C09B4F6 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:09 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=g1ZR+WknoN8bv nWXGSIYwnlBrZML8TQuYt6szLj8eU0=; b=AudJcKnSUelw3Ecei0BG6NilIPw3I UjxXmWtuj3a3psv4CjyH/vCUO8nh+xqyfgm0phYXzCP9ozRyTK1nC4Vu17qM2dEq 0su/qM9GTFMEN/QXHOLKZG9WrL+RsbRcJOKQaxPOw7QVuJNG9pmL+8HNaXSttFIK WvTu7dzgmXo2izfVyTbGU874xlCuNH8jqXbH8r9LUnOTQs4HHV2GxCwdCeVVE6lO QLVDGAxGqGATr7GemcL+f64Kubk6PpZ9NWlDTmI16LX3HDjp96Pvk5C17nMFIl2A TwXiWrjFHY98ufJLrokptSdi5OSGZIQdHrAfMdc3Za7OJ0CuJI8Y8YFvg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=g1ZR+WknoN8bvnWXGSIYwnlBrZML8TQuYt6szLj8eU0=; b=bw6oHg2A /67rZ8x7eFhoECHTZ0ynYpPiJiW1NyxxB9ypzqnY2/hhW5xRd2VkdvMISTQgEORs 3IFK92DeneMwlCjdnOv4w9dILXOZFvOztMjuNbiJL0ZUI8aCKeQ1L3nd73HLjIIH nmvX/sJl+4QEhWrgYXBf3Gx5tOCVfZeC5bm781xXqW3Mliki2PkHJgmYgMGM/dgk q9OhJSUNHBaY2S3Pu7LRnjwZomShIxcNPEeMARglvgmqi1HNxVfJuuF5Qi9WNAxL WwD48E2WHy6r9glnH4ym9yYKhfaSkq+++dlwJiMm89XTPw3rl2iw9o9HYKoXajU0 Pa1SS6njKiQUqw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeduud X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id AC7818005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:08 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:36 +0200 Message-Id: <20190830142539.28376-18-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-web.scm (python-cfn-lint): New public variable. --- gnu/packages/python-web.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 6e7ecacc99..b6f1f208ad 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -266,6 +266,46 @@ Model} (SAM) templates into AWS CloudFormation templates.") emit information from within their applications to the AWS X-Ray service.") (license license:asl2.0))) +(define-public python-cfn-lint + (package + (name "python-cfn-lint") + (version "0.23.3") + (home-page "https://github.com/aws-cloudformation/cfn-python-lint") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1bf40lvhggf2x0n85sprkhzk9cgnxng5hhpazy4gipia1p7gv25x")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'check + (lambda _ + (setenv "PYTHONPATH" + (string-append "./build/lib:" + (getenv "PYTHONPATH"))) + (invoke "python" "-m" "unittest" "discover" + "-s" "test")))))) + (native-inputs + `(("python-mock" ,python-mock))) + (propagated-inputs + `(("python-aws-sam-translator" ,python-aws-sam-translator) + ("python-jsonpatch" ,python-jsonpatch) + ("python-jsonpointer" ,python-jsonpointer) + ("python-jsonschema" ,python-jsonschema) + ("python-pyyaml" ,python-pyyaml) + ("python-six" ,python-six))) + (synopsis "Validate CloudFormation templates") + (description + "This package lets you validate CloudFormation YAML/JSON templates against +the CloudFormation spec and additional checks. Includes checking valid values +for resource properties and best practices.") + (license license:expat))) + (define-public python-falcon (package (name "python-falcon") From patchwork Fri Aug 30 14:25:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15181 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 8AE9B17368; Fri, 30 Aug 2019 15:41:55 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 4E0DB17365 for ; Fri, 30 Aug 2019 15:41:55 +0100 (BST) Received: from localhost ([::1]:60978 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i65-0002XS-SE for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:41:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57362) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrx-0002aU-T7 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hrv-0002yK-7a for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hru-0002od-V3 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrs-0003rv-Qm for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:12 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 19/21] gnu: python-pyyaml: Add version 5.1. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717520914701 (code B ref 37234); Fri, 30 Aug 2019 14:27:12 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:49 +0000 Received: from localhost ([127.0.0.1]:54659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hrU-0003ow-LB for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:48 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:46649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hqz-0003md-Sj for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:19 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6396B31D for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:11 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=DQynY3Q8RDE3J gmh+RUTV2yvFFaupUEXs/FI4vIHLpU=; b=ZDa5nBKkTkX0GY15Nvq4ARpI/UsYL N+hLjzb4cwb4fVGDHVGliOlB+6bNgdTSTpAczgcHddsph7uWRs0wPMNtcYt1zyNa f9ehMWEdPEI2PjztBn/AhJ+aM9UzwZki3hTn9ahP9C/9DeN5Ivi5ikV6+BJyK02l L4r+Yjx/c/gG1WLx92HTBgSpz7YMM7QNrkeiTmA13b4oxZeFmv+7EWsSHIkXHEI3 2gsjBtcXo3u59SizP1T/eAQ/ty1x0iOMK9jq9MM16mWZCJp/+YZTlNUn/jUPzWbj 6S3zNTxAKat8H8ZWvlwMQZ2RIxX6YN/Bxkw3Ca7E+KU09qfYRFjy6p6Og== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=DQynY3Q8RDE3Jgmh+RUTV2yvFFaupUEXs/FI4vIHLpU=; b=00a0sPNJ BAD2Fdo9MUAYi+ss/gdZeQWiB0XihDpB25Uig+DegaUD2ygTZwlbIxVyXh5XOSa3 ueEvzCJn+Txgh0v6b2Vlqs4TUsFoN7zzg8ARoHsi60+aEnI+LnzpE3rA6ztIRxs0 jOEoNmrxpj43X8R9eDOPJkMfhVWoP38nz+VlsjteCXzIvcJg5bwbTXr2PdJJiFiX K6NS6edAEG+37jTKQN6j7dQlr2ZStecpWP8jsWcCLja1gZfNphcC4wVdEaS8gtkg wV67R9epSkKoXjU5EkROxBK4QdVDH2CFoQrtaikTeSAVgZ+fX+Aq+fyjGQer6tLD L43WleREB4NCkw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecukfhppeeivddrudeirdduledvrdduhedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmnecuvehluhhs thgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 8C7E380064 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:10 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:37 +0200 Message-Id: <20190830142539.28376-19-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-xyz.scm (python-pyyaml-next, python2-pyyaml-next): New public variables. --- 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 7d4b0be494..7056ea3d48 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -2282,6 +2282,28 @@ object.") (define-public python2-pyyaml (package-with-python2 python-pyyaml)) +;; Some packages (e.g python-keras) are not ready for the PyYAML >= 4.x API, +;; so we keep this as a separate variable for now. +(define-public python-pyyaml-next + (package/inherit python-pyyaml + (version "5.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "PyYAML" version)) + (sha256 + (base32 + "15czj11s2bcgchn2jx81k0jmswf2hjxry5cq820h7hgpxiscfss3")))))) + +(define-public python2-pyyaml-next + (package/inherit python2-pyyaml + (version "5.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "PyYAML" version)) + (sha256 + (base32 + "15czj11s2bcgchn2jx81k0jmswf2hjxry5cq820h7hgpxiscfss3")))))) + (define-public python-vine (package (name "python-vine") From patchwork Fri Aug 30 14:25:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15185 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 4893017368; Fri, 30 Aug 2019 15:44:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 034D817365 for ; Fri, 30 Aug 2019 15:44:38 +0100 (BST) Received: from localhost ([::1]:32872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i8j-0004N0-Jb for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:44:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57352) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hrz-0002aQ-OV for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hru-0002w5-N0 for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45862) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hru-0002vO-Ew for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:14 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrt-0003s4-AT for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:13 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 20/21] gnu: Add python-moto. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717520914708 (code B ref 37234); Fri, 30 Aug 2019 14:27:13 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:49 +0000 Received: from localhost ([127.0.0.1]:54661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hrU-0003p4-WE for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:49 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:43939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hr1-0003mh-FH for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:20 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 0123F359 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:12 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=E4F7wAhzFzBuh TAakJD8qNrHcNJKFgHiVh19yp9UiAQ=; b=pL0rlzt4jhe5aqtZeUUM/84zQcnNs POjRWcuzC+B78dB8CwrzE7rUeubiL6HaqepupMj/jCXLXYbKFLAMdV/TfqblEeza FKmkllS+9B3+LyuNHDJcPpnb5ZKvLueyIICYNKitvi3TOna/MvxCqbtgXRp8sMQI m/AK7uJ/c163cjp/LdB8/hu+4G9exOuRg2HKxul+7xJ9f0AJH6gveS1e0To322Qk IAxy72W6HMNF1xmAQbahGjs0vrhuLq9cPdMhqnp8ajKZidwGbtLYBDAhY8VXFxAb dIEkwjhzyT450hL13ZBlrWRNQ9PFiFfZGo8kqB3h6aj1OecQh3kX2tCiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=E4F7wAhzFzBuhTAakJD8qNrHcNJKFgHiVh19yp9UiAQ=; b=sIop9QUx OZBUQBqF/iKP0cfeUdb8NLCGIoUHIyJmn3Lz4Aah+EqYNhWnspLEmnjYtyV7Di48 G6oK62j0vms8lyY0aiYvZHaTbTU+d7dR3oMkegn0pbbKGVhSaviW075UW43/HWPr spLsL6nUjesiUTbkyrlmWHJkvd8GtatKDgK2ynUDDRVa7/2laiXT77Z6VvpNxwFf +4B2YcFsnH4JVd8QdBAqzSMorAavIqXtxeBjH1MXpP1aCQs0JsSgZ1uOO41D8iI3 imvNCkAUraTunQ1lOvFuekRcdwTT/d0hbSJUg9JnV2tQg86QTz9B6zSxjwTSDI8q LmkyMklrmNhlvA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepofgrrhhiuhhsuceurghkkhgvuceomhgsrghkkhgvsehfrghs thhmrghilhdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepie dvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgv sehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpeduhe X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id 1E0B080061 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:12 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:38 +0200 Message-Id: <20190830142539.28376-20-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/python-xyz.scm (python-moto): New public variable. --- gnu/packages/python-xyz.scm | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7056ea3d48..e908fcf3d5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -94,6 +94,7 @@ #:use-module (gnu packages crypto) #:use-module (gnu packages databases) #:use-module (gnu packages dbm) + #:use-module (gnu packages docker) #:use-module (gnu packages file) #:use-module (gnu packages fontutils) #:use-module (gnu packages gcc) @@ -8666,6 +8667,61 @@ text.") (define-public python2-colorama (package-with-python2 python-colorama)) +(define-public python-moto + (package + (name "python-moto") + (version "1.3.13") + (source (origin + (method url-fetch) + (uri (pypi-uri "moto" version)) + (sha256 + (base32 + "0rhbjvqi1khp80gfnl3x632kwlpq3k7m8f13nidznixdpa78vm4m")))) + (build-system python-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (add-before 'check 'adjust-setuppy + (lambda _ + ;; Remove artificial dependency on Zopes DateTime (see + ;; ). + (substitute* "setup.py" + (("\"datetime\",") + "")) + #t))))) + (native-inputs + `(("python-flask" ,python-flask) + ("python-freezegun" ,python-freezegun) + ("python-nose" ,python-nose) + ("python-sure" ,python-sure))) + (propagated-inputs + `(("python-aws-xray-sdk" ,python-aws-xray-sdk) + ("python-boto" ,python-boto) + ("python-boto3" ,python-boto3) + ("python-botocore" ,python-botocore) + ("python-cfn-lint" ,python-cfn-lint) + ("python-cryptography" ,python-cryptography) + ("python-dateutil" ,python-dateutil) + ("python-docker" ,python-docker-py) + ("python-idna" ,python-idna) + ("python-jinja2" ,python-jinja2) + ("python-jose" ,python-jose) + ("python-jsondiff" ,python-jsondiff) + ("python-mock" ,python-mock) + ("python-pytz" ,python-pytz) + ("python-pyyaml" ,python-pyyaml-next) + ("python-requests" ,python-requests) + ("python-responses" ,python-responses) + ("python-six" ,python-six) + ("python-sshpubkeys" ,python-sshpubkeys) + ("python-werkzeug" ,python-werkzeug) + ("python-xmltodict" ,python-xmltodict))) + (home-page "https://github.com/spulec/moto") + (synopsis "Mock out the boto library") + (description + "@code{moto} is a library that allows your Python tests to easily mock +out the @code{boto} library.") + (license license:asl2.0))) + (define-public python-rsa (package (name "python-rsa") From patchwork Fri Aug 30 14:25:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marius Bakke X-Patchwork-Id: 15186 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 39E0517368; Fri, 30 Aug 2019 15:45:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id C2CD317365 for ; Fri, 30 Aug 2019 15:45:03 +0100 (BST) Received: from localhost ([::1]:32878 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3i97-0004dG-4a for patchwork@mira.cbaines.net; Fri, 30 Aug 2019 10:45:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57645) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i3hs2-0002dS-GB for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i3hry-0003Aw-BV for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:21 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45861) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i3hrv-0002tc-3N for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:18 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i3hrt-0003sA-On for guix-patches@gnu.org; Fri, 30 Aug 2019 10:27:13 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37234] [PATCH 21/21] gnu: Add mlflow. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Aug 2019 14:27:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37234@debbugs.gnu.org Received: via spool by 37234-submit@debbugs.gnu.org id=B37234.156717521914726 (code B ref 37234); Fri, 30 Aug 2019 14:27:13 +0000 Received: (at 37234) by debbugs.gnu.org; 30 Aug 2019 14:26:59 +0000 Received: from localhost ([127.0.0.1]:54663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hrV-0003pB-Bl for submit@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:58 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:49671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i3hr2-0003n4-B3 for 37234@debbugs.gnu.org; Fri, 30 Aug 2019 10:26:24 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D57664E2 for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:14 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 30 Aug 2019 10:26:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm3; bh= oGyszr6apAkDvJT36iT1i6t/4gTJQl+nFFSThjVSJ4Y=; b=w9lY5ZN5L/CMVIeX eNDvTVI0rfhKXk9nKOQ0i8VIqs7b803CBFkR44OpUbf1Cx/CxZ7RauzhhbqFjWxI egoG0P2Z1nu3EuDgX49Amf1E5w/M9gR006q8n1XEyB4rBnt/dzYEPFsiCI8odGBd AsHiAXcWazIL3eF9MSnZehCz1iABlOX0xQeubarX2q1pi2eXWRO28BR4N0O5xpC6 pn5PDxbbwjkGcRqVep4WDB6941rJEXg7Hwj8APb6raY6BH5Av9JTitrYvoHq8Aeo NzlaL70TQQ2rWIufaVnOY/JTZ2RNls+FJRt8Z9ezdUQAd21KUrbE++RnAlGsIDcP lggD9w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=oGyszr6apAkDvJT36iT1i6t/4gTJQl+nFFSThjVSJ 4Y=; b=UQg0XhYsmVWd7y8/fi77WaloBon+841iyUtmCoxHU0WC9CQIUvofDFd+Q wjZPvwsNdT1A/r69pOKgVWJ2z6JiHXhEgfaVp5wP9ePtjZxGAyxkOpXvpIZc9pTz ok7WstRzVj0FAB997iaDMIalWAnCmRHynRcUjjuUuIvORSt8lhnn0gzJrA9XZT7D /k9zq5XT372cMDfm0W62+IBKCG5vPeSpAFkeZ+9LJxz8Hs1J1zMyGFMc19qB6Eho XZrIEjn7HUt18iEHcAXbVG2iFd9B8nNz5qBPp0K3hxW2JJb4FEuobOPpT3lJl/SF FHpEwJkrgacXWnxRb4s8InLBde+4Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhggtgfgsehtke ertdertdejnecuhfhrohhmpeforghrihhushcuuegrkhhkvgcuoehmsggrkhhkvgesfhgr shhtmhgrihhlrdgtohhmqeenucffohhmrghinhepmhhlfhhlohifrdhorhhgpdhgihhthh husgdrtghomhenucfkphepiedvrdduiedrudelvddrudehtdenucfrrghrrghmpehmrghi lhhfrhhomhepmhgsrghkkhgvsehfrghsthhmrghilhdrtghomhenucevlhhushhtvghruf hiiigvpedt X-ME-Proxy: Received: from localhost (ti0006q161-0149.bb.online.no [62.16.192.150]) by mail.messagingengine.com (Postfix) with ESMTPA id F39348005A for <37234@debbugs.gnu.org>; Fri, 30 Aug 2019 10:26:13 -0400 (EDT) From: Marius Bakke Date: Fri, 30 Aug 2019 16:25:39 +0200 Message-Id: <20190830142539.28376-21-mbakke@fastmail.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20190830142539.28376-1-mbakke@fastmail.com> References: <20190830142539.28376-1-mbakke@fastmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 * gnu/packages/machine-learning.scm (mlflow): New public variable. --- gnu/packages/machine-learning.scm | 122 +++++++++++++++++++++++++++++- 1 file changed, 121 insertions(+), 1 deletion(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index e48c91a2cf..19b1c7482b 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus ;;; Copyright © 2016 Efraim Flashner -;;; Copyright © 2016, 2017 Marius Bakke +;;; Copyright © 2016, 2017, 2019 Marius Bakke ;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice ;;; Copyright © 2018 Kei Kebreau @@ -52,6 +52,7 @@ #:use-module (gnu packages cran) #:use-module (gnu packages databases) #:use-module (gnu packages dejagnu) + #:use-module (gnu packages docker) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) @@ -73,7 +74,9 @@ #:use-module (gnu packages statistics) #:use-module (gnu packages sqlite) #:use-module (gnu packages swig) + #:use-module (gnu packages time) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) #:use-module (gnu packages web) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) @@ -354,6 +357,123 @@ networks) based on simulation of (stochastic) flow in graphs.") algorithm.") (license license:gpl3))) +(define-public mlflow + (package + (name "mlflow") + (version "1.2.0") + (source (origin + ;; The PyPI release lacks tests, so we take the git repository. + (method git-fetch) + (uri (git-reference + (url "https://github.com/mlflow/mlflow") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rn3anjkm0i6phyvh7xsrvxbhqp5dhvqf74kaa69q5hgy4y2y0py")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'adjust-tests + (lambda _ + ;; TODO: It would be great to disable the individual test cases + ;; instead of deleting whole files, e.g. with + ;; (setenv "PYTEST_ADDOPTS" "-k not foo and not bar"). + (for-each delete-file + '(;; These tests require packages not yet available + ;; in Guix. + "tests/azureml/test_image_creation.py" + "tests/h2o/test_h2o_model_export.py" + "tests/onnx/test_onnx_model_export.py" + "tests/projects/test_docker_projects.py" + "tests/projects/test_kubernetes.py" + "tests/projects/test_projects.py" + "tests/pyfunc/test_spark.py" + "tests/pytorch/test_pytorch_model_export.py" + "tests/spark/test_spark_model_export.py" + "tests/store/test_azure_blob_artifact_repo.py" + "tests/store/test_gcs_artifact_repo.py" + "tests/store/test_sftp_artifact_repo.py" + "tests/tracking/test_tracking.py" + + ;; TODO: These require installing 'mlflow_test_plugin'. + "tests/server/test_handlers.py" + "tests/store/test_artifact_repository_registry.py" + "tests/tracking/test_utils.py" + "tests/tracking/context/test_registry.py" + + ;; This requires a running Docker daemon. + "tests/models/test_cli.py" + + ;; These require a standalone version of 'conda'. + "tests/pyfunc/test_scoring_server.py" + "tests/pyfunc/test_model_export_with_class_and_artifacts.py" + + ;; These tests need internet access. + "tests/projects/test_projects_cli.py" + "tests/tensorflow_autolog/test_tensorflow_autolog.py")) + + ;; The test script stores non-zero exit codes in an "$err" variable + ;; and checks it at the end of the run. We need to allow exit code 5 + ;; from pytest, meaning "no tests were collected", because the above + ;; deletions empties some of the directories given to pytest. + (substitute* "travis/run-large-python-tests.sh" + (("trap 'err=1' ERR") + "trap '[[ \"$?\" != \"5\" ]] && err=1' ERR")) + + #t)) + (delete 'check) + (add-after 'install 'check + (lambda* (#:key inputs outputs #:allow-other-keys) + (add-installed-pythonpath inputs outputs) + (setenv "PATH" + (string-append (assoc-ref outputs "out") + "/bin:" (getenv "PATH"))) + (invoke "./travis/run-large-python-tests.sh")))))) + (native-inputs + `( ;; For tests. + ("python-keras" ,python-keras) + ("python-moto" ,python-moto) + ("python-pyarrow" ,python-pyarrow) + ("python-pytest" ,python-pytest) + ("tensorflow" ,tensorflow))) + (propagated-inputs + `(("python-alembic" ,python-alembic) + ("python-boto3" ,python-boto3) + ("python-click" ,python-click) + ("python-cloudpickle" ,python-cloudpickle) + ("python-databricks-cli" ,python-databricks-cli) + ("python-dateutil" ,python-dateutil) + ("python-docker" ,python-docker-py) + ("python-entrypoints" ,python-entrypoints) + ("python-flask" ,python-flask) + ("python-gitpython" ,python-gitpython) + ("python-gorilla" ,python-gorilla) + ("python-gunicorn" ,python-gunicorn) + ("python-numpy" ,python-numpy) + ("python-pandas" ,python-pandas) + ("python-protobuf" ,python-protobuf-next) + ("python-pyyaml" ,python-pyyaml) + ("python-querystring-parser" ,python-querystring-parser) + ("python-requests" ,python-requests) + ("python-scikit-learn" ,python-scikit-learn) + ("python-simplejson" ,python-simplejson) + ("python-six" ,python-six) + ("python-sqlalchemy" ,python-sqlalchemy) + ("python-sqlparse" ,python-sqlparse) + ("python-waitress" ,python-waitress))) + (home-page "https://mlflow.org/") + (synopsis "Manage machine learning workflows") + (description + "MLflow is a platform to streamline machine learning development, +including tracking experiments, packaging code into reproducible runs, and +sharing and deploying models. MLflow offers a set of lightweight APIs that +can used with any existing machine learning application or library (TensorFlow, +PyTorch, XGBoost, etc), wherever you currently run ML code (e.g. in notebooks, +standalone applications or the cloud).") + (license license:asl2.0))) + (define-public randomjungle (package (name "randomjungle")