Re: [Python-Dev] Install Hook [Was: Re: PEP 414 updated]

2012-03-04 Thread Vinay Sajip
Armin Ronacher active-4.com> writes: > I would hope they both have the same effect. Namely stripping the 'u' > prefix in all variations. Okay, that's all I was curious about. > Why did I go with the tokenize approach? Because I never even > considered a 2to3 solution. Part of the reason why

Re: [Python-Dev] Install Hook [Was: Re: PEP 414 updated]

2012-03-04 Thread Vinay Sajip
Armin Ronacher active-4.com> writes: > Considering such an import hook has to run over all imports because it > would not know which to rewrite and which not I think it would be > equally problematic, especially if libraries would magically activate > that hook. You could be right, but it sounds

Re: [Python-Dev] Install Hook [Was: Re: PEP 414 updated]

2012-03-04 Thread Armin Ronacher
Hi, On 3/4/12 9:00 PM, Vinay Sajip wrote: > I realise that the implementation is different, using tokenize rather than > lib2to3, but in terms of its effect on the transformed code, what are the > differences between this hook and running 2to3 with just the fix_unicode > fixer? I would hope they

Re: [Python-Dev] Install Hook [Was: Re: PEP 414 updated]

2012-03-04 Thread Armin Ronacher
Hi, On 3/4/12 4:44 PM, Guido van Rossum wrote: > I'd love a pointer to the rubygems debacle... Setuptools worked because Python had .pth files for a long, long time. When the Ruby world started moving packages into nonstandard locations (GameName/) something needed to activate that import machiner

Re: [Python-Dev] Install Hook [Was: Re: PEP 414 updated]

2012-03-04 Thread Vinay Sajip
Armin Ronacher active-4.com> writes: > The current work in progress install time hook can be found here: > https://github.com/mitsuhiko/unicode-literals-pep/tree/master/install-hook I realise that the implementation is different, using tokenize rather than lib2to3, but in terms of its effect o

Re: [Python-Dev] Install Hook [Was: Re: PEP 414 updated]

2012-03-04 Thread Guido van Rossum
On Sun, Mar 4, 2012 at 6:43 AM, Armin Ronacher wrote: > Please do not write or advocate for import hooks, especially not for > porting purposes.  It would either mean that people start adding that > hook on their own to the code (and that awfully reminds me of the days > of 'require "rubygems"' in

[Python-Dev] Install Hook [Was: Re: PEP 414 updated]

2012-03-04 Thread Armin Ronacher
Hi, Jut to reiterate what I wrote on IRC: Please do not write or advocate for import hooks, especially not for porting purposes. It would either mean that people start adding that hook on their own to the code (and that awfully reminds me of the days of 'require "rubygems"' in the Ruby world) or