pdemonaco / factorio-mod-updater

Python script to update mods on a dedicated factorio server
43 stars 14 forks source link

feat: add mod dependency tree resolution #4

Closed pdemonaco closed 4 years ago

pdemonaco commented 4 years ago

Description

Currently no action is taken to ensure all mod dependencies are resolved on update. This can cause mods to get disabled if they have new dependencies which are unmet.

Test:

angelsindustries gained a new dependency on angelsaddons-crawlertrain in version 3.6. This should cause the updater to issue a warning at a minimum. Ideally, I'd like it to actually download and enable the new dependency as well.