From unknown Mon Aug 18 19:27:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27548] [PATCH] gnu: Add python-xenon Resent-From: Muriithi Frederick Muriuki Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 01 Jul 2017 14:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 27548@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149892026930385 (code B ref -1); Sat, 01 Jul 2017 14:45:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jul 2017 14:44:29 +0000 Received: from localhost ([127.0.0.1]:47796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dRJdN-0007u1-5v for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dRJdL-0007to-1s for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dRJdE-0001Co-Tm for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.4 required=5.0 tests=BAYES_20,FREEMAIL_FROM, RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_SORBS_SPAM,RCVD_IN_SORBS_WEB,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dRJdE-0001CV-Q2 for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33145) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dRJdD-0001CS-GM for guix-patches@gnu.org; Sat, 01 Jul 2017 10:44:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dRJdA-000160-9q for guix-patches@gnu.org; Sat, 01 Jul 2017 10:44:19 -0400 Received: from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:32924) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dRJdA-00012v-2G for guix-patches@gnu.org; Sat, 01 Jul 2017 10:44:16 -0400 Received: by mail-wm0-x242.google.com with SMTP id j85so12679987wmj.0 for ; Sat, 01 Jul 2017 07:44:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=/RfGsir/xclTJHhIR/ms08P++GHGoVV8ORp8Hf0ImVc=; b=jsj01p5tSPDAuaF/215YAb7kTaVYlBRuKygBb63w5xtBXgwxctarsRQsk97EUnYPzm 4YZzTw6dtlqhvj37UUviViLSH2Hl9i7ECHR59B2C3yZroP6fVLkAVIrBA4nsvTNwcYbY RApQ7bk4C6uX+T4NzQLgI7Gn0c+Qxo9DEtDJZTPpHC3hl3xupswXwbup1EN4Glb/KLND 1JcDxecCsCq/OabbmbZsSe2JYof9yZS/HZ+gquW1/s7nLXo/IP9obvzSvPValNIroAPX PWAAGgxU1ZA7ktVa0KgWHCKUfKShZdeArHqBS6h6/q9om0K/TIKesKZIWvtohCO8equ2 /9fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=/RfGsir/xclTJHhIR/ms08P++GHGoVV8ORp8Hf0ImVc=; b=Rd5nSPvS5pXY26Tls76nZjYppugTaO1rj2CazKzFcx6gLmjuhFMbMJ1bLybRmt0UkU VP9q47bwD3Tohq1n7u/vYXLE+Zmv+4v8rIvDJy8QTfNZdWOvFSxFZ8tGG7Lux7vDq0uN tyx4cyapalMSP+ByyoVMLxjSbiyFKwylkssIsXDoEz3WphMkm6ZeohrGRFTkrsmj7C4q sm0kbDwfWz6LOsdWJqWU/DsM+B90l/bSTzAOnaSlTi1t/DzIYO0zDsFQmighvtHMjfjN UJ44gE3hvlVDzHmsMPquu2cAWUg6eGXJJ7wMzkxwAFrGqJPzc3Oaie4jtoo8A4PNV0Rd FKGA== X-Gm-Message-State: AKS2vOz5izKoQUTR7Gk//QrZpFP88LJ7VH8jGkNYQgimLzGnNfeN5L76 4lGuueIHneslXjbBm/Y= X-Received: by 10.28.45.5 with SMTP id t5mr19861690wmt.50.1498920251889; Sat, 01 Jul 2017 07:44:11 -0700 (PDT) Received: from localhost.localdomain (41-139-150-138.safaricombusiness.co.ke. [41.139.150.138]) by smtp.gmail.com with ESMTPSA id h16sm25695797wma.14.2017.07.01.07.44.08 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 Jul 2017 07:44:10 -0700 (PDT) From: Muriithi Frederick Muriuki Date: Sat, 1 Jul 2017 17:44:20 +0300 Message-Id: <20170701144420.24120-1-fredmanglis@gmail.com> X-Mailer: git-send-email 2.13.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.6 (---) 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: -3.6 (---) * gnu/packages/python.scm (python-xenon, python2-xenon) New variables. --- gnu/packages/python.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6e1e289e9..1167b0933 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -15512,3 +15512,49 @@ pure Python module.") (define-public python2-rencode (package-with-python2 python-rencode)) + +(define-public python-xenon + (package + (name "python-xenon") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "xenon" version)) + (sha256 + (base32 + "14kby2y48vp3sgwxqlm5d5789yibqwb1qli5fwcmdqg3iayrbklc")))) + (build-system python-build-system) + (native-inputs + `(("python-pyyaml" ,python-pyyaml) + ("python-radon" ,python-radon) + ("python-requests" ,python-requests) + ("python-flake8" ,python-flake8) + ("python-tox" ,python-tox))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'build 'patch-test-requirements + (lambda* (#:key inputs #:allow-other-keys) + ;; Update requirements from dependecy==version + ;; to dependency>=version + (substitute* "requirements.txt" + (("==") ">=") + ((",<1.5.0") "")) + ;; Remove httpretty dependency for tests + (substitute* "setup.py" + (("httpretty") "")) + #t))))) + (home-page "https://xenon.readthedocs.org/") + (synopsis + "Monitor code metrics for Python on your CI server") + (description + "@code{Xenon} is a monitoring tool based on Radon. It monitors code’s +complexity. Ideally, @code{xenon} is run every time code is committed. Through +command line options, various thresholds can be set for the complexity of code. +It will fail (i.e. it will exit with a non-zero exit code) when any of these +equirements is not met.") + (license license:expat))) + +(define-public python2-xenon + (package-with-python2 python-xenon)) -- 2.13.2 From unknown Mon Aug 18 19:27:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27548] [PATCH] gnu: Add python-xenon Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Jul 2017 19:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Muriithi Frederick Muriuki , 27548@debbugs.gnu.org Received: via spool by 27548-submit@debbugs.gnu.org id=B27548.14997998145520 (code B ref 27548); Tue, 11 Jul 2017 19:04:01 +0000 Received: (at 27548) by debbugs.gnu.org; 11 Jul 2017 19:03:34 +0000 Received: from localhost ([127.0.0.1]:34317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dV0RZ-0001Qx-RM for submit@debbugs.gnu.org; Tue, 11 Jul 2017 15:03:34 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:44239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dV0RW-0001Qi-AH for 27548@debbugs.gnu.org; Tue, 11 Jul 2017 15:03:30 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 998E520565; Tue, 11 Jul 2017 15:03:26 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Tue, 11 Jul 2017 15:03:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=SAMf545CPU4OXv91ocGgzhO9iauPTw412MmFB5jyI zM=; b=jfcl5XrhXCHTHwalpcVPY4EH9uWKH0sekwj9liB3EmGayOXUHJpa9FMvI 3h1NuNyAUq8Ng/dGhp99UzWHOoaIE3arh9EYvjR6aOvWtpI/8v/HPa3ymFntIWKh D9CKPKYcOQjKKCGNPL8RGqESnOHaaCtC4UCBERG66szUiuKICUJZLu/iqW7r30Yd fZVh84zI06LgCBhELfVVzdVVs+xijvxHpfkhi1fCZ5lm1D0+1wHL0fmBPGP/DbJ5 wYUXuB758v6xrzWJ4834+LS04ms1pPjlrBTT7qccdXnNkCa7qwaS8eXP43rAZrM9 D7vN+mbAWGD/m6OrONDM5E/mbQOfg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=SAMf545CPU4OXv91oc GgzhO9iauPTw412MmFB5jyIzM=; b=nOspcKrUMU5/9a2GOYmlCYVEMowouJgFuF lwqZw4IrBdAZKbAL+ZXWlr37dA7aJ6pPyr/r7pvEoNIA6zS6dAa4QszmjHQYW7zS jkkp968TSqhH7qDFrIjsUUQDcX2b27PmtBbuUw1XLkA3YgCqdERgGwUrfh1bsHUE pyTz07eI56mr8LSsbLwfTFQF2Y+dB93p72wDIgLjNZRpu9yX5gDDhyyS8exuDgqO n6tcn8thwRs+Uqd5TcQwjxcz5Co9JItANui/Hy8SSa1tYKlWFx+X2I/b895VJPnp W9AkZfoUkq0enIjDdOcnFGIPrYPmFoFWUYXPXIFfoTKzS2f9AG4w== X-ME-Sender: X-Sasl-enc: n7Y5ZQSZiuDoSBGL1P6ug2Q1ELLbrzR4JoJKHC9dEkpt 1499799806 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 2A32624772; Tue, 11 Jul 2017 15:03:26 -0400 (EDT) From: Marius Bakke In-Reply-To: <20170701144420.24120-1-fredmanglis@gmail.com> References: <20170701144420.24120-1-fredmanglis@gmail.com> User-Agent: Notmuch/0.24.2 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Tue, 11 Jul 2017 21:03:24 +0200 Message-ID: <877ezelrsz.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) 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 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello! Sorry for the slooow response :-) The patch mostly LGTM. A few minor comments: Muriithi Frederick Muriuki writes: > * gnu/packages/python.scm (python-xenon, python2-xenon) New variables. [...] > +(define-public python-xenon > + (package > + (name "python-xenon") > + (version "0.5.1") It looks like 0.5.2 was recently released. Can you try updating to it? > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "xenon" version)) > + (sha256 > + (base32 > + "14kby2y48vp3sgwxqlm5d5789yibqwb1qli5fwcmdqg3iayrbklc")))) > + (build-system python-build-system) > + (native-inputs > + `(("python-pyyaml" ,python-pyyaml) > + ("python-radon" ,python-radon) > + ("python-requests" ,python-requests) > + ("python-flake8" ,python-flake8) Indentation is off :) > + ("python-tox" ,python-tox))) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-before 'build 'patch-test-requirements > + (lambda* (#:key inputs #:allow-other-keys) > + ;; Update requirements from dependecy=3D=3Dversion Missing letter here: ^^^ > + ;; to dependency>=3Dversion > + (substitute* "requirements.txt" > + (("=3D=3D") ">=3D") > + ((",<1.5.0") "")) > + ;; Remove httpretty dependency for tests > + (substitute* "setup.py" > + (("httpretty") "")) Why is this necessary? Can you expand on this comment? > + #t))))) > + (home-page "https://xenon.readthedocs.org/") > + (synopsis > + "Monitor code metrics for Python on your CI server") > + (description > + "@code{Xenon} is a monitoring tool based on Radon. It monitors cod= e=E2=80=99s I think we can drop @code here since it's used as a name. Side note: It would be cool if we could cross-reference packages in descriptions. Sorry for the nit-picks! I'll go through the other patches shortly. > +complexity. Ideally, @code{xenon} is run every time code is committed. = Through > +command line options, various thresholds can be set for the complexity o= f code. > +It will fail (i.e. it will exit with a non-zero exit code) when any of = these > +equirements is not met.") > + (license license:expat))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlllIPwACgkQoqBt8qM6 VPqg9wgAicdwfRaNvU1gm3pIqge2aJLGQF1zO76PZBUDJcZIF0j3rGfv/Krpa1/V k0hQ94Me2www/Ctvqo/vFwPM21/Pg0wjbHrh71NZB/0w/yQR7+a3JDSRHlaX6iIJ b/wtkaLljZlEkw0w8A1auuUa2fNTtb3LuRM/KEp6giO3030nM9ix8eWon1lh6sjg 9N0Wa3GU6IEsirmFe3jzCmTHKOInUK1Nb96WLtEtdnF/Xd1e4BU/KvYZK2gbwsQp UCBtVhaaaWXZBnqSCq5uqCx2MoLn/OQVSPslAk88qXV45aMb4vYkzSGa4Hv2jTFx Ru/E2zHBPSmy05njI42ciRfIURF2Qw== =KMnN -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 19:27:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Muriithi Frederick Muriuki Subject: bug#27548: closed (Re: [bug#27548] [PATCH] gnu: Add python-xenon) Message-ID: References: <87po9ncjk9.fsf@gnu.org> <20170701144420.24120-1-fredmanglis@gmail.com> X-Gnu-PR-Message: they-closed 27548 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 27548@debbugs.gnu.org Date: Mon, 16 Oct 2017 13:25:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1508160302-20407-1" This is a multi-part message in MIME format... ------------=_1508160302-20407-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27548: [PATCH] gnu: Add python-xenon which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27548@debbugs.gnu.org. --=20 27548: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27548 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1508160302-20407-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27548-done) by debbugs.gnu.org; 16 Oct 2017 13:24:09 +0000 Received: from localhost ([127.0.0.1]:42658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e45NJ-0005Hw-CY for submit@debbugs.gnu.org; Mon, 16 Oct 2017 09:24:09 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:32883) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e45NH-0005Hn-Vw for 27548-done@debbugs.gnu.org; Mon, 16 Oct 2017 09:24:08 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id AF94AF12C; Mon, 16 Oct 2017 15:24:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t-Z238qZHZbg; Mon, 16 Oct 2017 15:24:08 +0200 (CEST) Received: from ribbon (unknown [193.50.110.215]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0A929F128; Mon, 16 Oct 2017 15:24:08 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Muriithi Frederick Muriuki Subject: Re: [bug#27548] [PATCH] gnu: Add python-xenon References: <20170701144420.24120-1-fredmanglis@gmail.com> Date: Mon, 16 Oct 2017 15:24:06 +0200 In-Reply-To: <20170701144420.24120-1-fredmanglis@gmail.com> (Muriithi Frederick Muriuki's message of "Sat, 1 Jul 2017 17:44:20 +0300") Message-ID: <87po9ncjk9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 27548-done Cc: 27548-done@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 (+) Muriithi Frederick Muriuki skribis: > * gnu/packages/python.scm (python-xenon, python2-xenon) New variables. This was pushed as 2038a48f4d a while back. Thanks again, Ludo'. ------------=_1508160302-20407-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Jul 2017 14:44:29 +0000 Received: from localhost ([127.0.0.1]:47796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dRJdN-0007u1-5v for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dRJdL-0007to-1s for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dRJdE-0001Co-Tm for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.4 required=5.0 tests=BAYES_20,FREEMAIL_FROM, RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_SORBS_SPAM,RCVD_IN_SORBS_WEB,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dRJdE-0001CV-Q2 for submit@debbugs.gnu.org; Sat, 01 Jul 2017 10:44:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33145) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dRJdD-0001CS-GM for guix-patches@gnu.org; Sat, 01 Jul 2017 10:44:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dRJdA-000160-9q for guix-patches@gnu.org; Sat, 01 Jul 2017 10:44:19 -0400 Received: from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:32924) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dRJdA-00012v-2G for guix-patches@gnu.org; Sat, 01 Jul 2017 10:44:16 -0400 Received: by mail-wm0-x242.google.com with SMTP id j85so12679987wmj.0 for ; Sat, 01 Jul 2017 07:44:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=/RfGsir/xclTJHhIR/ms08P++GHGoVV8ORp8Hf0ImVc=; b=jsj01p5tSPDAuaF/215YAb7kTaVYlBRuKygBb63w5xtBXgwxctarsRQsk97EUnYPzm 4YZzTw6dtlqhvj37UUviViLSH2Hl9i7ECHR59B2C3yZroP6fVLkAVIrBA4nsvTNwcYbY RApQ7bk4C6uX+T4NzQLgI7Gn0c+Qxo9DEtDJZTPpHC3hl3xupswXwbup1EN4Glb/KLND 1JcDxecCsCq/OabbmbZsSe2JYof9yZS/HZ+gquW1/s7nLXo/IP9obvzSvPValNIroAPX PWAAGgxU1ZA7ktVa0KgWHCKUfKShZdeArHqBS6h6/q9om0K/TIKesKZIWvtohCO8equ2 /9fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=/RfGsir/xclTJHhIR/ms08P++GHGoVV8ORp8Hf0ImVc=; b=Rd5nSPvS5pXY26Tls76nZjYppugTaO1rj2CazKzFcx6gLmjuhFMbMJ1bLybRmt0UkU VP9q47bwD3Tohq1n7u/vYXLE+Zmv+4v8rIvDJy8QTfNZdWOvFSxFZ8tGG7Lux7vDq0uN tyx4cyapalMSP+ByyoVMLxjSbiyFKwylkssIsXDoEz3WphMkm6ZeohrGRFTkrsmj7C4q sm0kbDwfWz6LOsdWJqWU/DsM+B90l/bSTzAOnaSlTi1t/DzIYO0zDsFQmighvtHMjfjN UJ44gE3hvlVDzHmsMPquu2cAWUg6eGXJJ7wMzkxwAFrGqJPzc3Oaie4jtoo8A4PNV0Rd FKGA== X-Gm-Message-State: AKS2vOz5izKoQUTR7Gk//QrZpFP88LJ7VH8jGkNYQgimLzGnNfeN5L76 4lGuueIHneslXjbBm/Y= X-Received: by 10.28.45.5 with SMTP id t5mr19861690wmt.50.1498920251889; Sat, 01 Jul 2017 07:44:11 -0700 (PDT) Received: from localhost.localdomain (41-139-150-138.safaricombusiness.co.ke. [41.139.150.138]) by smtp.gmail.com with ESMTPSA id h16sm25695797wma.14.2017.07.01.07.44.08 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 Jul 2017 07:44:10 -0700 (PDT) From: Muriithi Frederick Muriuki To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-xenon Date: Sat, 1 Jul 2017 17:44:20 +0300 Message-Id: <20170701144420.24120-1-fredmanglis@gmail.com> X-Mailer: git-send-email 2.13.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.6 (---) 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: -3.6 (---) * gnu/packages/python.scm (python-xenon, python2-xenon) New variables. --- gnu/packages/python.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6e1e289e9..1167b0933 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -15512,3 +15512,49 @@ pure Python module.") (define-public python2-rencode (package-with-python2 python-rencode)) + +(define-public python-xenon + (package + (name "python-xenon") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "xenon" version)) + (sha256 + (base32 + "14kby2y48vp3sgwxqlm5d5789yibqwb1qli5fwcmdqg3iayrbklc")))) + (build-system python-build-system) + (native-inputs + `(("python-pyyaml" ,python-pyyaml) + ("python-radon" ,python-radon) + ("python-requests" ,python-requests) + ("python-flake8" ,python-flake8) + ("python-tox" ,python-tox))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'build 'patch-test-requirements + (lambda* (#:key inputs #:allow-other-keys) + ;; Update requirements from dependecy==version + ;; to dependency>=version + (substitute* "requirements.txt" + (("==") ">=") + ((",<1.5.0") "")) + ;; Remove httpretty dependency for tests + (substitute* "setup.py" + (("httpretty") "")) + #t))))) + (home-page "https://xenon.readthedocs.org/") + (synopsis + "Monitor code metrics for Python on your CI server") + (description + "@code{Xenon} is a monitoring tool based on Radon. It monitors code’s +complexity. Ideally, @code{xenon} is run every time code is committed. Through +command line options, various thresholds can be set for the complexity of code. +It will fail (i.e. it will exit with a non-zero exit code) when any of these +equirements is not met.") + (license license:expat))) + +(define-public python2-xenon + (package-with-python2 python-xenon)) -- 2.13.2 ------------=_1508160302-20407-1-- From unknown Mon Aug 18 19:27:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#27548] [PATCH] gnu: Add python-xenon Resent-From: Frederick Muriithi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Oct 2017 13:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 27548-done@debbugs.gnu.org Received: via spool by 27548-done@debbugs.gnu.org id=D27548.150816033620493 (code D ref 27548); Mon, 16 Oct 2017 13:26:02 +0000 Received: (at 27548-done) by debbugs.gnu.org; 16 Oct 2017 13:25:36 +0000 Received: from localhost ([127.0.0.1]:42667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e45Oh-0005KT-Ti for submit@debbugs.gnu.org; Mon, 16 Oct 2017 09:25:36 -0400 Received: from mail-lf0-f53.google.com ([209.85.215.53]:52677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e45Oe-0005K6-Un for 27548-done@debbugs.gnu.org; Mon, 16 Oct 2017 09:25:33 -0400 Received: by mail-lf0-f53.google.com with SMTP id b190so16991572lfg.9 for <27548-done@debbugs.gnu.org>; Mon, 16 Oct 2017 06:25:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ewIxT6aNqrnv9GI102tKlOMrxnv+9YKzPOxRwN3CMi4=; b=RuQVkKQRzss7n0GHYSuvzYaR7VReVqmsnXbp5ZfPckuUhFQGKuWMPp0mbFRvptkBO6 byW2iTV9RA6luGK7fC0AedHj+rGbCvyEHn0DHkEgPfW3IGk1CdBrKPeOp3f6F+85Zh61 7gH+vzOxTZpSNbwCexF9S/J8xFbxmkWqFAJCpbgp+9LX4x2CeFkfrJWjNv6eRQ/5cYcm 15f1ZhH3zzdSZpXhvEiLD7JbUy/tm0qu53xEDkCpuecP1UG9/YBYiX202irpZRFl7Jfk YP8uQ78Nv2b0U7tvcmVYYeWFiIEbaEc4y31K/LIrKo+p6lI7YPjvVm+V27pVXWY3ggj0 YfNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ewIxT6aNqrnv9GI102tKlOMrxnv+9YKzPOxRwN3CMi4=; b=OlABpKbERYzEuo7SP/cxJfU74LGI+nviN4V1/DN/9dyDIWZnazpAn1r6YpQb9PC3i5 6jyi+Ri0dYhLrPKwgj43vON7sNNWoSvnUNR/WgDCcOZ/IHlFHwrc0BopLqjcaYe4wcI3 ujALZNOmnEYr5qySHFgTYvMujehvo8XMm+/aukD5RzYEzmA3vSFZYUX4IwRssboEIsMP bsTjmEtOddd0mtiDt09AcEkalzBTrvEORUrnKBLdxekKDXne9SI4ShdiKy9T8KYZsK3i VoUmY3Ra7VpbGrZw0dhRdqPj6W+VSGwIx6kAn2gnglHiPb6jHEgYmlc2qHWOeKC4rDLU ujFw== X-Gm-Message-State: AMCzsaWlvTTfGuPjVt0sBW1iorL03nUrPnbC+TkBtc7pVjh6lxP732jQ 0hEdwmJxXQyGTWQRxd3rcPkoLQwDQpIucxKhkzc= X-Google-Smtp-Source: AOwi7QA5eV64gKeGZNU6zH7iMq3iYWRx+9bky9J/eCDAhgOo1tVVTnzk8LWJjcfDHH0IzVTTEO62GF6/GKpfpK6JwVM= X-Received: by 10.46.88.12 with SMTP id m12mr3734117ljb.72.1508160326855; Mon, 16 Oct 2017 06:25:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.18.166 with HTTP; Mon, 16 Oct 2017 06:25:26 -0700 (PDT) Received: by 10.25.18.166 with HTTP; Mon, 16 Oct 2017 06:25:26 -0700 (PDT) In-Reply-To: <87po9ncjk9.fsf@gnu.org> References: <20170701144420.24120-1-fredmanglis@gmail.com> <87po9ncjk9.fsf@gnu.org> From: Frederick Muriithi Date: Mon, 16 Oct 2017 16:25:26 +0300 Message-ID: Content-Type: multipart/alternative; boundary="f40304387b388bf0f6055ba9f0dc" X-Spam-Score: 0.5 (/) 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.5 (/) --f40304387b388bf0f6055ba9f0dc Content-Type: text/plain; charset="UTF-8" No problem, thanks! --f40304387b388bf0f6055ba9f0dc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
No problem, thanks!=C2=A0


--f40304387b388bf0f6055ba9f0dc--