[qudi-dev] Re: python 3.6.2

  • From: Tobias Gehring <tobias.gehring@xxxxxxxxxxxx>
  • To: <qudi-dev@xxxxxxxxxxxxx>
  • Date: Fri, 28 Jul 2017 21:14:50 +0200

Hi Jan,

thanks! So annoying. I filed a bug report against the fedora pyqt
package. Let's see what happens.

Cheers,

Tobias

On 07/28/2017 03:32 PM, Jan Binder wrote:

I can report that the following combinations are working:

Ubuntu 16.04 + KDE neon, Qt 5.9.1, pyqt 5.8.2, Python 3.5.2
Debian unstable/experimental, Qt 5.7.1, pyqt 5.8.2, Python 3.5.4rc1
Conda on MS Windows 8.1, Qt 5.6.2, pyqt 5.6.0, Python 3.6.2
Conda on Debian Unstable, Qt 5.6.2, pyqt 5.6.0, Python 3.6.2

Your test code does absolutely nothing on all these platforms, as it should.

Regards,
Jan

Am Freitag, 28. Juli 2017, 06:39:00 CEST schrieb Tobias Gehring:
Thanks Jan!

What about the corresponding Qt5 and PyQt5 versions you were testing with?

I basically boiled it down to the following code which segfaults in
Fedora 26. I'm a bit confused by the versioning in this distribution, as
pyqt5 is version 5.8 and qt5 is 5.7.1.

import PyQt5.QtCore as QtCore


class ModuleMeta(type(QtCore.QObject)):
    pass



class A(metaclass=ModuleMeta):
    pass


class B(A):
    pass

Cheers,

Tobias

On 07/28/2017 12:20 AM, Jan Binder wrote:
On Donnerstag, 27. Juli 2017 22:33:02 CEST Tobias Gehring wrote:
Hi all,

has anyone tested qudi with python 3.6.2? If so, which operating systems?

I'm asking because I'm investigating a segmentation fault I get with
this python version.

Thanks!

Best regards,

Tobias

The default Conda environment right now is Python 3.6.0.
On Win8.1 64bit, upgrading from the default 3.6.0 to 3.6.2 does not change
anything.

Python 3.6.2 as packaged in Debian unstable/experimental has some problems
with a 'manager' keyword while loading modules, no segfaults though.

The default Linux Conda environment on the same Debian install works and
continues working when upgrading to 3.6.2.

Regards,
Jan




Other related posts: