Compare commits

...

1 Commits

Author SHA1 Message Date
Ferdinand Thiessen b9ff049705 fix(app): Skip plugins with not satisfied dependencies.
ci/woodpecker/push/lint Pipeline failed Details
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/test Pipeline was successful Details
2022-02-22 23:46:13 +01:00
1 changed files with 3 additions and 0 deletions

View File

@ -25,6 +25,9 @@ def get_plugins() -> list[type[Plugin]]:
plugins.append(plugin_class)
except TypeError:
logger.error(f"Invalid entry point for plugin {entry_point.name} found.")
except pkg_resources.DistributionNotFound:
logger.warn(f"Requirements not fulfilled for {entry_point.name}")
logger.debug("DistributionNotFound", exc_info=True)
return plugins