I'm on MacOSX 10.5 Tiger, PPC architecture. Ipython (3.11.2 currently but already had the same with earlier verions of atleast 3.10 and 3.11) installs fine. But trying to use it (without any further args, just as command shell) bombs (see below). Piping into or redirecting input works fine.
Putting a debug print statement to the bottom function, it shows up that it's on the 3rd call of selectors.KqueueSelector.register(), Is that either a known problem or could any kind person provide some helpful hints to solve that? Thanks in advance, Eckard ----- snip! ----- ... File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/ lib/python3.11/site-packages/prompt_toolkit/application/ application.py", line 737, in _run_async with self.input.raw_mode(), self.input.attach( File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/ lib/python3.11/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/ lib/python3.11/site-packages/prompt_toolkit/input/vt100.py", line 176, in _attached_input loop.add_reader(fd, callback_wrapper) File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/ lib/python3.11/asyncio/selector_events.py", line 340, in add_reader self._add_reader(fd, callback, *args) File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/ lib/python3.11/asyncio/selector_events.py", line 267, in _add_reader self._selector.register(fd, selectors.EVENT_READ, File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/ lib/python3.11/selectors.py", line 522, in register self._selector.control([kev], 0, 0) OSError: [Errno 45] Operation not supported If you suspect this is an IPython 8.8.0 bug, please report it at: https://github.com/ipython/ipython/issues or send an email to the mailing list at ipython-...@python.org You can print a more detailed traceback right now with "%tb", or use "%debug" to interactively debug it. Extra-detailed tracebacks for bug-reporting purposes can be enabled via: %config Application.verbose_crash=True ----- snipsnap! ----- *** DEBUG: KqueueSelector.register(self, fileobj, events, data) = (<selectors.KqueueSelector object at 0x2d8c2f0>, 0, 1, (<Handle _attached_input.<locals>.callback_wrapper() at /opt/local/Library/ Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/ prompt_toolkit/input/vt100.py:165>, None)) ----- snap! -----