On EndeavourOS, based on Arch Linux, IDJC doesn't start anymore after Python3 is updated from 3.10 to 3.11.
It gives the following:
cpython 3.11.3 (main, Apr 5 2023, 15:52:25) [GCC 12.2.1 20230201]
Traceback (most recent call last):
File "/usr/bin/idjc", line 33, in <module>
exit(idjc.main())
^^^^^^^^^^^
File "/usr/lib/idjc/site-packages/idjc/init.py", line 127, in main
from . import maingui
File "/usr/lib/idjc/site-packages/idjc/maingui.py", line 48, in <module>
from .sourceclientgui import *
File "/usr/lib/idjc/site-packages/idjc/sourceclientgui.py", line 53, in <module>
from .irc import IRCPane
File "/usr/lib/idjc/site-packages/idjc/irc.py", line 26, in <module>
from inspect import getargspec
ImportError: cannot import name 'getargspec' from 'inspect' (/usr/lib/python3.11/inspect.py)</module></module></module></module>
Last edit: Michel Voorn 2023-05-18
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
On EndeavourOS, based on Arch Linux, IDJC doesn't start anymore after Python3 is updated from 3.10 to 3.11.
It gives the following:
cpython 3.11.3 (main, Apr 5 2023, 15:52:25) [GCC 12.2.1 20230201]
Traceback (most recent call last):
File "/usr/bin/idjc", line 33, in <module>
exit(idjc.main())
^^^^^^^^^^^
File "/usr/lib/idjc/site-packages/idjc/init.py", line 127, in main
from . import maingui
File "/usr/lib/idjc/site-packages/idjc/maingui.py", line 48, in <module>
from .sourceclientgui import *
File "/usr/lib/idjc/site-packages/idjc/sourceclientgui.py", line 53, in <module>
from .irc import IRCPane
File "/usr/lib/idjc/site-packages/idjc/irc.py", line 26, in <module>
from inspect import getargspec
ImportError: cannot import name 'getargspec' from 'inspect' (/usr/lib/python3.11/inspect.py)</module></module></module></module>
Last edit: Michel Voorn 2023-05-18
The offending line can simply be removed. I have pushed and update to the git repository.