keiffster / program-y

Python 3.x based AIML 2.0 Chatbot interpreter, framework, related programs and knowledge files
https://keiffster.github.io/program-y/
Other
349 stars 136 forks source link

AttributeError: module 'collections' has no attribute 'MutableSet' #308

Open TomCallan opened 2 years ago

TomCallan commented 2 years ago

Expected Behavior

program-y should install

Current Behavior

Attempting to install program-y via either the pip package or locally from the source (setup.py) results in the error above. I've seen people mention this error in regards to python version support but that doesn't appear to be the problem.

Openmindedness commented 2 years ago

i fixed by downgrading sleekxmpp to 1.3.3 I also edited the file that was causing the error sorry for the late response

Baytars commented 1 year ago

I also ran into the same error but couldn't downgrade sleekxmpp to 1.3.3 either. I ended up making my own fork to fix it. Simply renamed all instances of sleekxmpp to slixmpp which is the newer updated version. You can try using that: https://github.com/Ghoul072/pyaiml2

@Openmindedness I downgraded to 1.3.2 and installed sleekxmpp.

t0ta11ed commented 9 months ago

I can't get this to work since pip tries to install programy and dependencies from cache, so I can't even edit the sleekxmpp file that had the error. Installing an older sleek separately doesn't help since the programy install just uses the one it comes with. Kind of annoying to have to run an older version of Python just to use it

sushildas100 commented 2 months ago

@t0ta11ed Did the issue solved for you?