From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:46793) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irBU0-0001J8-N4 for guix-patches@gnu.org; Mon, 13 Jan 2020 20:59:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1irBTz-0008Jy-F3 for guix-patches@gnu.org; Mon, 13 Jan 2020 20:59:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54583) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1irBTz-0008Jd-BQ for guix-patches@gnu.org; Mon, 13 Jan 2020 20:59:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1irBTy-0005Pr-Bi for guix-patches@gnu.org; Mon, 13 Jan 2020 20:59:02 -0500 Subject: [bug#39128] [PATCH 02/12] gnu: Add python-check-manifest. Resent-Message-ID: From: Julien Lepiller Date: Tue, 14 Jan 2020 02:57:29 +0100 Message-Id: <20200114015739.14432-2-julien@lepiller.eu> In-Reply-To: <20200114015739.14432-1-julien@lepiller.eu> References: <20200114025253.3a99b3c7@tachikoma.lepiller.eu> <20200114015739.14432-1-julien@lepiller.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 39128@debbugs.gnu.org * gnu/packages/python-xyz.scm (python-check-manifest): New variable. --- gnu/packages/python-xyz.scm | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2c308796e7..de87719ef6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -31,7 +31,7 @@ ;;; Copyright © 2016 Dylan Jeffers ;;; Copyright © 2016, 2017, 2019 Alex Vong ;;; Copyright © 2016, 2017, 2018 Arun Isaac -;;; Copyright © 2016, 2017, 2018 Julien Lepiller +;;; Copyright © 2016, 2017, 2018, 2020 Julien Lepiller ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2016, 2017 Thomas Danckaert ;;; Copyright © 2017 Carlo Zancanaro @@ -17098,3 +17098,25 @@ scripts to load entry points more quickly.") functional combinators. Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values.") (license license:expat))) + +(define-public python-check-manifest + (package + (name "python-check-manifest") + (version "0.37") + (source + (origin + (method url-fetch) + (uri (pypi-uri "check-manifest" version)) + (sha256 + (base32 + "0lk45ifdv2cpkl6ayfyix7jwmnxa1rha7xvb0ih5999k115wzqs4")))) + (build-system python-build-system) + (native-inputs + `(("python-mock" ,python-mock) + ("git" ,git))) + (home-page "https://github.com/mgedmin/check-manifest") + (synopsis "Check MANIFEST.in in a Python source package for completeness") + (description "Python package can include a MANIFEST.in file to help with +sending package files to the Python Package Index. This package checks that +file to ensure it completely and accurately describes your project.") + (license license:expat))) -- 2.24.0