Removed half-baked package subcommand and API.
This commit is contained in:
@@ -1,51 +0,0 @@
|
||||
import json
|
||||
|
||||
import pystache
|
||||
from jsonschema import validate
|
||||
|
||||
|
||||
class Client(object):
|
||||
"""Class for talking to the package server."""
|
||||
|
||||
|
||||
class Package(object):
|
||||
"""Representation of a software package."""
|
||||
|
||||
|
||||
class PackageRegistry(object):
|
||||
"""Representation of a package registry."""
|
||||
|
||||
|
||||
def render_template(template, params):
|
||||
template = True
|
||||
params_json = True
|
||||
|
||||
result = pystache.render(template, params_json)
|
||||
print("rendered result:")
|
||||
print(result)
|
||||
|
||||
|
||||
def load_params_schema(params_schema_path):
|
||||
with open(params_schema_path) as params_schema_file:
|
||||
params_schema = json.load(params_schema_file)
|
||||
return params_schema
|
||||
|
||||
|
||||
def validate_params(params, params_schema):
|
||||
for field in params:
|
||||
field_value = params[field]
|
||||
assert field in params_schema
|
||||
field_schema = params_schema[field]
|
||||
validate(field_value, field_schema)
|
||||
|
||||
|
||||
def marshal_params(params_schema):
|
||||
return True
|
||||
|
||||
|
||||
def marshal_params_from_config():
|
||||
return True
|
||||
|
||||
|
||||
def marshal_params_from_stdin():
|
||||
return True
|
||||
@@ -1,23 +0,0 @@
|
||||
"""
|
||||
Usage:
|
||||
dcos package info
|
||||
dcos package --help
|
||||
|
||||
Options:
|
||||
-h, --help Show this screen
|
||||
"""
|
||||
|
||||
import docopt
|
||||
from dcos.api import constants
|
||||
|
||||
|
||||
def main():
|
||||
args = docopt.docopt(
|
||||
__doc__,
|
||||
version='dcos-package version {}'.format(constants.version))
|
||||
|
||||
if args['package'] and args['info']:
|
||||
print('Manage DCOS packages and upstream registries')
|
||||
|
||||
else:
|
||||
print(args)
|
||||
Reference in New Issue
Block a user