discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] [EXT] Re: Python3 or still Python 2.7?


From: Geof Nieboer
Subject: Re: [Discuss-gnuradio] [EXT] Re: Python3 or still Python 2.7?
Date: Mon, 17 Jun 2019 13:32:24 -0400

All,

Once 3.8 is ready, I'll first release a version that is built on 2.7,
primarily because that's what the scripts are built around at the
moment, and to split the upgrade into two steps.  That version should
support those who are looking for max compatibility.

Then I'll shift the scripts to point to 3.5.  In theory, that should
actually be significantly easier, because 3.5 (and therefore the
standard packages) are built w/ MSVC 14.0, the same versions the
scripts use for everything already.

Having said that, I'm open to feedback based on the community's needs.

Geof



On 6/17/19, Chesir, Aaron M. <address@hidden> wrote:
> Philip, Geof (et al.),
>
> When will a Windows version of GR that supports Python 3 (and complete with
> one-click installers, much like that  advertised for Release 3.7.13.5,
> below) be available?
>
> The reason I prefer to operate within Windows (as opposed to the various
> versions of Linux) is that I can thus avoid the seemingly-endless
> irritations of dependency / incompatibility issues.
>
> Thanks in advance,
>
> Aaron
>
> -----Original Message-----
> From: Philip Balister <address@hidden>
> Sent: Monday, June 17, 2019 12:19 PM
> To: Chesir, Aaron M. <address@hidden>; Geof Nieboer
> <address@hidden>; address@hidden
> Subject: [EXT] Re: [Discuss-gnuradio] Python3 or still Python 2.7?
>
> On 06/17/2019 10:49 AM, Chesir, Aaron M. wrote:
>> Will GNUradio migrate to Python3.X, or will it remain with Python 2.7?
>>
>> The reason I ask is that (for reasons that unclear), there are syntax
>> differences between the two, and Python 3 is *not* backward compatible for
>> some of them.
>
> The GNURadio master branch (which will become 3.8) supports Python3.
>
> Philip
>
>>
>> Aaron
>>
>> -----Original Message-----
>> From: Discuss-gnuradio
>> <discuss-gnuradio-bounces+achesir=address@hidden> On Behalf Of Geof
>> Nieboer
>> Sent: Saturday, June 15, 2019 5:25 PM
>> To: address@hidden
>> Subject: [EXT] [Discuss-gnuradio] Windows Installers v1.6 for v3.7.13.5
>> published
>>
>> All,
>>
>> Updated windows installers that include 3.7.13.5 have now been published.
>>
>> They can be found as always at http://www.gcndevelopment.com/gnuradio.
>>
>> Key windows specific fixes in the installers include:
>> 1- Windows Audio Sink now doesn't distort for certain audio streams
>> 2- ZeroMQ is working again
>> 3- GR_PREFIX is now defined in the run_gr.bat so that sys-wide
>> configuration files will be used correctly.
>>
>> Numerous dependencies have been updated:
>> GNURadio -> 3.7.13.5
>> Qt > 5.12.3
>> numpy -> 1.64.4
>> libxml2 -> 2.9.9
>> libpng -> 1.6.37
>> UHD -> 3.14.1*
>> zmq -> 4.3.1
>> libusb -> 1.0.22
>> openssl -> 1.0.1r
>> qwt6 -> 6.1.4
>> log4cpp -> 1.1.3
>> pycairo -> 1.17.1
>> sip -> 4.18
>>
>> * RC1... a new version will be pushed if RC1 requires changes prior to
>> formal release
>>
>> While no new OOT modules have been added, here's the list of what is
>> included:
>>
>> gr-acars2
>> gr-adsb
>> gr-ais
>> gr-air-modes
>> gr-ax25
>> gr-burst (incl. bitarray)
>> gr-cdma
>> gr-display (incl. matplotlib)
>> gr-eventstream
>> gr-fosphor
>> gr-gsm
>> gr-inspector (incl. tensorflow)
>> gr-iqbal
>> gr-lte
>> gr-mapper
>> gr-nacl
>> gr-osmosdr
>> gr-paint (incl. PIL)
>> gr-radar
>> gr-rds
>> gqrx
>>
>> and driver support for: UHD / RTL2382 / HackRF / BladeRF / AirSpy /
>> Funcube Dongle
>>
>> Known Issues:
>>
>> -     (new) Windows Audio Source only supports single channel input.
>> Use portaudio for stereo source use cases.
>> -     gr-air-modes gui does not work, but the command line interface will
>> -     Switching between debug and release versions will cause
>> intermittent heap corruption issues.  Re-run application.
>> -     TCP Sink/Server are deprecated and do not function in the
>> windows version, use zeromq blocks
>> -     File Sink/Server blocks do not function in the windows version.
>> -     gr-newmod still does not work without a great deal of workarounds
>> -     agc3 block will run, but will respond more slowly than on
>> linux... still under investigation.
>>
>> A complete stack of symbols is available for the release and debug builds,
>> to allow tracing all the way down to python itself.
>>
>> For those intrepid enough to want to build all of this yourself, the
>> scripts are now compatible with building 3.8 or 3.7 by changing the
>> version in ConfigInfo.psd1 to 3.8.0, then it should build the correct
>> dependencies to support it.  Drivers are built but OOT blocks are not yet
>> built for 3.8.  While most of the work in this release was to enable a
>> functioning build for 3.8, I am not planning to release an installer for
>> 3.8 at this point, but email me if you have a need for a pre-alpha build.
>>
>> When a 3.8 build is released, they will be installable simultaneously
>> without issue.
>>
>> And finally, to make things a bit easier for the intrepid, I have
>> published an AWS AMI image set to a validated build configuration to make
>> it a bit easier for others to run the build scripts.  Details on the
>> github site:
>> http://github.com/gnieboer/GNURadio_Windows_Build_Scripts
>>
>> Cheers,
>>
>> Geof
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]