3 ms·
Just wondering but what should you do if you decide to go with Python 3 and find a library you want to use that isn't compatible and you are short on time?
by jtchang 9y ago
Just wondering but what should you do if you decide to go with Python 3 and find a library you want to use that isn't compatible and you are short on time?
- metalliqaz 9y agoAt this point in time, if you want to use a library and it isn't compatible with py3, then you probably shouldn't use that library. Essentially all actively maintained libraries are converted, and we are even starting to see libs that do not support py2.
- ansgri 9y agoAs a counterexample, there's ROS (Robot Operating System, which is not an OS actually but a middleware plus a lot of libraries), and it still doesn't support Py3 officially. There is some support in fact, but you probably don't want to have even more potential problems with ROS for not that big of a benefit.
- dr_zoidberg 9y agoThat fear held me back 7 years ago when I started learning Python. In 2017, having worked in many projects, what I have to tell you is this: I never found such case where Python 3 wasn't supported, and I should've learned Py3 to begin with. YMMV, but the fear was unfounded back in 2010, and even more so today. There are very few projects without Py3 support, and most you'll find without Py3 support is because the project has been dead for quite some time.
- xrange 9y ago>There are very few projects without Py3 support, and most you'll find without Py3 support is because the project has been dead for quite some time. One notable exception is FreeCAD for anyone who is looking to jump into a project to help with the transition from python 2 to 3.
- dom0 9y agoNowadays it's more likely that a Python 2 user wants to use a library and finds it doesn't work on Python 2, because the developers never targeted nor tested on 2.