crossbario / autobahn-testsuite

Autobahn WebSocket protocol testsuite
https://crossbar.io/autobahn/
Apache License 2.0
1k stars 84 forks source link

Python3 support and docker image #109

Open freddy77 opened 4 years ago

freddy77 commented 4 years ago

Hi, I use Autobahn test suite for a CI. In this environment is easier to setup a single image so instead of using a separate container for Autobahn and one for compiling and testing I'm using a single container. In the past I used the image from docker but currently it's based on a very old Ubuntu/Debian so I moved to use Fedora 31 and installing autobahn testsuite using pip. Now however docker is moving to Fedora 32 as fedora:latest image which is removing support for Python 2. Why not updating docker image to a newer VM and/or updating autobahn test suite to use Python 3? Python 2 has been deprecated many years ago and distributions started to remove it. Is there any plan to update Autobahn testsuite?

Theldus commented 3 years ago

I also have the same issue. It's sad to see such a useful project not being ported to Python 3.

I would really like to contribute in this regard, but I have little to no knowledge of Python.