=== modified file 'lava_dashboard_tool/commands.py'
@@ -34,11 +34,19 @@
import xmlrpclib
import simplejson
-from linaro_json.extensions import datetime_extension
+from json_schema_validator.extensions import datetime_extension
from lava_tool.authtoken import AuthenticatingServerProxy, KeyringAuthBackend
-from lava_tool.commands import ExperimentalCommandMixIn
-from lava_tool.interface import Command
+from lava.tool.commands import ExperimentalCommandMixIn
+from lava.tool.command import Command, CommandGroup
+
+
+class dashboard(CommandGroup):
+ """
+ Commands for interacting with LAVA Dashboard
+ """
+
+ namespace = "lava.dashboard.commands"
class InsufficientServerVersion(Exception):
=== modified file 'setup.py'
@@ -34,6 +34,22 @@
entry_points="""
[console_scripts]
lava-dashboard-tool=lava_dashboard_tool.main:main
+ [lava.commands]
+ dashboard=lava_dashboard_tool.commands:dashboard
+ [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
@@ -59,8 +75,8 @@
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Testing"],
install_requires=[
- 'lava-tool >= 0.1',
- 'linaro-json >= 2.0',
+ 'lava-tool [auth] >= 0.4',
+ 'json-schema-validator >= 2.0',
'versiontools >= 1.3.1'],
setup_requires=['versiontools >= 1.3.1'],
tests_require=[],