makehumancommunity / makehuman

This is the main repository for the MakeHuman application as such.
http://www.makehumancommunity.org
Other
1.18k stars 244 forks source link

Python 3.10 fixes #188

Closed pekkarr closed 2 years ago

pekkarr commented 2 years ago

This fixes issues that caused makehuman to crash during startup when using Python 3.10.1.

Notably collections.Callable and collections.MutableSet are moved to collections.abc submodule. I did also some refactoring to remove the OrderedSet class from language.py removing the need to use MutableSet.

There is also fix for PyQt5 throwing a ValueError during startup. I don't know if it was caused by Python 3.10 update or PyQt update. I am using PyQt 5.15.6.

joepal1976 commented 2 years ago

Thank you, that is very helpful