robots-from-jupyter / robotlab

Experiments in building installers for JupyterLab, Robot Framework and Friends
BSD 3-Clause "New" or "Revised" License
25 stars 3 forks source link

Migrate to python 3.8? #68

Open bollwyvl opened 4 years ago

bollwyvl commented 4 years ago

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 commented 4 years ago

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

datakurre commented 4 years ago

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

VernonCrabtree commented 4 years ago

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).

datakurre commented 4 years ago

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.

bollwyvl commented 4 years ago

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.