Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Michael Kesper Newsgroups: linux.debian.maint.python Subject: Re: 2to3 adds '.' in front dir of "from dir import ..." statements (Was: [MoM] lefse migration to python 3]) Date: Thu, 12 Sep 2019 09:30:02 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Sep 12 07:22:46 2019 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12.7 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .schokokeks. - helo: .zucker2.schokokeks. - helo-domain: .schokokeks.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -5.5 Openpgp: preference=signencrypt Autocrypt: addr=mkesper@schokokeks.org; prefer-encrypt=mutual; keydata= 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 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="=_zucker.schokokeks.org-1060-1568272953-0001-2" X-Mailing-List: archive/latest/17314 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/d4ffdd32-51fd-11c3-5dae-e55d529ee758@schokokeks.org Approved: robomod@news.nic.it Lines: 71 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Thu, 12 Sep 2019 09:22:06 +0200 X-Original-Message-ID: X-Original-References: <20190910055047.otdspqnnnpkd55hp@an3as.eu> <0025d815-6a10-4dbb-a1ce-745b1f371fbf@debian.org> Xref: csiph.com linux.debian.maint.python:11788 This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_zucker.schokokeks.org-1060-1568272953-0001-2 Content-Type: multipart/mixed; boundary="IzyyyiCYGxYrBTptv11cUdQQLrjPbM0pt"; protected-headers="v1" From: Michael Kesper To: debian-python@lists.debian.org Message-ID: Subject: Re: 2to3 adds '.' in front dir of "from dir import ..." statements (Was: [MoM] lefse migration to python 3]) References: <20190910055047.otdspqnnnpkd55hp@an3as.eu> <0025d815-6a10-4dbb-a1ce-745b1f371fbf@debian.org> In-Reply-To: <0025d815-6a10-4dbb-a1ce-745b1f371fbf@debian.org> --IzyyyiCYGxYrBTptv11cUdQQLrjPbM0pt Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable Hi all, On 12.09.19 08:30, Thomas Goirand wrote: > I wont comment on the relative import ambiguity problem, as Ghislain > replied correctly. However, I do want to comment on 2to3. >=20 > I generally recommend against using it, in the favor of other tools.=20 =2E.. >=20 > The advantage is that you'll get a source code that will work on both > Python 2 and 3. It's generally a way more easy to submit upstream, whic= h > may not want to loose Python 2 compatibility. We should stop caring about that. Python2 will be EOL'ed at January 1, 2020 [0]. Python2 will vanish from next Debian release. Please convert into idiomatic Python3 code, that's the sane way going for= ward. Best regards Michael [0] https://github.com/python/devguide/pull/344 https://pythonclock.org/ --IzyyyiCYGxYrBTptv11cUdQQLrjPbM0pt-- --=_zucker.schokokeks.org-1060-1568272953-0001-2 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: 7bit Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEpe7P9ZkJ20fmQgZ+YNFHBMPjLrAFAl158jMACgkQYNFHBMPj LrB8agwAs2rSAq27JgRO7zc266vQxO0ow4R4wGxOKdD/0WzePuWs4TUG1Yq+dcbq UWezGIu+yRM5T0mJ+rRXnilYRsTDaeNIHSCBsPenMDCmIN+aFPfhXWmBdVS+9qSF h1H1G7+IalAwIofVQHAS71mORQHWM24CjDfmeAKz4wgIdIfOKdywUjSciKZO3+o6 nCAdYqdeL3olmWJvwkKXNtuRJmZxsNZQF7v91K7R3mjM0I4MZYV/sbdfhM/abQaQ ZpUMTv2hup+VSp/6PUjzVd6S7ZpCXewuuF6+ARdrL0rYIZJvH7UStSkza6y2uKKo mrU5JiV46SQOQ8dfagmi9qD/iG+rMofZbSzenM9INGLlnctVMrZ0OsG/mU1V0puT zvA7uNLCmb3FsWQs9xgaBhjIbFqoDVdQhjMnX+sAGTzufF1w6JP+S7i7r97wAfPP HoldxMZYICw/rjp4alDyaFg6S03Lt5XvUhU1hBlYlGAjdzq0yX12FYq9xs7PkByg uD+iRn4Z =p9yk -----END PGP SIGNATURE----- --=_zucker.schokokeks.org-1060-1568272953-0001-2--