Issue opened. https://github.com/spyder-ide/spyder/issues/3078
2016-03-22 21:42 GMT-03:00 Ronan Paixão <[email protected]>: > OK. So I had some fun with binary-searching where the regression was and > found that it started on Steven Silvester's branch, on commit > c701aa66d2cc966477934a6442bf388fef85aadf [c701aa6] > > The previous commit: > cba88ebbb5cfe0dfccafa9b7f2f4cd5fdbce2385 [cba88eb] > did not pose the same problem. > > The problem was not evident until the merge > > I found it using this code in the console: > > import sip > sip.setapi("QString", 2) > > I'll open an issue. > > 2016-03-22 21:09 GMT-03:00 Ronan Paixão <[email protected]>: > >> Now this is strange: in internal console, the API is v2 as it should be. >> However, something is importing PyQt in the consoles. As they are different >> processes, they come by default (Python 2.7) with API v1, but since >> something loaded it, the API level can't be changed afterwards. This is >> different from the commit I was before. >> >> 2016-03-22 7:41 GMT-03:00 Ronan Paixão <[email protected]>: >> >>> Yesterday I updated my Spyder clone repo to HEAD and the PyQt app I was >>> developing started giving me API initialization problems (said PyQt was >>> already initialized as API v1). >>> >>> Did any recent changes drop the API version initialization for Python >>> 2.7? >>> >>> 2014-07-03 10:02 GMT-03:00 Sylvain Corlay <[email protected]>: >>> >>>> Is there any other projects of Pierre still using API #1 (like guidata >>>> etc?) >>>> >>>> http://spyder-ide.blogspot.com/2011/06/pyqt-api-1-pyqt-api-2-and-pyside.html >>>> >>>> On Thursday, July 3, 2014 5:55:12 AM UTC-4, anatoly techtonik wrote: >>>>> >>>>> Are there any objections against dropping support for PyQt4 API #1? >>>>> Both PySide and Python 3 are >>>>> compatible with API #2 only. API #1 will still be supported in 2.3, >>>>> but the question is if anybody >>>>> still use it? Note that Spyder with IPython always uses API #2. >>>>> >>>>> I've made a pull request that removes import hacks that we maintain >>>>> for this compatibility: >>>>> >>>>> https://bitbucket.org/spyder-ide/spyderlib/pull-request/53/switch-to-pyqt4-api-2-and-remove-ipython/diff >>>>> Feel free to test it. >>>>> >>>> -- >>>> 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 [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/spyderlib. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >> > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/d/optout.
