I just tested the next branch with 2.4 and the only incompatibility
was  a "with" statement in gr_xmlrunner.py.
The "with" statement was introduced in 2.5.

Once that was removed the "make check" ran fine.

The replacement for the "with" statement was:

fss = _fake_std_streams()
fss.__enter__()
try:
    test(result)
    try:
        out_s = sys.stdout.getvalue()
    except AttributeError:
        out_s = ""
    try:
        err_s = sys.stderr.getvalue()
    except AttributeError:
        err_s = ""
finally:
    fss.__exit__(None, None, None)

On Wed, Feb 23, 2011 at 6:20 PM, Tom Rondeau <trondeau1...@gmail.com> wrote:
> On Wed, Feb 23, 2011 at 1:28 PM, Ben Reynwar <b...@reynwar.net> wrote:
>> What are the oldest and newest versions of python that gnuradio should
>> work with?
>>
>> That way I can test stuff using those two versions.
>
>
> Python 2.4 is the oldest that I _know_ will work (and I don't think,
> but haven't tried, 2.3), and I've used it with 2.7. It will not work
> with 3.+.
>
> Tom
>

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to