aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py50
1 files changed, 47 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index a41f47e..dc4d4b4 100755
--- a/setup.py
+++ b/setup.py
@@ -36,11 +36,51 @@ setup(
[console_scripts]
lava-tool = lava_tool.dispatcher:main
lava = lava.tool.main:LavaDispatcher.run
+ lava-dashboard-tool=lava_dashboard_tool.main:main
[lava.commands]
help = lava.tool.commands.help:help
+ scheduler = lava_scheduler_tool.commands:scheduler
+ dashboard=lava_dashboard_tool.commands:dashboard
[lava_tool.commands]
help = lava.tool.commands.help:help
- auth-add = lava_tool.commands.auth:auth_add [auth]
+ auth-add = lava_tool.commands.auth:auth_add
+ submit-job = lava_scheduler_tool.commands:submit_job
+ resubmit-job = lava_scheduler_tool.commands:resubmit_job
+ cancel-job = lava_scheduler_tool.commands:cancel_job
+ job-output = lava_scheduler_tool.commands:job_output
+ [lava.scheduler.commands]
+ submit-job = lava_scheduler_tool.commands:submit_job
+ resubmit-job = lava_scheduler_tool.commands:resubmit_job
+ cancel-job = lava_scheduler_tool.commands:cancel_job
+ job-output = lava_scheduler_tool.commands:job_output
+ [lava.dashboard.commands]
+ backup=lava_dashboard_tool.commands:backup
+ bundles=lava_dashboard_tool.commands:bundles
+ data_views=lava_dashboard_tool.commands:data_views
+ deserialize=lava_dashboard_tool.commands:deserialize
+ get=lava_dashboard_tool.commands:get
+ make_stream=lava_dashboard_tool.commands:make_stream
+ pull=lava_dashboard_tool.commands:pull
+ put=lava_dashboard_tool.commands:put
+ query_data_view=lava_dashboard_tool.commands:query_data_view
+ restore=lava_dashboard_tool.commands:restore
+ server_version=lava_dashboard_tool.commands:server_version
+ streams=lava_dashboard_tool.commands:streams
+ version=lava_dashboard_tool.commands:version
+ [lava_dashboard_tool.commands]
+ backup=lava_dashboard_tool.commands:backup
+ bundles=lava_dashboard_tool.commands:bundles
+ data_views=lava_dashboard_tool.commands:data_views
+ deserialize=lava_dashboard_tool.commands:deserialize
+ get=lava_dashboard_tool.commands:get
+ make_stream=lava_dashboard_tool.commands:make_stream
+ pull=lava_dashboard_tool.commands:pull
+ put=lava_dashboard_tool.commands:put
+ query_data_view=lava_dashboard_tool.commands:query_data_view
+ restore=lava_dashboard_tool.commands:restore
+ server_version=lava_dashboard_tool.commands:server_version
+ streams=lava_dashboard_tool.commands:streams
+ version=lava_dashboard_tool.commands:version
""",
classifiers=[
"Development Status :: 4 - Beta",
@@ -52,8 +92,12 @@ setup(
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Testing",
],
- extras_require={'auth': ['keyring']},
- install_requires=['argparse >= 1.1'],
+ install_requires=[
+ 'argparse >= 1.1',
+ 'keyring',
+ 'json-schema-validator >= 2.0',
+ 'versiontools >= 1.3.1'
+ ],
setup_requires=['versiontools >= 1.3.1'],
tests_require=['mocker >= 1.0'],
zip_safe=True)