2017-10-13 20:31:07 +03:00
|
|
|
from setuptools import setup, find_packages
|
2017-12-02 00:42:55 +03:00
|
|
|
from cli import constants
|
|
|
|
from aztk import version
|
Feature: SDK (#180)
* initial sdk commit
* added submit, wait_until_cluster_ready, wait_until_jobs_done, async options
* remove incorrect public method
* initial error checking
* factored helper commands out of spark client file
* remove unnecessary print statement
* add get_cluster and list_cluster, fix imports
* add create_user
* remove appmodel from base class, create app_logs_model
* fix imports and models call bug
* change asynchronous to wait, add get_logs(), add wait_until_app_done()
* add get_application_status(), add_create_cluster_in_parallel(), add submit_all_applications(), add wait_until_all_clusters_are_ready, create_user() accepts cluster_id, rename app to application
* add try catches for all public methods, raise AztkErrors
* add Custom Script model
* added custom script support
* added ssh conf model
* added ssh conf subclass, fixed typing issue
* add support for spark configuration files, move upload_node_scripts to spark
* changed submit to require cluster_id
* whitespace
* initial integration commit
* create_user takes ssh key or path to key
* fix get_user_public_key
* add name for parameter
* integrate cluster_create and cluster_add_user with sdk
* expose pool in Cluster model
* add bool return value to delete_cluster
* integrate cluster_delete
* integrate cluster_get and cluster_list with sdk
* integrate cluster_submit and cluster_app_logs with sdk
* integrate ssh with sdk
* change master_ui to web_ui and web_ui to job_ui
* fix cluster_create, cluster_get, and cluster_ssh, aztklib
* add home_directory_path constant
* remove unnecessary files in cli
* remove unnecessary files
* fix setup.py constants
* redo #167
* fix constants and setup.py
* remove old tests, fix constants
* fix get_log typo
* refactor cluster_create for readability
* decouple cli from sdk, and batch functions from software functions
* update version, fix in setup.py
* whitespace
* fix init source path
* change import
* move error.py to root sdk directory
* fix cluster_ssh error call
* fix bug if no app_args are present
* remove default value for docker_repo in constructor
2017-10-31 22:34:23 +03:00
|
|
|
|
2017-04-12 11:14:31 +03:00
|
|
|
|
2017-09-30 03:13:22 +03:00
|
|
|
setup(name='aztk',
|
Feature: SDK (#180)
* initial sdk commit
* added submit, wait_until_cluster_ready, wait_until_jobs_done, async options
* remove incorrect public method
* initial error checking
* factored helper commands out of spark client file
* remove unnecessary print statement
* add get_cluster and list_cluster, fix imports
* add create_user
* remove appmodel from base class, create app_logs_model
* fix imports and models call bug
* change asynchronous to wait, add get_logs(), add wait_until_app_done()
* add get_application_status(), add_create_cluster_in_parallel(), add submit_all_applications(), add wait_until_all_clusters_are_ready, create_user() accepts cluster_id, rename app to application
* add try catches for all public methods, raise AztkErrors
* add Custom Script model
* added custom script support
* added ssh conf model
* added ssh conf subclass, fixed typing issue
* add support for spark configuration files, move upload_node_scripts to spark
* changed submit to require cluster_id
* whitespace
* initial integration commit
* create_user takes ssh key or path to key
* fix get_user_public_key
* add name for parameter
* integrate cluster_create and cluster_add_user with sdk
* expose pool in Cluster model
* add bool return value to delete_cluster
* integrate cluster_delete
* integrate cluster_get and cluster_list with sdk
* integrate cluster_submit and cluster_app_logs with sdk
* integrate ssh with sdk
* change master_ui to web_ui and web_ui to job_ui
* fix cluster_create, cluster_get, and cluster_ssh, aztklib
* add home_directory_path constant
* remove unnecessary files in cli
* remove unnecessary files
* fix setup.py constants
* redo #167
* fix constants and setup.py
* remove old tests, fix constants
* fix get_log typo
* refactor cluster_create for readability
* decouple cli from sdk, and batch functions from software functions
* update version, fix in setup.py
* whitespace
* fix init source path
* change import
* move error.py to root sdk directory
* fix cluster_ssh error call
* fix bug if no app_args are present
* remove default value for docker_repo in constructor
2017-10-31 22:34:23 +03:00
|
|
|
version=version.__version__,
|
2017-06-10 08:16:52 +03:00
|
|
|
description='Utility for data engineers or platform developers to Run distributed jobs in Azure',
|
2017-04-12 11:14:31 +03:00
|
|
|
url='<tbd>',
|
|
|
|
author='Microsoft',
|
|
|
|
author_email='jiata@microsoft.com',
|
|
|
|
license='MIT',
|
2017-10-13 20:31:07 +03:00
|
|
|
packages=find_packages(),
|
2017-07-19 20:48:23 +03:00
|
|
|
scripts=[
|
2017-09-30 03:13:22 +03:00
|
|
|
# 'bin/aztk',
|
2017-07-19 20:48:23 +03:00
|
|
|
],
|
|
|
|
entry_points=dict(
|
|
|
|
console_scripts=[
|
2017-12-02 00:42:55 +03:00
|
|
|
"{0} = cli.entrypoint:main".format(constants.CLI_EXE)
|
2017-07-19 20:48:23 +03:00
|
|
|
]
|
|
|
|
),
|
2017-04-12 11:14:31 +03:00
|
|
|
zip_safe=False)
|