Hello Tried to upgrade to spyder 3.0 with pip but got stuck with psutil --- seems psutil does not support DragonFly out of box. I suppose I'd first need to get psutil working on DragonFly. . .
(I checked with FreeBSD too; DragonFly follows FreeBSD applications very closely. On FreeBSD, spyder 2.3 and 3.0 run fine.) Thanks Peeter -- On Thursday, November 17, 2016 at 10:54:36 AM UTC+2, Jitse Niesen wrote: > > Hello, > > Is it possible to upgrade Spyder to 3.0 on DragonFlyBSD? Having no > experience with BSD I have no idea how difficult this is. The part of the > Spyder code for connecting to ipython has changed a lot between 2.3 and 3.0. > > Jitse > > > On Wednesday, 16 November 2016 14:21:41 UTC, peeter001 wrote: >> >> Hello >> >> On my system (DragonFlyBSD), spyder (2.3.7) cannot connect to the ipython >> kernel in order to start the ipython console. When spyder starts up, >> spyder's ipython console displays the message "Connecting to kernel. . ." >> and that's all: it will loop there forever. When quitting spyder, this >> error shows: >> >> --- >> Exception in thread Thread-2: >> Traceback (most recent call last): >> File "/usr/local/lib/python2.7/threading.py", line 801, in >> __bootstrap_inner >> self.run() >> File "/usr/local/lib/python2.7/threading.py", line 754, in run >> self.__target(*self.__args, **self.__kwargs) >> File "/usr/local/lib/python2.7/site-packages/spyderlib/spyder.py", >> line 2093, in start_open_files_server >> req, dummy = self.open_files_server.accept() >> File "/usr/local/lib/python2.7/socket.py", line 206, in accept >> sock, addr = self._sock.accept() >> File "/usr/local/lib/python2.7/socket.py", line 174, in _dummy >> raise error(EBADF, 'Bad file descriptor') >> error: [Errno 9] Bad file descriptor >> >> >> [1] Done spyder >> --- >> >> ipython alone runs fine on DragonFly (e.g. when started with 'ipython >> notebook'). >> >> I ran python2.7 unit tests that have 'thread' in their name, i.e. >> >> % ls -l /usr/local/lib/python2.7/test | grep thread >> % python -m test.regrtest test_threading >> etc >> >> and they all pass. The test_socket also passes when DragonFly is added to >> the conditional that checks the platform. The test_socketserver is skipped. >> >> I wonder if anybody has ideas about where to dig further or what tests >> could I run to find the error? >> >> Thanks, >> >> Peeter >> >> -- >> >> -- 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+unsubscr...@googlegroups.com. To post to this group, send email to spyderlib@googlegroups.com. Visit this group at https://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/d/optout.