Unmanic / unmanic

Unmanic - Library Optimiser
GNU General Public License v3.0
1.66k stars 82 forks source link

distutil Package Dependancy outdated #512

Open MrBogger opened 6 days ago

MrBogger commented 6 days ago

Have you read the Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect:

Remember that these are some guidelines, use your best judgement.

Description

When installing Unmanic on MacOS Sequoia 15.1 using Python, first install worked fine. Installed Brew, then MKVToolNix package. Somehow this broke the Unmanic Install. The webpage would appear but could not find setting, configuration or anything. Stuffed around for a few hours uninstalling and reinstalling different things, found Tornado is referencing the distutils package which has been deprecated. This is now setuptools. (https://peps.python.org/pep-0632/). Installed setuptools package manually and Unmanic is now working problem free.

Steps to Reproduce

As above.

Expected behavior: [What you expect to happen] Working with no issues.

Actual behaviour: [What actually happens] Unable to load any config from files.

Reproduces how often: [What percentage of the time does it reproduce?] Every launch. Uninstalled setuptools to check and Unmanic failed again. Closed down, installed setuptools and Unmanic started no issues.

Versions

Version: [0.2.8+925008e+dirty]

Installation Method Used

Python, manually on MacOS

Additional Information

Add setuptools package as a requirement on install.

tornado log.txt

Screenshot 2024-11-17 at 9 52 40 pm