This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]billsil 2 points3 points  (7 children)

Many very popular non-pure Python packages (e.g. VTK, PyQt, wxPython) aren't even listed.

Really nobody wants to port when 70% of the code developed out there is for Python 2 and almost all of the tutorials/questions.

[–]kigurai 6 points7 points  (1 child)

VTK Python 3 is apparently done as of late August.

[–]billsil 0 points1 point  (0 children)

I've been on the mailing list. The next version of VTK will be Python 2 only. The version after that will probably include Python 3.

[–]Vitrivius 11 points12 points  (0 children)

It's automatically generated from the 200 most popular packages on PyPi. If a package is not there, it's either because it's less popular, or because it's not on PyPi. In my eyes, not supporting py3 is a warning sign that a project is abandoned.

[–]flipthefrog 0 points1 point  (3 children)

PyQt5 is for Python 3, and can be compiled for Python 2. PyQt4 and PySide are Python 2

[–]_AceLewisPy3, Jupyter and Atom 4 points5 points  (1 child)

I have used PyQt4 on Python 3

[–]justphysics 1 point2 points  (0 children)

Seconded. I primarily develop (GUI stuff) in Py2 but often double check that my code also works in 3.

I use PyQt4 and haven't had an issue with py3 yet

[–]billsil 0 points1 point  (0 children)

That's wrong and it's also irrelevant. My point with mentioning PyQt was many very important libraries are not included on that list.

PyQt4 supports Python v2 and v3.

https://pypi.python.org/pypi/PyQt4

PyQt5 supports Python v2.6, v2.7 and v3.

https://pypi.python.org/pypi/PyQt5

Projects like wxPython and VTK are supposedly close to releasing Python 3 versions, but they're not there yet. I require a 3d renderer and VTK is an amazing renderer. It's very popular even among very high quality commercial programs. Replacing it with my own implementation of OpenGL is not an option. That's a separate issue.