PyQt 4.10

171 views
Skip to first unread message

Rakesh Singh

unread,
Mar 8, 2013, 4:17:02 AM3/8/13
to spyd...@googlegroups.com
Hello,

PyQt 4.10 has been released.
The version check in requirements.py incorrectly fails, as the version is detected as 4.1 which is less than the minimum required 4.4
I merely changed my minimum version in requirements.py to be 4.04, which is the incorrect approach, but just a workaround :)

Thanks.

Pierre Raybaut

unread,
Mar 8, 2013, 6:33:54 AM3/8/13
to spyd...@googlegroups.com
Hi,

Thanks for reporting this bug. 

Actually we are already aware of this unwanted behavior which is already fixed in both v21 and default (2.2) repositories:

The only question now is whether we should make an urgent release to fix this or not. Release v2.2.0 Final is not ready yet (there are still several issues that need to be addressed), so we could -if this is an urgent matter- release a new v2.1 version. Judging by the number of reports since PyQt v4.10 release, I get the impression that it could be urgent indeed. 

-Pierre
--
You received this message because you are subscribed to the Google Groups "spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spyderlib+...@googlegroups.com.
To post to this group, send email to spyd...@googlegroups.com.
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

David Verelst

unread,
Mar 8, 2013, 8:46:39 AM3/8/13
to spyder
I think there is an additional problem with Ipython. A similar version checking approach raises an error for not satisfying the pyqt > 4.7 version. See for more details issue 1302: https://code.google.com/p/spyderlib/issues/detail?id=1302, and the ipython issue and pull request to fix it:
https://github.com/ipython/ipython/pull/2831
https://github.com/ipython/ipython/commit/8f7490775a79220641c59489c05e2aba0da2c293

I am running Ipython from git to get around it.

Regards,
David

David Verelst

unread,
Mar 10, 2013, 11:15:09 AM3/10/13
to spyder
Ubuntu 13.04 is still on spyder 2.1.10, but moved on to PyQt 4.10 which, of course, offers kind of an unusable situation
http://packages.ubuntu.com/raring/python-spyderlib
http://packages.ubuntu.com/raring/python-qt4

Debian is using spyder 2.1.10 on sid and wheezy, but is using PyQt 4.9 (which shouldn't trigger the version checking inconstancy I assume)
http://packages.debian.org/search?keywords=spyder
http://packages.debian.org/search?keywords=pyqt

Haven't looked at the other distro's yet.

Does it make sense to release a 2.14 that contains this fix? I have no idea who is taking care of the Ubuntu packages, but they are still on a version dating back to May 2012 (v2.10) so it seems they have some catching up to do.

Regards,
David

David Verelst

unread,
Mar 10, 2013, 11:50:33 AM3/10/13
to spyder
For the next Fedora version (F19), the situation currently is:
PyQt 4.10: https://apps.fedoraproject.org/packages/PyQt4
Spyder v2.1.13: https://apps.fedoraproject.org/packages/spyder

Pierre Raybaut

unread,
Mar 11, 2013, 5:23:12 AM3/11/13
to spyd...@googlegroups.com
Hi all,

I'm going to take care of this situation by releasing at least a v2.1.13.1 (v2.1.13 + tiny patch fixing the requirement detection) or maybe a v2.1.14 including more bugfixes (only if I think it's not too risky). 

You may expect this new release in the next hours.
(I may be able to dedicate 20 minutes for fixing this situation around noon, Paris local time)

-Pierre

Pierre Raybaut

unread,
Mar 11, 2013, 8:44:03 AM3/11/13
to spyd...@googlegroups.com
Done!

At least now there is an upstream version without this bug.
Now the Ubuntu package maintainer(s) will have to release a new
version based on v2.1.13.1.

-Pierre

2013/3/11 Pierre Raybaut <pierre....@gmail.com>:

David Verelst

unread,
Mar 11, 2013, 11:21:11 AM3/11/13
to spyder
That's great! I informed the maintainers on the Ubuntu bug tracker an upstream fix is available.

David

Ghislain Vaillant

unread,
Mar 11, 2013, 4:37:28 PM3/11/13
to spyd...@googlegroups.com
Unfortunately, we need the updated spyder to land in debian-sid before it gets to Ubuntu. Sid is still at PyQt v4.9 so they don't need to fix the package yet. For now, we have a patched spyder v2.10 for Ubuntu, which addresses this issue. I'll warn the debian maintainers and link them to that thread so that they know a fix is already available, once they have upgraded PyQt.

rak...@verifaction.co.za

unread,
Mar 12, 2013, 4:36:47 AM3/12/13
to spyd...@googlegroups.com
Thank you for addressing the issue.
I am an Arch Linux user and being a rolling release distro, package updates come in quite early. :)

Surprisingly, Spyder is not in the official Arch repositories, and more surprisingly there isn't a package build in the Arch User Repository.
I downloaded the source and run it directory from there.
I think think this IDE should at least be available in the AUR.

I will set one up a pgkbuild when I have a moment.

Thanks for a great IDE!


Pierre Raybaut

unread,
Mar 12, 2013, 4:41:50 AM3/12/13
to spyder
Frédéric, the Spyder's Debian package maintainer, just wrote to me
that it's not possible to update the Debian package right now (feature
freeze). It should be possible to upload a new package in less than
two months: it will be either based on 2.1.13.1 or 2.2 (depending on
the stability of the latter).

In the meantime, v2.1.10 has been patched to be compatible with PyQt
4.10 (http://launchpadlibrarian.net/133630559/
spyder_2.1.10-2_2.1.10-2ubuntu1.diff.gz), so there is no rush.

-Pierre

David Verelst

unread,
Mar 12, 2013, 5:53:42 AM3/12/13
to spyder
Rakesh, there are two packages available in the AUR, spyder and spyder-hg if you want to run the development version.
https://aur.archlinux.org/packages/spyder/
https://aur.archlinux.org/packages/spyder-hg/

I am using spyder-hg and rebuild it almost on a daily basis (depending on the amount of commits that have been pushed), so I can personally assure you it is being tested ;-)

Regards,
David


Rakesh Singh

unread,
Mar 12, 2013, 6:00:48 AM3/12/13
to spyd...@googlegroups.com
Excellent.
Strange that I did not find it when I searched before. Finger trouble perhaps :)

Thanks David!



--
You received this message because you are subscribed to a topic in the Google Groups "spyder" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/spyderlib/z2fDZmT1wpY/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to spyderlib+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages