From 24a020a5f09dc28de6725d5bf2ffffbd6220ded7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Tue, 12 May 2015 21:38:04 +0200 Subject: [PATCH] Added "plugins" extra to OctoPrint Installs dependencies necessary/recommended for plugin development. At the moment that is only cookiecutter. --- setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 3fbd92b6..4ff93122 100644 --- a/setup.py +++ b/setup.py @@ -31,8 +31,9 @@ INSTALL_REQUIRES = [ "pkginfo" ] -# Requirements for developing etc +# Additional requirements for optional install options EXTRA_REQUIRES = dict( + # Dependencies for developing OctoPrint develop=[ # Testing dependencies "mock>=1.0.1", @@ -43,6 +44,11 @@ EXTRA_REQUIRES = dict( "sphinx>=1.3", "sphinxcontrib-httpdomain", "sphinx_rtd_theme" + ], + + # Dependencies for developing OctoPrint plugins + plugins=[ + "cookiecutter" ] )