From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: [PATCH] gnu: Replace python-pep8 by python-pycodestyle. Date: Mon, 07 Nov 2016 22:40:16 +0000 Message-ID: <878tsu9anj.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> References: <20161105194832.GA31483@macbook42.flashner.co.il> <20161107213950.24461-1-dannym@scratchpost.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48896) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3saV-0003y0-P7 for guix-devel@gnu.org; Mon, 07 Nov 2016 17:40:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3saS-0006c6-0y for guix-devel@gnu.org; Mon, 07 Nov 2016 17:40:23 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35971) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c3saR-0006bs-Tg for guix-devel@gnu.org; Mon, 07 Nov 2016 17:40:19 -0500 In-Reply-To: <20161107213950.24461-1-dannym@scratchpost.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Danny Milosavljevic , guix-devel@gnu.org --=-=-= Content-Type: text/plain Danny Milosavljevic writes: > * gnu/packages/python.scm (python-pep8, python2-pep8): > Add replacement. > --- > gnu/packages/python.scm | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 5b5287e..c6ec6d3 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -5645,6 +5645,7 @@ applications.") > (define-public python-pep8 > (package > (name "python-pep8") > + (replacement python-pycodestyle) This will graft python-pycodestyle in place of python-pep8. Are they fully API compatible? I think grafting is something that should be reserved for critical problems affecting a large number of packages, e.g. security fixes for central libraries. Since there are only 10 direct dependents of pep8 according to `guix refresh -l` (21 rebuilds in total), a "megapatch" replacing all inputs should be okay. We should probably also add a "superseded" property to the pep8 package so any downstream users gets the message. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBCgAGBQJYIQLQAAoJEKKgbfKjOlT60ecIANGDr8VM96wFrj0LFf7anB++ 65zsmCvQ+0xGS4nRynXiFdyQFRTdvi08HtiixUww9/jQkz84PBEJSJ5NTLfDQkhC SNom3E3ncA2gA7DDWiK4C210dKe9W1mlJWYo+4lqcCo/rg90RhftESkxbaoDIZtW U0fguFRzVuT1Telq9pgtKFa+bnqhTA1QUO3ec2sDG1uzHKqkLOptX78xXDopAjl7 wu3pUlFwcSCGbFGSPTyYyfP4ZElQluN9Gfx8/12fAlehHK/eymm+SRVzPBM084i8 mNj+jJsJsW5CMGRw/JjHMhBDhEG7wphZ1zu1j2iWT2dsp2umEIFqOyasLLDSG7k= =MegK -----END PGP SIGNATURE----- --=-=-=--