Added "plugins" extra to OctoPrint

Installs dependencies necessary/recommended for plugin development. At the moment that is only cookiecutter.
This commit is contained in:
Gina Häußge 2015-05-12 21:38:04 +02:00
parent 37ee1d6780
commit 24a020a5f0

View file

@ -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"
]
)