I have added code to tskserver to allow it to run in Python 2 and Python 3 interpreters. This is important for me because all my Python development is for Python 3 and it simplifies my job scripts to work with just one interpreter. I have tested the Python 2 support using the helloworld example in the repository. I have tested the Python 3 support using my own job scripts.
I also increased the maximum number of tskserver retries in paramrun from 3 to 10 because I had many failures recently at that point. Adding more retries solved the problem for me but is not related to supporting Python 3.
I have added code to tskserver to allow it to run in Python 2 and Python 3 interpreters. This is important for me because all my Python development is for Python 3 and it simplifies my job scripts to work with just one interpreter. I have tested the Python 2 support using the helloworld example in the repository. I have tested the Python 3 support using my own job scripts.
I also increased the maximum number of tskserver retries in paramrun from 3 to 10 because I had many failures recently at that point. Adding more retries solved the problem for me but is not related to supporting Python 3.