From a59642bb2b72b459211ba0575b802648485e0772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Wed, 22 Jul 2015 22:08:15 +0200 Subject: [PATCH] Re-added dependency_links option for create_plugin_setup_parameters --- src/octoprint_setuptools/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/octoprint_setuptools/__init__.py b/src/octoprint_setuptools/__init__.py index 6ec33e2a..f683e2e3 100644 --- a/src/octoprint_setuptools/__init__.py +++ b/src/octoprint_setuptools/__init__.py @@ -444,7 +444,7 @@ def get_babel_commandclasses(pot_file=None, def create_plugin_setup_parameters(identifier="todo", name="TODO", version="0.1", description="TODO", author="TODO", mail="todo@example.com", url="TODO", license="AGPLv3", source_folder=".", additional_data=None, additional_packages=None, ignored_packages=None, requires=None, extra_requires=None, - cmdclass=None, eggs=None, package=None): + cmdclass=None, eggs=None, package=None, dependency_links=None): import pkg_resources if package is None: @@ -459,6 +459,9 @@ def create_plugin_setup_parameters(identifier="todo", name="TODO", version="0.1" if ignored_packages is None: ignored_packages = list() + if dependency_links is None: + dependency_links = list() + if requires is None: requires = ["OctoPrint"] if not isinstance(requires, list): @@ -524,6 +527,7 @@ def create_plugin_setup_parameters(identifier="todo", name="TODO", version="0.1" install_requires=requires, extras_require=extra_requires, + dependency_links=dependency_links, # Hook the plugin into the "octoprint.plugin" entry point, mapping the plugin_identifier to the plugin_package. # That way OctoPrint will be able to find the plugin and load it.