Re-added dependency_links option for create_plugin_setup_parameters
This commit is contained in:
parent
c24ba824d6
commit
a59642bb2b
1 changed files with 5 additions and 1 deletions
|
|
@ -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",
|
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,
|
mail="todo@example.com", url="TODO", license="AGPLv3", source_folder=".", additional_data=None,
|
||||||
additional_packages=None, ignored_packages=None, requires=None, extra_requires=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
|
import pkg_resources
|
||||||
|
|
||||||
if package is None:
|
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:
|
if ignored_packages is None:
|
||||||
ignored_packages = list()
|
ignored_packages = list()
|
||||||
|
|
||||||
|
if dependency_links is None:
|
||||||
|
dependency_links = list()
|
||||||
|
|
||||||
if requires is None:
|
if requires is None:
|
||||||
requires = ["OctoPrint"]
|
requires = ["OctoPrint"]
|
||||||
if not isinstance(requires, list):
|
if not isinstance(requires, list):
|
||||||
|
|
@ -524,6 +527,7 @@ def create_plugin_setup_parameters(identifier="todo", name="TODO", version="0.1"
|
||||||
|
|
||||||
install_requires=requires,
|
install_requires=requires,
|
||||||
extras_require=extra_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.
|
# 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.
|
# That way OctoPrint will be able to find the plugin and load it.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue