From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:50381) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2Nrv-0004QO-Ns for guix-patches@gnu.org; Thu, 13 Feb 2020 18:26:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2Nru-0003A6-Mc for guix-patches@gnu.org; Thu, 13 Feb 2020 18:26:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j2Nru-00039s-Jc for guix-patches@gnu.org; Thu, 13 Feb 2020 18:26:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j2Nru-0002J4-GX for guix-patches@gnu.org; Thu, 13 Feb 2020 18:26:02 -0500 Subject: bug#39447: [PATCH] gnu: Add python-gandi.cli. Resent-To: guix-patches@gnu.org Resent-Message-ID: References: <20200206031305.20513-1-mab@gnu.org> In-reply-to: <20200206031305.20513-1-mab@gnu.org> Date: Fri, 14 Feb 2020 00:25:55 +0100 Message-ID: <87d0ai5at8.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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" Reply-to: Tobias Geerinckx-Rice , Tobias Geerinckx-Rice via Guix-patches From: Tobias Geerinckx-Rice via Guix-patches via To: 39447-close@debbugs.gnu.org, Amin Bandali --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Amin, Amin Bandali =E5=86=99=E9=81=93=EF=BC=9A > * gnu/packages/python-xyz.scm (python-gandi.cli): New variable. Thanks! This package is already in Guix as =E2=80=98gandi.cli=E2=80=99 =E2= =80=94 we avoid=20 the =E2=80=98python-=E2=80=99 prefix for stand-alone programmes since being= =20 written in Python (or any other language) is irrelevant. + (propagated-inputs + `(("git" ,git) + ("openssh" ,openssh) + ("openssl" ,openssl) + ("python-click" ,python-click) + ("python-ipy" ,python-ipy) + ("python-pyyaml" ,python-pyyaml) + ("python-requests" ,python-requests) + ("python-setuptools" ,python-setuptools))) Propagation should be avoided when possible, although it's (sadly)=20 more common in Python packages than elsewhere. However, propagating inputs like git, openssh, openssl,=20 python-setuptools=E2=80=A6 is definitely wrong. Was this deliberate?=20 Which problem were you trying to solve? Take a look at=20 gandi.cli's =E2=80=98embed-store-file-names=E2=80=99 for a different approa= ch that=20 avoids propagation altogether. I'm closing this bug, but please let me know if the existing=20 gandi.cli is missing features. I added it but haven't used it in=20 a while. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl5F2wMACgkQ2Imw8BjF STwMPBAAjI6B0aIure2TkLs4JXueqBzYbUZmQIZy3UaM1yKsaSLSQoEFS8SsyWa5 pxlzq0KZUQP0WotbK6y3Hs4ESPd1MovWUWqEdXueXb+OQI+GaIHLBPDSzA1hTnaE G1mPKZssA2MuP8CIxM6ZhGkdP4yq/4VVr2AkAojIrikg5Ybyi/0taUR7hpLOBvxy Ekcryo0xcnXsgzwyqa8DN6XcyGmrHgLGddNLqtB40ud1VBNN5FiA7E/+RW/jgKN3 CLY6Kk7vr1N4oy/fUpUrQwCh2K/tyxAPHFaEw/CdlsNcPyhDU4I8BG8bLxeDxK5U AlppoNhCKbBG1xv0e/b+5hhjwf9rG8z95SCQWAD+PJReqIvgKKq8ACE4/o2TgSsI zyFV3Yu8/q0ySLLM1kHpwHcST85T/exXnY0Wu4HPrRk6cyAhMIsOq247Ewc8dGfG 5siHDrj2MeZ9N9YcCguaWSHK9dPB85iAIey68aRD7XVnNLmGoD/ZVplnUiWWDR97 VLw8c/t3iTSU6Bdwd9CqaZcgKkYJuamoecb3HqMYqExmrLe1GNwuoCiXWp2TBjjs u+zQAOR2rqjgKTYNiABjS6/yyREg6y61hVlrpWIQC+NRG2ZieYR+RWx/ES9r3A5W 1FQn3Jw/NE+rvVQ5ZoXT8XHHdmNqQjnFooy72acNybeKUEDWAsE= =Lvtw -----END PGP SIGNATURE----- --=-=-=--