From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:11:48 2017 Received: (at submit) by debbugs.gnu.org; 14 Feb 2017 20:11:48 +0000 Received: from localhost ([127.0.0.1]:40190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjS0-0000bs-Iv for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:11:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjRy-0000be-SA for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:11:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdjRs-0008Hl-1C for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:11:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36303) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cdjRr-0008Hh-U2 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:11:39 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdjRq-0001ri-Er for guix-patches@gnu.org; Tue, 14 Feb 2017 15:11:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdjRn-0008Gm-Pn for guix-patches@gnu.org; Tue, 14 Feb 2017 15:11:38 -0500 Received: from latitanza.investici.org ([82.94.249.234]:44563) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cdjRn-0008Ge-F0 for guix-patches@gnu.org; Tue, 14 Feb 2017 15:11:35 -0500 Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id E9F01120C93 for ; Tue, 14 Feb 2017 20:11:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1487103093; bh=jyK9E1ob/6A98i4G4XAkRZI8SZ21PAevHEOIAWPUqM0=; h=Date:From:To:Subject; b=E2Zb5XrJYkmU6OlOOj3GY4N/XaasktRiDvk+4YT3IkOAvUATvnMVvjqotNw2BiFYi eG6FmPpSr7mWsGVENSFHbCdXV8GQ/P7yBZfvBFr9eitUfs0M7sO3iXTvlU8tlIePG3 mi9xhnkBSq7pipt207A8K7hEcQ0D6BaXfNPhq3l4= Date: Tue, 14 Feb 2017 20:13:19 +0000 From: ng0 To: guix-patches@gnu.org Subject: kallithea dependencies Message-ID: <20170214201318.bwtznida7x5jxy5b@wasp> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) This adds dependencies for kallithea. I lost track of the state of things. I know this was reviews in the past, then the python build system changed and now I hope not too many people have done duplicate work and added software I packaged in here. gnu: Add python-geventhttpclient. gnu: Add python-fastimport. gnu: Add python-dulwich. gnu: Add mercurial@3.7.3. gnu: Add python2-mysql-python. gnu: Add python-dulwich-0.9.9. gnu: Add python-repoze-lru. gnu: Add python-routes. gnu: Add python-routes-1.13. gnu: Add python-urlobject. gnu: Add python-urlobject-2.3.4. gnu: Add python-docutils-0.11. gnu: Add python-markdown-2.2.1. gnu: Add python2-babel-1.3. gnu: Add python-pyparsing-1.5.0. gnu: Add python-amqplib. gnu: Add python2-kombu-1. gnu: Add kallithea. Excluding kallithea, because this still needs some service. -- ng0 -- https://www.inventati.org/patternsinthechaos/ From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:23 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:24 +0000 Received: from localhost ([127.0.0.1]:40196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUV-0000g5-2E for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:23 -0500 Received: from aibo.runbox.com ([91.220.196.211]:44936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUS-0000fv-1D for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:21 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjUQ-00028h-9q for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:18 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUN-0000Qq-6H; Tue, 14 Feb 2017 21:14:15 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 01/18] gnu: Add python-geventhttpclient. Date: Tue, 14 Feb 2017 20:15:46 +0000 Message-Id: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-geventhttpclient): New variable. --- gnu/packages/python.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 35ab30ecc..8b6e55d0b 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -10373,6 +10373,44 @@ to provide a high-level synchronous API on top of the libev event loop.") (define-public python2-gevent (package-with-python2 python-gevent)) +(define-public python-geventhttpclient + (package + (name "python-geventhttpclient") + (version "1.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "geventhttpclient" version)) + (modules '((guix build utils))) + (snippet + '(begin + ;; https://github.com/gwik/geventhttpclient/pull/82 + (delete-file-recursively "src/geventhttpclient/tests/__pycache__"))) + (sha256 + (base32 + "07d0q3wzmml75227r6y6mrl5a0zpf4v9gj0ni5rhbyzmaj4az1xx")))) + (build-system python-build-system) + (inputs + `(("python-certifi" ,python-certifi) + ("python-gevent" ,python-gevent) + ("python-six" ,python-six) + ("python-pytest" ,python-pytest) + ("python-pytest-runner" ,python-pytest-runner))) + (home-page "https://github.com/gwik/geventhttpclient") + (synopsis "Http client library for gevent") + (description + "High performance, concurrent HTTP client library for Python using gevent.") + (license (list license:expat + ;; http_parser.c is based on src/http/ngx_http_parse.c + ;; from NGINX copyright Igor Sysoev + license:bsd-3)) + (properties `((python2-variant . ,(delay python2-geventhttpclient)))))) + +(define-public python2-geventhttpclient + (package + (inherit (package-with-python2 + (strip-python2-variant python-geventhttpclient))))) + (define-public python-twisted (package (name "python-twisted") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:29 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:29 +0000 Received: from localhost ([127.0.0.1]:40199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUa-0000gQ-Tt for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:29 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUZ-0000gG-7H for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:27 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjUY-0000F7-GS for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:26 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUP-0006xb-US; Tue, 14 Feb 2017 21:14:18 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 02/18] gnu: Add python-fastimport. Date: Tue, 14 Feb 2017 20:15:47 +0000 Message-Id: <20170214201602.10864-2-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-fastimport): New variable. --- gnu/packages/python.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 8b6e55d0b..4019cc01b 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -1573,6 +1573,31 @@ software.") (define-public python2-extras (package-with-python2 python-extras)) +(define-public python-fastimport + (package + (name "python-fastimport") + (version "0.9.6") + (source + (origin + (method url-fetch) + (uri (pypi-uri "fastimport" version)) + (sha256 + (base32 + "1aqjsin4rmqm7ln4j0p73fzxifws6c6ikgyhav7r137m2ixsxl43")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; No tests + (home-page "htps://github.com/jelmer/python-fastimport") + (synopsis "VCS fastimport/fastexport parser") + (description + "Library for parsing the fastimport VCS serialization format.") + (license license:gpl2+))) + +(define-public python2-fastimport + (package + (inherit (package-with-python2 + (strip-python2-variant python-fastimport))))) + (define-public python-mimeparse (package (name "python-mimeparse") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:43 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:43 +0000 Received: from localhost ([127.0.0.1]:40202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUp-0000gr-4t for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:43 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUn-0000gj-0g for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:41 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjUm-0000G8-9r for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:40 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUV-0004Id-0b; Tue, 14 Feb 2017 21:14:23 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 04/18] gnu: Add mercurial@3.7.3. Date: Tue, 14 Feb 2017 20:15:49 +0000 Message-Id: <20170214201602.10864-4-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/version-control.scm (mercurial@3.7.3): New variable. --- gnu/packages/version-control.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 5c371b0ba..60e4df4df 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -671,6 +671,19 @@ It efficiently handles projects of any size and offers an easy and intuitive interface.") (license license:gpl2+))) +(define-public mercurial@3.7.3 + (package + (inherit mercurial) + (version "3.7.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.mercurial-scm.org/" + "release/mercurial-" version ".tar.gz")) + (sha256 + (base32 + "0c2vkad9piqkggyk8y310rf619qgdfcwswnk3nv21mg2fhnw96f0")))))) + (define-public neon (package (name "neon") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:51 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:51 +0000 Received: from localhost ([127.0.0.1]:40205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUx-0000hE-DQ for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:51 -0500 Received: from aibo.runbox.com ([91.220.196.211]:44970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjUv-0000h6-3o for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:49 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjUu-0002Ah-CL for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:48 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUb-0000Yq-TM; Tue, 14 Feb 2017 21:14:30 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 07/18] gnu: Add python-repoze-lru. Date: Tue, 14 Feb 2017 20:15:52 +0000 Message-Id: <20170214201602.10864-7-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-repoze-lru): New variable. --- gnu/packages/python.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index c603d0778..fb296e712 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -2030,6 +2030,31 @@ result back.") (define-public python2-pytest-xdist (package-with-python2 python-pytest-xdist)) +(define-public python-repoze-lru + (package + (name "python-repoze-lru") + (version "0.6") + (source + (origin + (method url-fetch) + (uri (pypi-uri "repoze.lru" version)) + (sha256 + (base32 + "0cdx3fq67qfcdrb3h9rjjcvks2zfrgyd834indncplqnywxk4yhg")))) + (build-system python-build-system) + (home-page "http://www.repoze.org") + (synopsis "Tiny LRU cache implementation and decorator") + (description + "Repoze integrates Zope technologies with WSGI and reusable Python middleware.") + (properties `((python2-variant . ,(delay python2-repoze-lru)))) + (license license:repoze))) + +(define-public python2-repoze-lru + (let ((base (package-with-python2 + (strip-python2-variant python-repoze-lru)))) + (package + (inherit base)))) + (define-public python-scripttest (package (name "python-scripttest") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:55 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:55 +0000 Received: from localhost ([127.0.0.1]:40208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV1-0000hW-K9 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:55 -0500 Received: from aibo.runbox.com ([91.220.196.211]:44978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV0-0000hN-2g for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:54 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjUz-0002BO-BA for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:53 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUl-0000gU-Cs; Tue, 14 Feb 2017 21:14:39 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 11/18] gnu: Add python-urlobject-2.3.4. Date: Tue, 14 Feb 2017 20:15:56 +0000 Message-Id: <20170214201602.10864-11-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-urlobject-2.3.4): New variable. --- gnu/packages/python.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 189720b0a..3b3c221bd 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -1820,6 +1820,24 @@ standard library.") (package (inherit base)))) +;; kallithea-0.3.2 needs this version. +(define-public python-urlobject-2.3.4 + (package + (inherit python-urlobject) + (version "2.3.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "URLObject" version)) + (sha256 + (base32 + "0mq4vy80xgvivh7zikf50awi5mw0pi601740bz0m8lnanlnrh85k")))))) + +(define-public python2-urlobject-2.3.4 + (let ((base (package-with-python2 (strip-python2-variant python-urlobject-2.3.4)))) + (package + (inherit base)))) + (define-public python-py (package (name "python-py") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:57 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:57 +0000 Received: from localhost ([127.0.0.1]:40211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV2-0000hl-Qa for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:57 -0500 Received: from aibo.runbox.com ([91.220.196.211]:44988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV1-0000hV-US for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:56 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjV1-0002CP-6e for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:55 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUg-0004Q3-Ko; Tue, 14 Feb 2017 21:14:34 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 09/18] gnu: Add python-routes-1.13. Date: Tue, 14 Feb 2017 20:15:54 +0000 Message-Id: <20170214201602.10864-9-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-routes-1.13): New variable. --- gnu/packages/python.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index d37bcbc6b..7c02f86f1 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -2087,6 +2087,33 @@ result back.") (package (inherit base)))) +;; Required by kallithea-0.3.2 +(define-public python-routes-1.13 + (package + (inherit python-routes) + (version "1.13") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Routes" version)) + (sha256 + (base32 + "19r4yr4nyz8iw3ykp8mc93xjlaybjgzyi7lhwf1azdydayix20yc")))) + (inputs + `(("python-repoze-lru" ,python-repoze-lru) + ("python-six" ,python-six) + ("python-coverage" ,python-coverage) + ("python-webob" ,python-webob) + ("python-webtest" ,python-webtest) + ("python-nose" ,python-nose) + ("python-paste" ,python-paste))))) + +(define-public python2-routes-1.13 + (let ((base (package-with-python2 + (strip-python2-variant python-routes-1.13)))) + (package + (inherit base)))) + (define-public python-scripttest (package (name "python-scripttest") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:59 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:59 +0000 Received: from localhost ([127.0.0.1]:40215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV5-0000i4-33 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:59 -0500 Received: from aibo.runbox.com ([91.220.196.211]:44992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV2-0000hj-NK for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:57 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjV1-0002CU-Vh for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:56 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUi-0004SH-WB; Tue, 14 Feb 2017 21:14:37 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 10/18] gnu: Add python-urlobject. Date: Tue, 14 Feb 2017 20:15:55 +0000 Message-Id: <20170214201602.10864-10-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-urlobject): New variable. --- gnu/packages/python.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 7c02f86f1..189720b0a 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -1797,6 +1797,29 @@ standard library.") "@code{pafy} is a python library to retrieve YouTube content and metadata.") (license license:lgpl3+))) +(define-public python-urlobject + (package + (name "python-urlobject") + (version "2.4.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "URLObject" version)) + (sha256 + (base32 + "0mswa40s1m5hs5yydb75i2bqb0l49gn0mmkzb0g5nj493nl0h3yx")))) + (build-system python-build-system) + (home-page "http://github.com/zacharyvoase/urlobject") + (synopsis "Utility class for manipulating URLs") + (description + "URLObject is a utility class for manipulating URLs.") + (license license:public-domain))) + +(define-public python2-urlobject + (let ((base (package-with-python2 (strip-python2-variant python-urlobject)))) + (package + (inherit base)))) + (define-public python-py (package (name "python-py") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:14:59 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:14:59 +0000 Received: from localhost ([127.0.0.1]:40217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV5-0000i7-A5 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:59 -0500 Received: from aibo.runbox.com ([91.220.196.211]:44996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV3-0000hk-0q for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:14:57 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjV2-0002CZ-A9 for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:56 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUq-0004Y8-6N; Tue, 14 Feb 2017 21:14:44 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 13/18] gnu: Add python-markdown-2.2.1. Date: Tue, 14 Feb 2017 20:15:58 +0000 Message-Id: <20170214201602.10864-13-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-markdown-2.2.1): New variable. --- gnu/packages/python.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index acf0c6234..4f935d50e 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -6342,6 +6342,24 @@ markdown_py is also provided to convert Markdown files to HTML.") (define-public python2-markdown (package-with-python2 python-markdown)) +;; kallithea-0.3.2 needs this +(define-public python-markdown-2.2.1 + (package + (inherit python-markdown) + (version "2.2.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Markdown" version)) + (sha256 + (base32 + "1dj4mgflxm1xgyxlwrpv0psv1grnvrplaz3a6glsywdbrvps3fgq")))) + (arguments + `(#:tests? #f)))) ;Tests require an old version of nose. + +(define-public python2-markdown-2.2.1 + (package-with-python2 python-markdown-2.2.1)) + (define-public python-ptyprocess (package (name "python-ptyprocess") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:03 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:03 +0000 Received: from localhost ([127.0.0.1]:40223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV8-0000j0-Fe for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:03 -0500 Received: from aibo.runbox.com ([91.220.196.211]:45000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV5-0000iI-Ut for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:00 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjV5-0002Ce-6S for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:14:59 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUz-00078C-FJ; Tue, 14 Feb 2017 21:14:53 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 17/18] gnu: Add python2-kombu-1. Date: Tue, 14 Feb 2017 20:16:02 +0000 Message-Id: <20170214201602.10864-17-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python2-kombu-1): New variable. --- gnu/packages/python.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index ddb7edbf3..a4e3ff700 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -9646,6 +9646,42 @@ RabbitMQ messaging server is the most popular implementation.") (native-inputs `(("python2-unittest2" ,python2-unittest2) ,@(package-native-inputs kombu)))))) +;; This is required for pyparsing-1.5.0, which is required by +;; celery-2.2.5 which is required by kallithea-0.3.2. +(define-public python2-kombu-1 + (package + (name "python2-kombu-1") + (version "1.5.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "kombu" version)) + (sha256 + (base32 + "0vvfmjq4r55zslrfpamkg557qb6n291krzk39xzw12fxwbd6llmf")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2)) + (inputs + `(("python2-amqplib" ,python2-amqplib) + ("python2-unittest2" ,python2-unittest2))) + (propagated-inputs + `(("python2-anyjson" ,python2-anyjson) + ("python2-amqp" ,python2-amqp))) + (native-inputs + `(("python2-mock" ,python2-mock) + ("python2-nose" ,python2-nose))) + (home-page "http://kombu.readthedocs.org") + (synopsis "Message passing library for Python") + (description + "The aim of Kombu is to make messaging in Python as easy as +possible by providing an idiomatic high-level interface for the AMQ protocol, +and also provide proven and tested solutions to common messaging problems. +AMQP is the Advanced Message Queuing Protocol, an open standard protocol for +message orientation, queuing, routing, reliability and security, for which the +RabbitMQ messaging server is the most popular implementation.") + (license license:bsd-3))) + (define-public python-billiard (package (name "python-billiard") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:04 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:04 +0000 Received: from localhost ([127.0.0.1]:40229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVA-0000ji-66 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:04 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV8-0000ih-1F for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:02 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjV7-0000Ip-Ax for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:01 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUZ-00071K-MC; Tue, 14 Feb 2017 21:14:28 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 06/18] gnu: Add python-dulwich-0.9.9. Date: Tue, 14 Feb 2017 20:15:51 +0000 Message-Id: <20170214201602.10864-6-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-dulwich-0.9.9): New variable. --- gnu/packages/python.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index ba2ff596c..c603d0778 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -796,6 +796,31 @@ available in pure Python.") (inherit (package-with-python2 (strip-python2-variant python-dulwich))))) +;; kallithea-0.3.2 needs dulwich-0.9.9 +(define-public python-dulwich-0.9.9 + (package + (inherit python-dulwich) + (name "python-dulwich-0.9.9") + (version "0.9.9") + (source + (origin + (method url-fetch) + (uri (string-append "https://dulwich.io/releases/dulwich-" version ".tar.gz")) + (sha256 + (base32 + "15l45063rpb5jn2c5b4x82fcjdg7p1bxnj9jh810032diln7ckh8")))) + (build-system python-build-system) + (inputs + `(("python-mock" ,python-mock) + ("python-gevent" ,python-gevent) + ("python-geventhttpclient" ,python-geventhttpclient) + ("python-fastimport" ,python-fastimport))))) + +(define-public python2-dulwich-0.9.9 + (package + (inherit (package-with-python2 + (strip-python2-variant python-dulwich-0.9.9))))) + (define-public python-h5py (package (name "python-h5py") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:04 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:05 +0000 Received: from localhost ([127.0.0.1]:40231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVA-0000jm-E9 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:04 -0500 Received: from aibo.runbox.com ([91.220.196.211]:45004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV7-0000iR-Kj for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:02 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjV6-0002Cj-T7 for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:00 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUS-0000Tl-Hj; Tue, 14 Feb 2017 21:14:20 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 03/18] gnu: Add python-dulwich. Date: Tue, 14 Feb 2017 20:15:48 +0000 Message-Id: <20170214201602.10864-3-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-dulwich): New variable. --- gnu/packages/python.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 4019cc01b..aaa6ba111 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -763,6 +763,39 @@ NetCDF files can also be read and modified. Python-HDF4 is a fork of (define-public python2-hdf4 (package-with-python2 python-hdf4)) +(define-public python-dulwich + (package + (name "python-dulwich") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "dulwich" version)) + (sha256 + (base32 + "14xsyxha6qyxxyf0ma3zv1sy31iy22vzwayk519n7a1gwzk4j7vw")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;Swift module not yet ported to python3, 5 tests fail + (inputs + `(("python-mock" ,python-mock) + ("python-gevent" ,python-gevent) + ("python-geventhttpclient" ,python-geventhttpclient) + ("python-fastimport" ,python-fastimport))) + (home-page "https://www.dulwich.io/") + (synopsis "Python Git Library") + (description + "Dulwich is a Python implementation of the Git file formats and +protocols, which does not depend on Git itself. All functionality is +available in pure Python.") + (license (list license:asl2.0 license:gpl2+)) + (properties `((python2-variant . ,(delay python2-dulwich)))))) + +(define-public python2-dulwich + (package + (inherit (package-with-python2 + (strip-python2-variant python-dulwich))))) + (define-public python-h5py (package (name "python-h5py") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:05 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:05 +0000 Received: from localhost ([127.0.0.1]:40234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVA-0000jz-Ps for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:04 -0500 Received: from aibo.runbox.com ([91.220.196.211]:45010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjV8-0000iz-Qd for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:03 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjV8-0002Cw-24 for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:02 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUs-0000lS-GY; Tue, 14 Feb 2017 21:14:46 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 14/18] gnu: Add python2-babel-1.3. Date: Tue, 14 Feb 2017 20:15:59 +0000 Message-Id: <20170214201602.10864-14-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python2-babel-1.3): New variabel. --- gnu/packages/python.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 4f935d50e..8eebde62b 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -691,6 +691,19 @@ etc. ") (define-public python2-babel (package-with-python2 python-babel)) +;; needed for kallithea-0.3.2 +(define-public python2-babel-1.3 + (package + (inherit python2-babel) + (version "1.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Babel" version)) + (sha256 + (base32 + "0bnin777lc53nxd1hp3apq410jj5wx92n08h7h4izpl4f4sx00lz")))))) + (define-public python2-backport-ssl-match-hostname (package (name "python2-backport-ssl-match-hostname") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:08 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:08 +0000 Received: from localhost ([127.0.0.1]:40240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVE-0000kf-22 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:08 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVB-0000k6-Ex for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:05 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjVA-0000JW-N0 for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:04 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUX-0000WJ-9t; Tue, 14 Feb 2017 21:14:25 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 05/18] gnu: Add python2-mysql-python. Date: Tue, 14 Feb 2017 20:15:50 +0000 Message-Id: <20170214201602.10864-5-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python2-mysql-python): New variable. --- gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index aaa6ba111..ba2ff596c 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -3801,6 +3801,34 @@ toolkits.") ,@(fold alist-delete (package-propagated-inputs matplotlib) '("python-pycairo" "python-pygobject" "python-tkinter"))))))) +(define-public python2-mysql-python + (package + (name "python2-mysql-python") + (version "1.2.5") + (source + (origin + (method url-fetch) + (uri (pypi-uri "MySQL-python" version ".zip")) + (sha256 + (base32 + "0x0c2jg0bb3pp84njaqiic050qkyd7ymwhfvhipnimg58yv40441")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ;Tests require a running mysqld at /run/mysqld/mysqld.sock + #:python ,python-2)) ;Application is python2 only + (inputs + `(("unzip" ,unzip) + ("mysql" ,mysql) + ("zlib" ,zlib) + ("openssl" ,openssl) + ("python2-sphinx" ,python2-sphinx) + ("python2-nose" ,python2-nose))) + (home-page "https://github.com/farcepest/MySQLdb1") + (synopsis "Python interface to MySQL") + (description "MySQLdb is an interface to the popular MySQL +database server for Python.") + (license license:gpl3))) + (define-public python2-pysnptools (package (name "python2-pysnptools") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:11 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:11 +0000 Received: from localhost ([127.0.0.1]:40248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVH-0000lf-Do for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:11 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVG-0000lB-5t for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:10 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjVF-0000Jc-Dv for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:09 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUu-00075r-Uv; Tue, 14 Feb 2017 21:14:49 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 15/18] gnu: Add python-pyparsing-1.5.0. Date: Tue, 14 Feb 2017 20:16:00 +0000 Message-Id: <20170214201602.10864-15-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-pyparsing-1.5.0): New variable. --- gnu/packages/python.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 8eebde62b..a72f5ac76 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -3773,6 +3773,20 @@ that client code uses to construct the grammar directly in Python code.") (define-public python2-pyparsing (package-with-python2 python-pyparsing)) +;; Version required by kallithea-0.3.2 +(define-public python2-pyparsing-1.5.0 + (package + (inherit python2-pyparsing) + (name "python2-pyparsing") + (version "1.5.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pyparsing" version)) + (sha256 + (base32 + "0ff1fgvmvin32xcmnz7xcz4rn57987m52cs91wmjr00qbf09x895")))))) + (define-public python-numpydoc (package (name "python-numpydoc") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:14 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:15 +0000 Received: from localhost ([127.0.0.1]:40251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVK-0000ly-M2 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:14 -0500 Received: from aibo.runbox.com ([91.220.196.211]:45024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVJ-0000lq-29 for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:13 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjVI-0002ED-9e for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:12 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUx-0004cW-5f; Tue, 14 Feb 2017 21:14:51 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 16/18] gnu: Add python-amqplib. Date: Tue, 14 Feb 2017 20:16:01 +0000 Message-Id: <20170214201602.10864-16-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-amqplib): New variable. --- gnu/packages/python.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index a72f5ac76..ddb7edbf3 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -9583,6 +9583,31 @@ alternative when librabbitmq is not available.") #:tests? #f ,@(package-arguments amqp)))))) +(define-public python-amqplib + (package + (name "python-amqplib") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "amqplib" version ".tgz")) + (sha256 + (base32 + "0nvy45bb9ws1kmpczpqkkpgzqrzc0h2323zmzchzs2m6h6v6jgc4")))) + (build-system python-build-system) + (home-page "https://github.com/barryp/py-amqplib") + (synopsis "AMQP Client Library") + (description "Python client for the Advanced Message Queuing Procotol (AMQP)") + (license license:gpl2+))) + +(define-public python2-amqplib + (let ((amqplib (package-with-python2 + (strip-python2-variant python-amqplib)))) + (package + (inherit amqplib) + (arguments + `(#:tests? #f))))) ;;There are no python2 tests. + (define-public python-kombu (package (name "python-kombu") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:20 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:20 +0000 Received: from localhost ([127.0.0.1]:40254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVP-0000mG-U7 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:20 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVO-0000m8-DB for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:18 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjVN-0000LW-Kt for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:17 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUn-00074a-Q4; Tue, 14 Feb 2017 21:14:42 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 12/18] gnu: Add python-docutils-0.11. Date: Tue, 14 Feb 2017 20:15:57 +0000 Message-Id: <20170214201602.10864-12-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-docutils-0.11): New variable. --- gnu/packages/python.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 3b3c221bd..acf0c6234 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -3091,6 +3091,22 @@ reStructuredText.") (define-public python2-docutils (package-with-python2 python-docutils)) +;; kallithea-0.3.2 needs this +(define-public python-docutils-0.11 + (package + (inherit python-docutils) + (version "0.11") + (source + (origin + (method url-fetch) + (uri (pypi-uri "docutils" version)) + (sha256 + (base32 + "1jbybs5a396nrjy9m13pgvsxdwaj7jw7nsawkhl4fi1nvxm1dx4s")))))) + +(define-public python2-docutils-0.11 + (package-with-python2 python-docutils-0.11)) + (define-public python-pygments (package (name "python-pygments") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 15:15:29 2017 Received: (at 25733) by debbugs.gnu.org; 14 Feb 2017 20:15:29 +0000 Received: from localhost ([127.0.0.1]:40257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVZ-0000me-4x for submit@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:29 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdjVY-0000mV-9x for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 15:15:28 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdjVX-0000NH-Id for 25733@debbugs.gnu.org; Tue, 14 Feb 2017 21:15:27 +0100 Received: from torsrv0.snydernet.net ([185.100.86.154] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdjUe-00073I-9e; Tue, 14 Feb 2017 21:14:32 +0100 From: contact.ng0@cryptolab.net To: 25733@debbugs.gnu.org Subject: [PATCH 08/18] gnu: Add python-routes. Date: Tue, 14 Feb 2017 20:15:53 +0000 Message-Id: <20170214201602.10864-8-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170214201602.10864-1-contact.ng0@cryptolab.net> References: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) From: ng0 * gnu/packages/python.scm (python-routes): New variable. --- gnu/packages/python.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index fb296e712..d37bcbc6b 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -2055,6 +2055,38 @@ result back.") (package (inherit base)))) +(define-public python-routes + (package + (name "python-routes") + (version "2.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Routes" version)) + (sha256 + (base32 + "0l83p5prsjq0cccm6596dpv1inlafa1p7q1v8rrvi40ivjsq1hwq")))) + (build-system python-build-system) + (inputs + `(("python-repoze-lru" ,python-repoze-lru) + ("python-six" ,python-six) + ("python-coverage" ,python-coverage) + ("python-webob" ,python-webob) + ("python-webtest" ,python-webtest) + ("python-nose" ,python-nose))) + (home-page "http://routes.readthedocs.org/") + (synopsis "Routing Recognition and Generation Tools") + (description + "Routing package for Python that matches URLs to dicts and vice versa.") + (properties `((python2-variant . ,(delay python2-routes)))) + (license license:expat))) + +(define-public python2-routes + (let ((base (package-with-python2 + (strip-python2-variant python-routes)))) + (package + (inherit base)))) + (define-public python-scripttest (package (name "python-scripttest") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 06:38:10 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 11:38:10 +0000 Received: from localhost ([127.0.0.1]:44251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3L8-0006wo-Ed for submit@debbugs.gnu.org; Sat, 18 Feb 2017 06:38:10 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3L6-0006we-Gs for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 06:38:09 -0500 Received: from localhost (x59cc9a41.dyn.telefonica.de [89.204.154.65]) by mx.zohomail.com with SMTPS id 1487417882891205.18602486756174; Sat, 18 Feb 2017 03:38:02 -0800 (PST) References: <20170214201318.bwtznida7x5jxy5b@wasp> <20170214201602.10864-1-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 01/18] gnu: Add python-geventhttpclient. In-reply-to: <20170214201602.10864-1-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 12:37:54 +0100 Message-ID: <87y3x3sp9p.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Hi ng0, > +(define-public python-geventhttpclient > + (package > + (name "python-geventhttpclient") > + (version "1.3.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "geventhttpclient" version)) > + (modules '((guix build utils))) > + (snippet > + '(begin > + ;; https://github.com/gwik/geventhttpclient/pull/82 > + (delete-file-recursively > "src/geventhttpclient/tests/__pycache__"))) Please end the snippet with “#t”. Please also extend the comment, e.g. “Remove bundled foo. Frobnicate the bar. See https://…”. > + (sha256 > + (base32 > + "07d0q3wzmml75227r6y6mrl5a0zpf4v9gj0ni5rhbyzmaj4az1xx")))) > + (build-system python-build-system) > + (inputs > + `(("python-certifi" ,python-certifi) > + ("python-gevent" ,python-gevent) > + ("python-six" ,python-six) > + ("python-pytest" ,python-pytest) > + ("python-pytest-runner" ,python-pytest-runner))) These should not be inputs but propagated inputs like all other packages providing Python libraries. Python *applications* are wrapped, so they don’t need propagation, but libraries still do. > + (home-page "https://github.com/gwik/geventhttpclient") > + (synopsis "Http client library for gevent") What is “gevent”? Could this be made more obvious by saying e.g. “for the gevent framework” (I don’t know if it is a framework)? Please spell “Http” as “HTTP”. > + (description > + "High performance, concurrent HTTP client library for Python > using gevent.") Please provide a full description, i.e. using full sentences. > + (license (list license:expat > + ;; http_parser.c is based on src/http/ngx_http_parse.c > + ;; from NGINX copyright Igor Sysoev > + license:bsd-3)) The comment referencing nginx is not needed, but a comment above the license field is needed that explains why there are two licenses. If only “http_parser.c” is under BSD 3 then please put that in the comment above the license field. > + (properties `((python2-variant . ,(delay python2-geventhttpclient)))))) Why is this needed? > +(define-public python2-geventhttpclient > + (package > + (inherit (package-with-python2 > + (strip-python2-variant python-geventhttpclient))))) > + Same question as above: why is “package-with-python2” not enough in this case? -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 06:47:25 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 11:47:25 +0000 Received: from localhost ([127.0.0.1]:44255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3U5-0007AB-DE for submit@debbugs.gnu.org; Sat, 18 Feb 2017 06:47:25 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3U3-0007A2-97 for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 06:47:24 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487418439755172.3708363947777; Sat, 18 Feb 2017 03:47:19 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-2-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 02/18] gnu: Add python-fastimport. In-reply-to: <20170214201602.10864-2-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 12:47:16 +0100 Message-ID: <87wpcnsou3.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-fastimport): New variable. > --- > gnu/packages/python.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 8b6e55d0b..4019cc01b 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -1573,6 +1573,31 @@ software.") > (define-public python2-extras > (package-with-python2 python-extras)) > > +(define-public python-fastimport > + (package > + (name "python-fastimport") > + (version "0.9.6") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "fastimport" version)) > + (sha256 > + (base32 > + "1aqjsin4rmqm7ln4j0p73fzxifws6c6ikgyhav7r137m2ixsxl43")))) > + (build-system python-build-system) > + (arguments > + `(#:tests? #f)) ; No tests > + (home-page "htps://github.com/jelmer/python-fastimport") https ‐------------^ > + (synopsis "VCS fastimport/fastexport parser") I don’t know what this means. Please try to make it clearer. > + (description > + "Library for parsing the fastimport VCS serialization format.") Please use full sentences in descriptions and expand abbreviations. Use “@dfn{Very Cool System} (VCS)” for bonus points :) > + (license license:gpl2+))) > + > +(define-public python2-fastimport > + (package > + (inherit (package-with-python2 > + (strip-python2-variant python-fastimport))))) > + This doesn’t look correct. I think a plain “package-with-python2” package would be sufficient here. Let’s fight cargo computing by only writing code that needs to be there :) -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 06:57:53 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 11:57:53 +0000 Received: from localhost ([127.0.0.1]:44263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3eC-0007Oq-Pr for submit@debbugs.gnu.org; Sat, 18 Feb 2017 06:57:53 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3eB-0007Oi-9W for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 06:57:52 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487419068378151.82228271692293; Sat, 18 Feb 2017 03:57:48 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-3-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 03/18] gnu: Add python-dulwich. In-reply-to: <20170214201602.10864-3-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 12:57:44 +0100 Message-ID: <87vas7socn.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-dulwich): New variable. > --- > gnu/packages/python.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 4019cc01b..aaa6ba111 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -763,6 +763,39 @@ NetCDF files can also be read and modified. Python-HDF4 is a fork of > (define-public python2-hdf4 > (package-with-python2 python-hdf4)) > > +(define-public python-dulwich > + (package > + (name "python-dulwich") > + (version "0.14.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "dulwich" version)) > + (sha256 > + (base32 > + "14xsyxha6qyxxyf0ma3zv1sy31iy22vzwayk519n7a1gwzk4j7vw")))) > + (build-system python-build-system) > + (arguments > + `(#:tests? #f)) ;Swift module not yet ported to python3, 5 tests fail Please provide more context. What Swift module does this refer to? Is this part of Dulwich? Please write “Python 3” instead of “python3”. In general it would be good to use full sentences in comments that are not completely obvious. > + (inputs These are probably propagated-inputs. > + `(("python-mock" ,python-mock) This looks like an input that’s only needed for tests, so maybe it should be a native input. (Honestly, I’m not sure if the distinction between native and target makes sense in a cross-building context for Python modules, so maybe ignore this.) > + ("python-gevent" ,python-gevent) > + ("python-geventhttpclient" ,python-geventhttpclient) > + ("python-fastimport" ,python-fastimport))) > + (home-page "https://www.dulwich.io/") > + (synopsis "Python Git Library") Please use lower case. > + (description > + "Dulwich is a Python implementation of the Git file formats and > +protocols, which does not depend on Git itself. All functionality is > +available in pure Python.") What is an implementation of a file format? Is this a library to read and write these file formats? > + (license (list license:asl2.0 license:gpl2+)) Please add a comment explaining what this list means. > + (properties `((python2-variant . ,(delay python2-dulwich)))))) Why is this needed? > + > +(define-public python2-dulwich > + (package > + (inherit (package-with-python2 > + (strip-python2-variant python-dulwich))))) > + Same question as above. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:00:40 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:00:40 +0000 Received: from localhost ([127.0.0.1]:44267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3gu-0007UM-9c for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:00:40 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3gs-0007UD-JB for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:00:38 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 148741923543273.21882824843487; Sat, 18 Feb 2017 04:00:35 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-4-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 04/18] gnu: Add mercurial@3.7.3. In-reply-to: <20170214201602.10864-4-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:00:32 +0100 Message-ID: <87tw7rso7z.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/version-control.scm (mercurial@3.7.3): New variable. […] > +(define-public mercurial@3.7.3 The variable name should be “mercurial-3.7.3” (if the exact version number is important). Why does it have to be this particular version? If any of the 3.7 series is sufficient then it should be called “mercurial-3.7”; if any version 3.x is okay, then it should be called “mercurial-3”. Please add a comment above this package definition that explains why this particular variant is required, so that we know whether it is fine to update or remove it in the future. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:06:05 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:06:05 +0000 Received: from localhost ([127.0.0.1]:44271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3m8-0007cM-UT for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:06:05 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3m7-0007cF-Ej for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:06:04 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487419558844522.759939752989; Sat, 18 Feb 2017 04:05:58 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-5-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 05/18] gnu: Add python2-mysql-python. In-reply-to: <20170214201602.10864-5-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:05:55 +0100 Message-ID: <87shnbsnz0.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python2-mysql-python): New variable. > --- > gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index aaa6ba111..ba2ff596c 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -3801,6 +3801,34 @@ toolkits.") > ,@(fold alist-delete (package-propagated-inputs matplotlib) > '("python-pycairo" "python-pygobject" "python-tkinter"))))))) > > +(define-public python2-mysql-python > + (package > + (name "python2-mysql-python") > + (version "1.2.5") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "MySQL-python" version ".zip")) > + (sha256 > + (base32 > + "0x0c2jg0bb3pp84njaqiic050qkyd7ymwhfvhipnimg58yv40441")))) > + (build-system python-build-system) > + (arguments > + `(#:tests? #f ;Tests require a running mysqld at /run/mysqld/mysqld.sock > + #:python ,python-2)) ;Application is python2 only “Python 2 only” > + (inputs > + `(("unzip" ,unzip) This is a native input. […] > + ("python2-sphinx" ,python2-sphinx) > + ("python2-nose" ,python2-nose))) Are these only needed at test time or also at runtime? If they are needed at runtime they should be propagated. > + (home-page "https://github.com/farcepest/MySQLdb1") > + (synopsis "Python interface to MySQL") > + (description "MySQLdb is an interface to the popular MySQL > +database server for Python.") > + (license license:gpl3))) This doesn’t look right. “_mysql.c” is licensed under GPLv2+. I don’t see any mention of the GPLv3. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:08:41 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:08:41 +0000 Received: from localhost ([127.0.0.1]:44275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3of-0007gK-DK for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:08:41 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3od-0007gC-39 for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:08:39 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487419716734354.94489630438; Sat, 18 Feb 2017 04:08:36 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-6-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 06/18] gnu: Add python-dulwich-0.9.9. In-reply-to: <20170214201602.10864-6-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:08:33 +0100 Message-ID: <87r32vsnum.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-dulwich-0.9.9): New variable. > --- > gnu/packages/python.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index ba2ff596c..c603d0778 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -796,6 +796,31 @@ available in pure Python.") > (inherit (package-with-python2 > (strip-python2-variant python-dulwich))))) > > +;; kallithea-0.3.2 needs dulwich-0.9.9 > +(define-public python-dulwich-0.9.9 > + (package > + (inherit python-dulwich) > + (name "python-dulwich-0.9.9") The version number should not be part of the name. The name should be inherited. > + (version "0.9.9") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://dulwich.io/releases/dulwich-" version ".tar.gz")) > + (sha256 > + (base32 > + "15l45063rpb5jn2c5b4x82fcjdg7p1bxnj9jh810032diln7ckh8")))) > + (build-system python-build-system) You don’t need to override the “build-system” field. > + (inputs > + `(("python-mock" ,python-mock) > + ("python-gevent" ,python-gevent) > + ("python-geventhttpclient" ,python-geventhttpclient) > + ("python-fastimport" ,python-fastimport))))) Why can’t you reuse the inputs (which should be propagated inputs) from the “python-dulwich” package? > +(define-public python2-dulwich-0.9.9 > + (package > + (inherit (package-with-python2 > + (strip-python2-variant python-dulwich-0.9.9))))) > + Is the variant for Python 2 needed at all? I’d rather not add it unless a package depends on it. Additionally, the same question as before applies: why use “strip-python2-variant” here? -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:13:52 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:13:52 +0000 Received: from localhost ([127.0.0.1]:44280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3tg-0007nv-1w for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:13:52 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3td-0007nn-Bg for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:13:50 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487420027559319.2715159444997; Sat, 18 Feb 2017 04:13:47 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-7-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 07/18] gnu: Add python-repoze-lru. In-reply-to: <20170214201602.10864-7-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:13:44 +0100 Message-ID: <87poifsnlz.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-repoze-lru): New variable. > --- > gnu/packages/python.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index c603d0778..fb296e712 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -2030,6 +2030,31 @@ result back.") > (define-public python2-pytest-xdist > (package-with-python2 python-pytest-xdist)) > > +(define-public python-repoze-lru > + (package > + (name "python-repoze-lru") > + (version "0.6") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "repoze.lru" version)) > + (sha256 > + (base32 > + "0cdx3fq67qfcdrb3h9rjjcvks2zfrgyd834indncplqnywxk4yhg")))) > + (build-system python-build-system) > + (home-page "http://www.repoze.org") > + (synopsis "Tiny LRU cache implementation and decorator") Please expand “LRU”. > + (description > + "Repoze integrates Zope technologies with WSGI and reusable > Python middleware.") Both synopsis and description could be improved. The synopsis is better than the description. The fact that “Zope technologies” are used does not describe the package. > + (properties `((python2-variant . ,(delay python2-repoze-lru)))) I don’t think this is needed. > + (license license:repoze))) There is no such license. You could use “license:non-copyleft” here with “http://repoze.org/license.html” as the argument. > + > +(define-public python2-repoze-lru > + (let ((base (package-with-python2 > + (strip-python2-variant python-repoze-lru)))) > + (package > + (inherit base)))) > + This is really convoluted for no obvious gain. Why did you choose this over: (define-public python2-repoze-lru (package-with-python2 python-repoze-lru)) ? -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:15:25 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:15:25 +0000 Received: from localhost ([127.0.0.1]:44284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3vB-0007r4-Es for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:15:25 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3v9-0007qs-N2 for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:15:24 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487420121566237.84321160957882; Sat, 18 Feb 2017 04:15:21 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-8-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 08/18] gnu: Add python-routes. In-reply-to: <20170214201602.10864-8-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:15:18 +0100 Message-ID: <87o9xzsnjd.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-routes): New variable. […] > +(define-public python-routes > + (package > + (name "python-routes") > + (version "2.3.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "Routes" version)) > + (sha256 > + (base32 > + "0l83p5prsjq0cccm6596dpv1inlafa1p7q1v8rrvi40ivjsq1hwq")))) > + (build-system python-build-system) > + (inputs propagated-inputs. > + `(("python-repoze-lru" ,python-repoze-lru) > + ("python-six" ,python-six) > + ("python-coverage" ,python-coverage) > + ("python-webob" ,python-webob) > + ("python-webtest" ,python-webtest) > + ("python-nose" ,python-nose))) > + (home-page "http://routes.readthedocs.org/") > + (synopsis "Routing Recognition and Generation Tools") Please pay attention to upper vs lower case. > + (description > + "Routing package for Python that matches URLs to dicts and vice > versa.") Please use full sentences. > + (properties `((python2-variant . ,(delay python2-routes)))) Please explain why this is needed. > + (license license:expat))) > + > +(define-public python2-routes > + (let ((base (package-with-python2 > + (strip-python2-variant python-routes)))) > + (package > + (inherit base)))) > + The same comment applies here as for the other patches in this series. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:16:51 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:16:51 +0000 Received: from localhost ([127.0.0.1]:44288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3wY-0007ta-Qo for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:16:51 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3wX-0007tS-Ms for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:16:50 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487420206062652.4696898862176; Sat, 18 Feb 2017 04:16:46 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-9-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 09/18] gnu: Add python-routes-1.13. In-reply-to: <20170214201602.10864-9-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:16:42 +0100 Message-ID: <87mvdjsnh1.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-routes-1.13): New variable. > --- > gnu/packages/python.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index d37bcbc6b..7c02f86f1 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -2087,6 +2087,33 @@ result back.") > (package > (inherit base)))) > > +;; Required by kallithea-0.3.2 > +(define-public python-routes-1.13 > + (package > + (inherit python-routes) > + (version "1.13") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "Routes" version)) > + (sha256 > + (base32 > + "19r4yr4nyz8iw3ykp8mc93xjlaybjgzyi7lhwf1azdydayix20yc")))) > + (inputs > + `(("python-repoze-lru" ,python-repoze-lru) > + ("python-six" ,python-six) > + ("python-coverage" ,python-coverage) > + ("python-webob" ,python-webob) > + ("python-webtest" ,python-webtest) > + ("python-nose" ,python-nose) > + ("python-paste" ,python-paste))))) No need to override the inputs (which should be propagated) here. Just inherit them. > +(define-public python2-routes-1.13 > + (let ((base (package-with-python2 > + (strip-python2-variant python-routes-1.13)))) > + (package > + (inherit base)))) > + See my comments on similar cases in your other patches. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:18:28 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:18:28 +0000 Received: from localhost ([127.0.0.1]:44292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3y8-0007wL-78 for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:18:28 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3y7-0007wD-2y for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:18:27 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487420303982706.2458443934655; Sat, 18 Feb 2017 04:18:23 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-10-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 10/18] gnu: Add python-urlobject. In-reply-to: <20170214201602.10864-10-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:18:20 +0100 Message-ID: <87lgt3sneb.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-urlobject): New variable. > --- […] > +(define-public python-urlobject > + (package > + (name "python-urlobject") > + (version "2.4.2") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "URLObject" version)) > + (sha256 > + (base32 > + "0mswa40s1m5hs5yydb75i2bqb0l49gn0mmkzb0g5nj493nl0h3yx")))) > + (build-system python-build-system) > + (home-page "http://github.com/zacharyvoase/urlobject") > + (synopsis "Utility class for manipulating URLs") > + (description > + "URLObject is a utility class for manipulating URLs.") > + (license license:public-domain))) Okay. > +(define-public python2-urlobject > + (let ((base (package-with-python2 (strip-python2-variant python-urlobject)))) > + (package > + (inherit base)))) > + Why? -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:19:50 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:19:50 +0000 Received: from localhost ([127.0.0.1]:44296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3zS-0007yU-Ii for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:19:50 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf3zP-0007yH-5U for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:19:48 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487420382741105.07481516927885; Sat, 18 Feb 2017 04:19:42 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-11-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 11/18] gnu: Add python-urlobject-2.3.4. In-reply-to: <20170214201602.10864-11-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:19:39 +0100 Message-ID: <87k28nsnc4.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-urlobject-2.3.4): New variable. > --- […] > +;; kallithea-0.3.2 needs this version. > +(define-public python-urlobject-2.3.4 > + (package > + (inherit python-urlobject) > + (version "2.3.4") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "URLObject" version)) > + (sha256 > + (base32 > + "0mq4vy80xgvivh7zikf50awi5mw0pi601740bz0m8lnanlnrh85k")))))) Okay. > +(define-public python2-urlobject-2.3.4 > + (let ((base (package-with-python2 (strip-python2-variant python-urlobject-2.3.4)))) > + (package > + (inherit base)))) > + Same comment as before: please don’t make this more complicated than it needs to be. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 07:22:03 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 12:22:03 +0000 Received: from localhost ([127.0.0.1]:44300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf41b-00082K-0U for submit@debbugs.gnu.org; Sat, 18 Feb 2017 07:22:03 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf41Y-00081s-Qi for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 07:22:01 -0500 Received: from localhost (xd933e48a.dyn.telefonica.de [217.51.228.138]) by mx.zohomail.com with SMTPS id 1487420518129673.1424120185488; Sat, 18 Feb 2017 04:21:58 -0800 (PST) References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-12-contact.ng0@cryptolab.net> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Ricardo Wurmus To: contact.ng0@cryptolab.net Subject: Re: bug#25733: [PATCH 12/18] gnu: Add python-docutils-0.11. In-reply-to: <20170214201602.10864-12-contact.ng0@cryptolab.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 18 Feb 2017 13:21:54 +0100 Message-ID: <87ino7sn8d.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/python.scm (python-docutils-0.11): New variable. > --- […] > +;; kallithea-0.3.2 needs this I wonder: does Kallithea *really* need these particular versions or does it just have overly strict version checks? > +(define-public python-docutils-0.11 > + (package > + (inherit python-docutils) > + (version "0.11") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "docutils" version)) > + (sha256 > + (base32 > + "1jbybs5a396nrjy9m13pgvsxdwaj7jw7nsawkhl4fi1nvxm1dx4s")))))) Okay. > +(define-public python2-docutils-0.11 > + (package-with-python2 python-docutils-0.11)) > + Much better! But: I’d rather not add the Python 2 variant unless it’s really needed. If Kallithea really just needs the Python 2 variant, then please do not add the Python 3 variant. The same comment applies to all other patches in this series that add variants like this. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 10:29:24 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 15:29:24 +0000 Received: from localhost ([127.0.0.1]:45170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf6wu-0007Zf-9x for submit@debbugs.gnu.org; Sat, 18 Feb 2017 10:29:24 -0500 Received: from fragranza.investici.org ([178.175.144.26]:26106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf6ws-0007ZW-4k for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 10:29:23 -0500 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 40F4F2C01BA; Sat, 18 Feb 2017 15:29:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1487431760; bh=5Gkz0yTUx32/TPwFJr/eabBE1Q9fKK5TQ35/FIglL4s=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=HkGdoil6lVt6SUvGUD57zbGqJmwna++O+vVTBQqXg8MlKaTt5qtjEgi56cpnANPR8 /BKLjsHG3xJ086Dl52YsGTNQ74j2Fu2aA8dnULnXY377SYZiMUWW2YOk/mMd6kds2A FpAM78rByi3/5H76v00s98YRrZQngZ91ZNg5YfSI= Date: Sat, 18 Feb 2017 15:31:17 +0000 From: ng0 To: Ricardo Wurmus Subject: Re: bug#25733: [PATCH 12/18] gnu: Add python-docutils-0.11. Message-ID: <20170218153117.j2h5voptiwbwidby@wasp> Mail-Followup-To: Ricardo Wurmus , 25733@debbugs.gnu.org, ng0 References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-12-contact.ng0@cryptolab.net> <87ino7sn8d.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87ino7sn8d.fsf@elephly.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 17-02-18 13:21:54, Ricardo Wurmus wrote: > > contact.ng0@cryptolab.net writes: > > > From: ng0 > > > > * gnu/packages/python.scm (python-docutils-0.11): New variable. > > --- > > […] > > > +;; kallithea-0.3.2 needs this > > I wonder: does Kallithea *really* need these particular versions or does > it just have overly strict version checks? > > > +(define-public python-docutils-0.11 > > + (package > > + (inherit python-docutils) > > + (version "0.11") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (pypi-uri "docutils" version)) > > + (sha256 > > + (base32 > > + "1jbybs5a396nrjy9m13pgvsxdwaj7jw7nsawkhl4fi1nvxm1dx4s")))))) > > Okay. > > > +(define-public python2-docutils-0.11 > > + (package-with-python2 python-docutils-0.11)) > > + > > Much better! But: I’d rather not add the Python 2 variant unless it’s > really needed. If Kallithea really just needs the Python 2 variant, > then please do not add the Python 3 variant. The same comment applies > to all other patches in this series that add variants like this. > > -- > Ricardo > > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net > Thanks for your review, I'll send updates soon. I think the weird constructions of some python2 variants originated in the fact that the branch is too old to remember why I did it ;) So here's my idea: I'll send an email upstream and ask about the restrictions and if we could simply use a newer version, current one, etc etc. I have not been following kallithea development since I packaged this, but I know there has been no new release. These patches just reflect what I tested, and I didn't even get to kallithea itself afaik because I still needed dependencies for running tests. Does this sound appropriate for you? -- ng0 -- https://www.inventati.org/patternsinthechaos/ From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 10:31:24 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 15:31:24 +0000 Received: from localhost ([127.0.0.1]:45174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf6ym-0007do-O3 for submit@debbugs.gnu.org; Sat, 18 Feb 2017 10:31:24 -0500 Received: from latitanza.investici.org ([82.94.249.234]:35729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf6yk-0007df-Qb for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 10:31:19 -0500 Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 1FDF2121284; Sat, 18 Feb 2017 15:31:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1487431877; bh=UytcRpsyUgUrC+e2Evwc2d5+gdCPVS5UHR2uBf1iYeo=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=Ll7pt/589MHyS9SMtTlR8oG4MYzq2aDlrX+tAhg0+WpBfAr/rnRgwuLsEsZXQyKzi eFYMF9aFkoCckkMlkQAqHop8VdoibEG2TQZ+zuNslI+lYLe0+Fa0o1HdWAmwkiFrIL sjif/U5wINQrpsOPBzwky8QutKdvYg5rQFDCo6RY= Date: Sat, 18 Feb 2017 15:32:41 +0000 From: ng0 To: Ricardo Wurmus Subject: Re: bug#25733: [PATCH 10/18] gnu: Add python-urlobject. Message-ID: <20170218153241.bxz3vlkkxjbxwweo@wasp> Mail-Followup-To: Ricardo Wurmus , 25733@debbugs.gnu.org, ng0 References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-10-contact.ng0@cryptolab.net> <87lgt3sneb.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87lgt3sneb.fsf@elephly.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 17-02-18 13:18:20, Ricardo Wurmus wrote: > > contact.ng0@cryptolab.net writes: > > > From: ng0 > > > > * gnu/packages/python.scm (python-urlobject): New variable. > > --- > > […] > > > +(define-public python-urlobject > > + (package > > + (name "python-urlobject") > > + (version "2.4.2") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (pypi-uri "URLObject" version)) > > + (sha256 > > + (base32 > > + "0mswa40s1m5hs5yydb75i2bqb0l49gn0mmkzb0g5nj493nl0h3yx")))) > > + (build-system python-build-system) > > + (home-page "http://github.com/zacharyvoase/urlobject") > > + (synopsis "Utility class for manipulating URLs") > > + (description > > + "URLObject is a utility class for manipulating URLs.") > > + (license license:public-domain))) > > Okay. > > > +(define-public python2-urlobject > > + (let ((base (package-with-python2 (strip-python2-variant python-urlobject)))) > > + (package > > + (inherit base)))) > > + > > Why? My guess is that it had something to do with delayed python2 variants, but I might be wrong (see last email I've sent). > -- > Ricardo > > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net > -- ng0 -- https://www.inventati.org/patternsinthechaos/ From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 10:34:46 2017 Received: (at 25733) by debbugs.gnu.org; 18 Feb 2017 15:34:46 +0000 Received: from localhost ([127.0.0.1]:45179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf722-0007iG-SO for submit@debbugs.gnu.org; Sat, 18 Feb 2017 10:34:46 -0500 Received: from latitanza.investici.org ([82.94.249.234]:38809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf721-0007i9-8e for 25733@debbugs.gnu.org; Sat, 18 Feb 2017 10:34:41 -0500 Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 312171213F4; Sat, 18 Feb 2017 15:34:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1487432080; bh=64Et0dRGMTCSs/jdV78S+BBS5tGJmGRVMsxhWRRae5g=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=EVkBaZH11ccuh4WiUh59JrtBv/fqchbfCQJYItG73AVVowB5W5jID24huYcxQoKVx LdSgmjzVzhOy9caBMCotpf401qwdpupHZuzB8SQmLJ2NK6ZptF1sjjWkPKkIKe6ezu Mdm9eHePyUciR/J7QPam4eXyTJoPIqy+EU5B1VXc= Date: Sat, 18 Feb 2017 15:36:38 +0000 From: ng0 To: Ricardo Wurmus Subject: Re: bug#25733: [PATCH 08/18] gnu: Add python-routes. Message-ID: <20170218153638.iczcgvvaawg4zior@wasp> Mail-Followup-To: Ricardo Wurmus , 25733@debbugs.gnu.org, ng0 References: <20170214201602.10864-1-contact.ng0@cryptolab.net> <20170214201602.10864-8-contact.ng0@cryptolab.net> <87o9xzsnjd.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87o9xzsnjd.fsf@elephly.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25733 Cc: ng0 , 25733@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 17-02-18 13:15:18, Ricardo Wurmus wrote: > > contact.ng0@cryptolab.net writes: > > > From: ng0 > > > > * gnu/packages/python.scm (python-routes): New variable. > > […] > > > +(define-public python-routes > > + (package > > + (name "python-routes") > > + (version "2.3.1") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (pypi-uri "Routes" version)) > > + (sha256 > > + (base32 > > + "0l83p5prsjq0cccm6596dpv1inlafa1p7q1v8rrvi40ivjsq1hwq")))) > > + (build-system python-build-system) > > + (inputs > > propagated-inputs. > > > + `(("python-repoze-lru" ,python-repoze-lru) > > + ("python-six" ,python-six) > > + ("python-coverage" ,python-coverage) > > + ("python-webob" ,python-webob) > > + ("python-webtest" ,python-webtest) > > + ("python-nose" ,python-nose))) > > + (home-page "http://routes.readthedocs.org/") > > + (synopsis "Routing Recognition and Generation Tools") > > Please pay attention to upper vs lower case. > > > + (description > > + "Routing package for Python that matches URLs to dicts and vice > > versa.") > > Please use full sentences. Most of the time those were simple packages where I would need to add more than they do, but I can simply extend them so that the sentences are correct, like "@code{foo} is a Foomatic package for Python which does Foomagic in a foomatic way." > > + (properties `((python2-variant . ,(delay python2-routes)))) > > Please explain why this is needed. Does any delayed variant do this? Back when I looked at them, none did do this. More or less, build fails unless I add this for all packages where it has been added. > > + (license license:expat))) > > + > > +(define-public python2-routes > > + (let ((base (package-with-python2 > > + (strip-python2-variant python-routes)))) > > + (package > > + (inherit base)))) > > + > > The same comment applies here as for the other patches in this series. > > -- > Ricardo > > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net > -- ng0 -- https://www.inventati.org/patternsinthechaos/ From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 19 04:06:24 2018 Received: (at control) by debbugs.gnu.org; 19 Mar 2018 08:06:24 +0000 Received: from localhost ([127.0.0.1]:40703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1expoG-00041d-7k for submit@debbugs.gnu.org; Mon, 19 Mar 2018 04:06:24 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:40376 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1expoE-00041W-VF for control@debbugs.gnu.org; Mon, 19 Mar 2018 04:06:23 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 5D85913D067; Mon, 19 Mar 2018 08:06:22 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id C3ED813D064 for ; Mon, 19 Mar 2018 08:06:21 +0000 (GMT) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id af2ba83b for ; Mon, 19 Mar 2018 08:06:20 +0000 (UTC) Date: Mon, 19 Mar 2018 08:06:15 +0000 Message-Id: <87r2og5w20.fsf@cbaines.net> To: control@debbugs.gnu.org From: Christopher Baines Subject: control message for bug #25733 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 25733 patch From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 19 04:06:26 2018 Received: (at control) by debbugs.gnu.org; 19 Mar 2018 08:06:26 +0000 Received: from localhost ([127.0.0.1]:40706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1expoI-00041s-Ez for submit@debbugs.gnu.org; Mon, 19 Mar 2018 04:06:26 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:40380 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1expoG-00041e-Je for control@debbugs.gnu.org; Mon, 19 Mar 2018 04:06:24 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 4AF5513D067; Mon, 19 Mar 2018 08:06:24 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 9E21413D064 for ; Mon, 19 Mar 2018 08:06:23 +0000 (GMT) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 48a407cc for ; Mon, 19 Mar 2018 08:06:22 +0000 (UTC) Date: Mon, 19 Mar 2018 08:06:22 +0000 Message-Id: <87po405w1t.fsf@cbaines.net> To: control@debbugs.gnu.org From: Christopher Baines Subject: control message for bug #25733 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 25733 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 20 23:27:50 2020 Received: (at 25733-close) by debbugs.gnu.org; 21 Apr 2020 03:27:50 +0000 Received: from localhost ([127.0.0.1]:48806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQjZe-0007VB-AC for submit@debbugs.gnu.org; Mon, 20 Apr 2020 23:27:50 -0400 Received: from mail-qv1-f66.google.com ([209.85.219.66]:34328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQjZc-0007Uv-FO for 25733-close@debbugs.gnu.org; Mon, 20 Apr 2020 23:27:49 -0400 Received: by mail-qv1-f66.google.com with SMTP id q2so2920484qvd.1 for <25733-close@debbugs.gnu.org>; Mon, 20 Apr 2020 20:27:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=XzWzKWbjoZrs/lITFZI3utQyfFshj3/nKQJ+I1DixUI=; b=Y552+j6XyW+WYQOJZ1EW37j+CcAEJ0VVYE6fxkG76BAcPxpDj4+bHY5cfG0wIMjCzy 6647RwY5DfDvnqN4Kc354ZMjOYW0Y38k8qPRELq0P2fJPB4/W6anmj6+0Mo2XTzQf+jO lpAo8S1E9LDHs7p/v4OFxz/t093x6rN5/39ADcJ3mlcHslVjrZQn/p5L/HlobCj6yzQ/ f1Pnu/4dYQLwc/Wyx1EUBa4ZTfL4nD6ibk/p6gyjo/zCHGkK3EOYj7skOKI/aupgivOb mHTGBPoRQenF4Hc40ohxU/TFCILH2ejlCYpUZu/1kuyfsaxe1ca2/cTPKZi61HD3oxNn axsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=XzWzKWbjoZrs/lITFZI3utQyfFshj3/nKQJ+I1DixUI=; b=VZC/CFZop8Yj2oWovFbVWgLUiBGkUxGlriBz1rHUGZNaF5z2/lZW2TXxQOrdMWQaWX OPMPstfHbN9yJRhKItn5pdMGQhB+AnUS8PyYRMSPMDz1GjyV/hu0T9uXNvVWyTXDVL7V dqDgAp6vhnmpXjY2HstWeU2TrLKhdGK4nNzijkGwOp3WmwGTP4r1s6xMSzs+WQbMmqXs /FJmD4tHk0N9BLTMhjbrzexAHtOBW5kw4xIfnkO0Bf5yuWbgUGEyJR4o5HxKZzxUhxVV 3hKJrYxZab65Pn52hbrXcPiylFmB9kiMgTYc49Wr/YnjClhnZo9UJojYrH/QkY83Cv6k Sktw== X-Gm-Message-State: AGi0PuYodsNSgqH1zW2StFPjp1W8M8pqc/v0LLW18e16131s0cPwG7pU 4usSeu62mihE7ui0BVAjcJFKaGcL X-Google-Smtp-Source: APiQypIqPhaP5OlEGFUCBjrXaoomEFL2+gFTy/V3kmYUkYzRIvlx5C4KA6YAD/M6mWR6lF2H0XF3eg== X-Received: by 2002:a0c:f34b:: with SMTP id e11mr15039095qvm.76.1587439662731; Mon, 20 Apr 2020 20:27:42 -0700 (PDT) Received: from hurd (dsl-152-14.b2b2c.ca. [66.158.152.14]) by smtp.gmail.com with ESMTPSA id k2sm955465qte.16.2020.04.20.20.27.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 20:27:42 -0700 (PDT) From: Maxim Cournoyer To: ng0 Subject: Re: bug#25733: kallithea dependencies References: <20170214201318.bwtznida7x5jxy5b@wasp> Date: Mon, 20 Apr 2020 23:27:41 -0400 In-Reply-To: <20170214201318.bwtznida7x5jxy5b@wasp> (ng0's message of "Tue, 14 Feb 2017 20:13:19 +0000") Message-ID: <87v9ltiklu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25733-close Cc: 25733-close@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, ng0 writes: > This adds dependencies for kallithea. > I lost track of the state of things. I know this was reviews in the > past, then the python build system changed and now I hope not too many > people have done duplicate work and added software I packaged in here. > > gnu: Add python-geventhttpclient. > gnu: Add python-fastimport. > gnu: Add python-dulwich. > gnu: Add mercurial@3.7.3. > gnu: Add python2-mysql-python. > gnu: Add python-dulwich-0.9.9. > gnu: Add python-repoze-lru. > gnu: Add python-routes. > gnu: Add python-routes-1.13. > gnu: Add python-urlobject. > gnu: Add python-urlobject-2.3.4. > gnu: Add python-docutils-0.11. > gnu: Add python-markdown-2.2.1. > gnu: Add python2-babel-1.3. > gnu: Add python-pyparsing-1.5.0. > gnu: Add python-amqplib. > gnu: Add python2-kombu-1. > gnu: Add kallithea. > > Excluding kallithea, because this still needs some service. I looked into this, but given it's 3 years old and that Kallithea has evolved quite in that time (see its requirements at https://kallithea-scm.org/repos/kallithea/files/a67bcc6f91182a3e01f601e60f4f27e345289819/setup.py), many of the above packages are no longer needed by Kallithea (and many have since made their way into Guix). Hence, I'm closing this ticket. Feel free to repoen/send a fresh batch of patches. Thank you, Maxim From unknown Fri Aug 15 12:51:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 May 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator