Currently, when running a folder of mods, if the mods have dependencies, there is no good way to handle loading these mods as they will fail to import.
It would be better to declare all dependencies in an inline script and have pyMHF parse these and aggregate the dependencies and then use uv to resolve and re-run the scripts within the created environment.
While we're there, we should also ensure that pyMHF doesn't dive into .venv folders inside mod directories as this could increase processing time.