Removed half-baked package subcommand and API.

This commit is contained in:
Connor Doyle
2015-01-26 15:33:52 -08:00
parent 0e568ab2e4
commit 0069998dcb
4 changed files with 0 additions and 75 deletions

View File

@@ -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

View File

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

View File

@@ -110,7 +110,6 @@ setup(
'dcos-help=dcos.cli.help.main:main',
'dcos-config=dcos.cli.config.main:main',
'dcos-marathon=dcos.cli.marathon.main:main',
'dcos-package=dcos.cli.package.main:main',
'dcos-subcommand=dcos.cli.subcommand.main:main',
],
},