Blerg. Short of writing a python script to invoke a python script, then,
either one party or the other is going to have to modify env variables, make
a symlink, or change the top line of code.

Perhaps for now we should just assume that the Python >= 3.0 users are l337
enough to handle it, and let it default to working out-of-the-box to you
Python <= 3.0 slackers? ;)

If you'd like, I'll make a note in the Wiki about it and we can leave this
one be for now?

Cheers,
Ben

On Thu, Sep 22, 2011 at 1:42 PM, Tom Rondeau <trondeau1...@gmail.com> wrote:

> On Thu, Sep 22, 2011 at 4:36 PM, Ben Hilburn <ben.hilb...@ettus.com>wrote:
>
>> Oh wow - I didn't realize that.  I saw Python2.5-relevant code in the
>> autofoo, but assumed no one was bothering to fix it because of the incoming
>> cmake magic.
>>
>> Anyway, making the line:
>>
>>  #!/usr/bin/env python2
>>
>> Seems to work on my system just fine - defaulting to the highest
>> [2<=version<3] available.
>>
>> Cheers,
>> Ben
>>
>
>
> Hmm... not working on my Ubuntu 10.04 (running Python 2.6).
>
> Tom
>
>
>
>>  On Thu, Sep 22, 2011 at 1:34 PM, Tom Rondeau <trondeau1...@gmail.com>wrote:
>>
>>> On Thu, Sep 22, 2011 at 4:16 PM, Ben Hilburn <ben.hilb...@ettus.com>wrote:
>>>
>>>> This is a very simple / trivial fix.
>>>>
>>>> For distros with a native Python version of at least 3.0, the current
>>>> gnuradio-companion executable will default to failing because it can't find
>>>> the gnuradio site-packages in the Python 3.0 site-packages.
>>>>
>>>> This patch is a 3-character fix that makes 'env' explicitly return the
>>>> executable to Python2.7.
>>>>
>>>> Note that if we are still supporting users that use Python2.6, this will
>>>> fail, and this patch should be ignored. If this is the case, I'll add a 
>>>> note
>>>> to the Wiki about fixing the Python path for Python3 users.
>>>>
>>>> Cheers,
>>>> Ben
>>>>
>>>
>>> Hey Ben,
>>> Technically, we are still supporting Python 2.5, so this would affect
>>> anyone running 2.5 or 2.6.
>>>
>>>  Can you figure out a way of defaulting to _any_ version 2.x python,
>>> instead?
>>>
>>> Thanks,
>>> Tom
>>>
>>
>
>
>
>
_______________________________________________
Patch-gnuradio mailing list
Patch-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/patch-gnuradio

Reply via email to