From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 21:40:47 2020 Received: (at submit) by debbugs.gnu.org; 22 Nov 2020 02:40:47 +0000 Received: from localhost ([127.0.0.1]:46755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgfJ1-0005FP-3J for submit@debbugs.gnu.org; Sat, 21 Nov 2020 21:40:47 -0500 Received: from lists.gnu.org ([209.51.188.17]:55404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgfIy-0005FH-Sa for submit@debbugs.gnu.org; Sat, 21 Nov 2020 21:40:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgfIv-0007oZ-Rc for guix-patches@gnu.org; Sat, 21 Nov 2020 21:40:44 -0500 Received: from mout02.posteo.de ([185.67.36.66]:38089) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgfIr-0008Dd-5P for guix-patches@gnu.org; Sat, 21 Nov 2020 21:40:41 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 49B692400FB for ; Sun, 22 Nov 2020 03:40:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1606012832; bh=jlQwqDfXTOL4tNot21TJOjbX8wp2Kr5j/liSuezpDwc=; h=From:To:Cc:Subject:Date:From; b=WlubFCtHQF4Dwlz79Gq2OXPuj8YmfhlMBcU8kBDQWSvmEV0v1wCsQkiyTgu4kQVE2 BRqLDZkSr7SvZa7s7chi+/M2G6Ab1vbyqykxSIwKuObeznu4JEx6n2eZ/r2RiAC0BF MNJ5bMG+9/8sE0wG8WM1Y9o3Ijm+qYQq+fPkJELllMUuILzmjxzgeo7mH/LqNYW6gP gbchDcNpXBRC6zXXuljVZiBbzmZmbQun35F5Ey4QI8ppClvX0fwk/WbMNnGG5Vlbz3 tiB1uYke/+bcPOiIXS2oeQULPo2icSbsHVcKCqOScVXj0HUoC68E4sLXgVSawIFosH eln7MJzVe1ctg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Cdvf63VNLz9rxD; Sun, 22 Nov 2020 03:40:30 +0100 (CET) From: Vinicius Monego To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-xlsxwriter. Date: Sat, 21 Nov 2020 23:40:07 -0300 Message-Id: <20201122024007.49460-1-monego@posteo.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=monego@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego 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 (--) * gnu/packages/python-xyz.scm (python-xlsxwriter): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 32235c22a1..0d53797a36 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -5851,6 +5851,28 @@ a front-end for C compilers or analysis tools.") (define-public python2-pycparser (package-with-python2 python-pycparser)) +(define-public python-xlsxwriter + (package + (name "python-xlsxwriter") + (version "1.3.7") + (source + (origin + ;; There are no tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/jmcnamara/XlsxWriter") + (commit (string-append "RELEASE_" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qg40r2mwrqfmhaxnary1cfgi0dwwazp5qga7c9p2cdji2v0x5rm")))) + (build-system python-build-system) + (home-page "https://github.com/jmcnamara/XlsxWriter") + (synopsis "Python module for creating Excel XLSX files") + (description + "XlsxWriter is a Python module that can be used to write text, numbers, +formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.") + (license license:bsd-2))) + (define-public python-pywavelets (package (name "python-pywavelets") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 24 07:55:41 2020 Received: (at 44786) by debbugs.gnu.org; 24 Nov 2020 12:55:41 +0000 Received: from localhost ([127.0.0.1]:58124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khXrB-00075g-Il for submit@debbugs.gnu.org; Tue, 24 Nov 2020 07:55:41 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:16263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khXr9-00075T-Uk for 44786@debbugs.gnu.org; Tue, 24 Nov 2020 07:55:40 -0500 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 13315240032; Tue, 24 Nov 2020 12:55:32 +0000 (UTC) From: Nicolas Goaziou To: Vinicius Monego Subject: Re: [bug#44786] [PATCH] gnu: Add python-xlsxwriter. References: <20201122024007.49460-1-monego@posteo.net> Date: Tue, 24 Nov 2020 13:55:30 +0100 In-Reply-To: <20201122024007.49460-1-monego@posteo.net> (Vinicius Monego's message of "Sat, 21 Nov 2020 23:40:07 -0300") Message-ID: <87360yrk1p.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44786 Cc: 44786@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, Vinicius Monego writes: > * gnu/packages/python-xyz.scm (python-xlsxwriter): New variable. Thank you. > + ;; There are no tests in the PyPI tarball. > + (method git-fetch) Is this the sole reason to not use PyPI here? If that's the case, I wonder if it's worth reconsidering, because using PyPI makes updates easier. WDYT? Regards, -- Nicolas Goaziou From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 24 16:26:27 2020 Received: (at 44786) by debbugs.gnu.org; 24 Nov 2020 21:26:27 +0000 Received: from localhost ([127.0.0.1]:33273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khfpT-0003UT-KX for submit@debbugs.gnu.org; Tue, 24 Nov 2020 16:26:27 -0500 Received: from mout02.posteo.de ([185.67.36.66]:48977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khfpR-0003UE-9B for 44786@debbugs.gnu.org; Tue, 24 Nov 2020 16:26:26 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id BC8AB2400FB for <44786@debbugs.gnu.org>; Tue, 24 Nov 2020 22:26:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1606253178; bh=xWJa/dbDdo18i+qyidIyD6tFuYuqXzgOcfAn/JtYmis=; h=From:To:Cc:Subject:Date:From; b=gPoVhkHnCqbnXLbkVJH79WYgvwA3P71zqIIfqVeSrJvhmvZ0PIaZ5KPHb9XtzA92V TpPCCZdTTJQnji67Z//Vbk95j8myc2DkT3ODqi7NYnDRwwqTtUx9xuddbbjNykFpjV gL/kbCGAMtgTUFZdvelJQezfcLuTzMe7SnUGwW4EThFu5FalHWNuS89MVo8t4joVUi z7WbCvGFe1y5BQnRah5nQw3d50du/FgvjDaSNOrsanbqKFGd0Ti3ZFfZvSbRImdXh3 PnIublRWkBFmWcRo39TymP0uBfrDs1SoA+2G68B3DSQtva1vW2/EfvIjxX3bmOR0C/ 33V1LbxEHqSFg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4CgcX921XBz9rxL; Tue, 24 Nov 2020 22:26:16 +0100 (CET) References: <20201122024007.49460-1-monego@posteo.net> <87360yrk1p.fsf@nicolasgoaziou.fr> User-agent: mu4e 1.0; emacs 26.1 From: Vinicius Monego To: Nicolas Goaziou Subject: Re: [bug#44786] [PATCH] gnu: Add python-xlsxwriter. In-reply-to: <87360yrk1p.fsf@nicolasgoaziou.fr> Date: Tue, 24 Nov 2020 18:25:47 -0300 Message-ID: <87360y78h0.fsf@pureos> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44786 Cc: 44786@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: -3.3 (---) Hello, Nicolas Goaziou writes: > Hello, > > Vinicius Monego writes: > >> * gnu/packages/python-xyz.scm (python-xlsxwriter): New variable. > > Thank you. > >> + ;; There are no tests in the PyPI tarball. >> + (method git-fetch) > > Is this the sole reason to not use PyPI here? If that's the case, > I wonder if it's worth reconsidering, because using PyPI makes updates > easier. > > WDYT? That is the sole reason. I prefer to enable tests because Python lacks setup-time checking. Without tests, the build would succeed even if core dependencies are unmet. How does PyPI make updates easier, though? Refreshing works on GitHub. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 25 02:38:32 2020 Received: (at 44786) by debbugs.gnu.org; 25 Nov 2020 07:38:32 +0000 Received: from localhost ([127.0.0.1]:34045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khpNo-0007uK-F2 for submit@debbugs.gnu.org; Wed, 25 Nov 2020 02:38:32 -0500 Received: from flashner.co.il ([178.62.234.194]:59788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khpNm-0007u7-I2 for 44786@debbugs.gnu.org; Wed, 25 Nov 2020 02:38:31 -0500 Received: from localhost (unknown [141.226.15.169]) by flashner.co.il (Postfix) with ESMTPSA id A54EB401FA; Wed, 25 Nov 2020 07:38:24 +0000 (UTC) Date: Wed, 25 Nov 2020 09:37:52 +0200 From: Efraim Flashner To: Nicolas Goaziou Subject: Re: [bug#44786] [PATCH] gnu: Add python-xlsxwriter. Message-ID: <20201125073752.GA24491@E5400> References: <20201122024007.49460-1-monego@posteo.net> <87360yrk1p.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="uAKRQypu60I7Lcqm" Content-Disposition: inline In-Reply-To: <87360yrk1p.fsf@nicolasgoaziou.fr> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44786 Cc: Vinicius Monego , 44786@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 (-) --uAKRQypu60I7Lcqm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 24, 2020 at 01:55:30PM +0100, Nicolas Goaziou wrote: > Hello, >=20 > Vinicius Monego writes: >=20 > > * gnu/packages/python-xyz.scm (python-xlsxwriter): New variable. >=20 > Thank you. >=20 > > + ;; There are no tests in the PyPI tarball. > > + (method git-fetch) >=20 > Is this the sole reason to not use PyPI here? If that's the case, > I wonder if it's worth reconsidering, because using PyPI makes updates > easier. >=20 > WDYT? >=20 It is standard for us to use a git checkout when the pypi release doesn't have the tests packaged. It's not uncommon for python packages to build correctly but fail to run, and the test suite almost always catches those. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --uAKRQypu60I7Lcqm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl++CdAACgkQQarn3Mo9 g1FJCg/6A9XRBw3cDO5NK6omT5UUxZyru6+gv7irknJGJCz3sraAjE7tSei2+SFa eRHodptHGPYEwZbLSm3Zeoh3jfxussI7cB3jb9z5cJ2tp09qcC4ha34yzZY2a+OU lLtJc/yoiHi0TIH72u4z8gvWAy1jlQ+bEiOTseWz4YmmCzmxaPCOaQ2NLKk0kA+o Pzq1JAbod8qlAatONOwp47gSTrPsCJ3xUYw0zd/y9LU9p5g6xg/YEuEGx1I4m/3P SOxzPgOL7XmEteKIuOWG4v24/UA3zWckDEXnVZuLQBYAk+6GWAsl6L9lU0yBABVT e6bxT5b1kHgR12xUxkDdXZS7dQs6+zdlpmNToHwpeQaXDSAnQ2Yd6ExMDu9YP0C2 d3D/aKTsEedH8Lh/AzHM6qcfTE/aXsl+e94d5Edx+jirQsZJrv+GrkSKB/kS/oer lDnrR7uNya/z76X/dMho+F2tD1RgK1ltcsKRPh9ppisMs6CliU+AgePFKiS/wltC kTqYqD6qlgTpPJz8fHsfIc+rh4t9pizAYvWXcNN59o1LePaVAGsKE3qBT50+wQeW aQXi27zwAzGCSZMDx0l21cKsG24eoB6mVsqyUVJ6crGxjpFuowI7VxZBJobCTGT1 So5vXlMuldhc9f0EpheLkKK2A+Uah02jQ9iyUDiMsgZGyzLH4cw= =u6oU -----END PGP SIGNATURE----- --uAKRQypu60I7Lcqm-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 26 08:48:44 2020 Received: (at 44786-done) by debbugs.gnu.org; 26 Nov 2020 13:48:44 +0000 Received: from localhost ([127.0.0.1]:40253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiHdb-0005EH-TO for submit@debbugs.gnu.org; Thu, 26 Nov 2020 08:48:44 -0500 Received: from relay12.mail.gandi.net ([217.70.178.232]:39253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiHdX-0005Dz-GK for 44786-done@debbugs.gnu.org; Thu, 26 Nov 2020 08:48:42 -0500 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 136C8200007; Thu, 26 Nov 2020 13:48:31 +0000 (UTC) From: Nicolas Goaziou To: Efraim Flashner Subject: Re: [bug#44786] [PATCH] gnu: Add python-xlsxwriter. References: <20201122024007.49460-1-monego@posteo.net> <87360yrk1p.fsf@nicolasgoaziou.fr> <20201125073752.GA24491@E5400> Date: Thu, 26 Nov 2020 14:48:30 +0100 In-Reply-To: <20201125073752.GA24491@E5400> (Efraim Flashner's message of "Wed, 25 Nov 2020 09:37:52 +0200") Message-ID: <87zh348c0h.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44786-done Cc: Vinicius Monego , 44786-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.7 (-) Hello, Efraim Flashner writes: > It is standard for us to use a git checkout when the pypi release > doesn't have the tests packaged. I had not heard about this standard before. Considering many Python packages are imported through PyPI, I genuinely wonder how common this custom is, tho. Fair enough. I applied the patch. Thank you! Regards, -- Nicolas Goaziou From unknown Fri Jun 20 19:59:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Dec 2020 12:24:10 +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