Source code for wolframclient.cli.commands.setup
from __future__ import absolute_import, print_function, unicode_literals
from wolframclient.cli.utils import SimpleCommand
from wolframclient.utils import six
from wolframclient.utils.decorators import to_tuple
[docs]
@to_tuple
def dependencies():
yield "pytz"
if not six.PY2:
yield "aiohttp"
yield "numpy"
yield "oauthlib"
yield "pandas"
yield "pillow"
yield "pyzmq"
yield "requests"
yield "unittest-xml-reporting"
yield "certifi>=2017.4.17"
[docs]
class Command(SimpleCommand):
"""Run test suites from the tests modules.
A list of patterns can be provided to specify the tests to run.
"""
dependencies = dependencies()