robotlab icon indicating copy to clipboard operation
robotlab copied to clipboard

Migrate to python 3.8?

Open bollwyvl opened this issue 5 years ago • 5 comments

I have no particular driver for this change, as 3.6 doesn't EOL for a good long time now, but the performance improvements might be worth it.

bollwyvl avatar Apr 28 '20 00:04 bollwyvl

Of course, for a mere double the CI cost, we could ship 3.6 and 3.8.

bollwyvl avatar Apr 28 '20 01:04 bollwyvl

IMO, no reason to support two Python versions with RobotLab.

datakurre avatar Apr 28 '20 03:04 datakurre

I have python code written on 3.8 and all my modules are installed for my 3.8 python. Now, when I try to use RobotLab I have to modify my code and reinstall all modules for 3.6 - a significant downgrade. I don't see any reason to support an old version of Python - just upgrade to the latest. If it breaks something, let it break sooner rather than later (fail fast).

VernonCrabtree avatar Jul 30 '20 07:07 VernonCrabtree

I assume the next release will be Python 3.8 whenever we have time to put it together. It’s mainly about manually testing that all bundled add-on versions (and Firefox) work well together.

That said, all packages should work fine with Python 3.8, so it should be possible to manually install everything with Python 3.8 miniconda.

datakurre avatar Jul 30 '20 12:07 datakurre

Thanks for the feedback!

Your use case might be more advanced than that we were/are mostly trying to do in this repo, which is support time-limited workshops. We don't have any workshops planned right now, so we're not burning to get a new release out.

Will take your concerns into account on the next build.

bollwyvl avatar Jul 30 '20 12:07 bollwyvl