Hi everyone, the new stable version of django-channels, the official django package that provides support for websockets, now requires python 3.5 or higher, because it uses the async await syntax which was released in python 3.5.
The newer versions of Python, starting with python 3.5 bring huge improvements to the language and to the performance of python 3 <https://ep2018.europython.eu/conference/talks/analysis-of-cpython-performance-python-3-is-now-faster-than-python2> (which was notoriously slightly slower in some cases compared to python 2.7). Also django 2.0 dropped support for python 2.7 so basically we are already requiring python 3 to run OpenWISP. Is anybody here using OpenWISP with python 2.7? This change will have repercussions also on the operating systems we support, we should probably support only recent operating systems which have python 3.5 installed by default, this would also simplify maintenance a lot for us. But before going ahead on this I wanted to check here if anyone is against this. Let me know what you think! Federico -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
