IDJC stops working after python update

The update of today has caused that IDJC stops working.

idjc 0.9.6_development
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
exit(idjc.main())
^^^^^^^^^^^
File “/usr/lib/idjc/site-packages/idjc/init.py”, line 131, in main
from .maingui import main
File “/usr/lib/idjc/site-packages/idjc/maingui.py”, line 47, in
from .sourceclientgui import *
File “/usr/lib/idjc/site-packages/idjc/sourceclientgui.py”, line 53, in
from .irc import IRCPane
File “/usr/lib/idjc/site-packages/idjc/irc.py”, line 26, in
from inspect import getargspec
ImportError: cannot import name ‘getargspec’ from ‘inspect’ (/usr/lib/python3.11/inspect.py)

So what can I do about this ?

Reinstall https://aur.archlinux.org/packages/idjc

When asked to clean build answer yes.

There have been a large number of python packages getting updated.

Anything from AUR having one or some of these packages as dependency needs to be rebuild.

2 Likes

I installed this from the developers site getting the latest source via git, so not installed from AUR.

Then I don’t know what you should do.

Personally, I would try to uninstall it and build it from AUR.

I’m not familiar with this software so perhaps someone else could step in and help you out.

Also, you might want to report this to the developer.

I unstalled it and installed the one form AUR, but same message, even with clean build. Not solving anything .

In case there will be no other solutions, I think it would be a good idea to get in touch with the developer and report this.