-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/42317/#review115040
-----------------------------------------------------------



ambari-client/python-client/src/main/python/setup.py (line 25)
<https://reviews.apache.org/r/42317/#comment175886>

    Is this email still valid?


- Alejandro Fernandez


On Jan. 18, 2016, 4:58 p.m., Greg Hill wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/42317/
> -----------------------------------------------------------
> 
> (Updated Jan. 18, 2016, 4:58 p.m.)
> 
> 
> Review request for Ambari and Alejandro Fernandez.
> 
> 
> Bugs: AMBARI-14673
>     https://issues.apache.org/jira/browse/AMBARI-14673
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> This replaces the existing Python client wholesale with the client I 
> developed for my team at Rackspace: 
> https://github.com/jimbobhickville/python-ambariclient  It has been tested 
> and battle-hardened, and supports almost the entire Ambari API.
> 
> 
> Diffs
> -----
> 
>   ambari-client/python-client/pom.xml b8cfb94 
>   ambari-client/python-client/src/examples/create.py c5f2658 
>   ambari-client/python-client/src/examples/delete.py 3debc4c 
>   ambari-client/python-client/src/examples/example.py 6702eda 
>   ambari-client/python-client/src/examples/main.py 04db4c0 
>   ambari-client/python-client/src/examples/trial.py 5a7a7af 
>   ambari-client/python-client/src/main/python/.gitignore PRE-CREATION 
>   ambari-client/python-client/src/main/python/MANIFEST.in PRE-CREATION 
>   ambari-client/python-client/src/main/python/README.md PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambari_client/__init__.py 
> 278df2e 
>   ambari-client/python-client/src/main/python/ambari_client/ambari_api.py 
> d3832c8 
>   ambari-client/python-client/src/main/python/ambari_client/core/__init__.py 
> 278df2e 
>   ambari-client/python-client/src/main/python/ambari_client/core/coreutils.py 
> 56f10c3 
>   ambari-client/python-client/src/main/python/ambari_client/core/errors.py 
> eb3644a 
>   
> ambari-client/python-client/src/main/python/ambari_client/core/http_client.py 
> 7f7e526 
>   
> ambari-client/python-client/src/main/python/ambari_client/core/http_utils.py 
> 5c0dc2f 
>   
> ambari-client/python-client/src/main/python/ambari_client/core/rest_resource.py
>  9e98178 
>   ambari-client/python-client/src/main/python/ambari_client/model/__init__.py 
> 278df2e 
>   
> ambari-client/python-client/src/main/python/ambari_client/model/base_model.py 
> 1d4fc15 
>   
> ambari-client/python-client/src/main/python/ambari_client/model/blueprint.py 
> 21b0b33 
>   ambari-client/python-client/src/main/python/ambari_client/model/cluster.py 
> 7e0b378 
>   
> ambari-client/python-client/src/main/python/ambari_client/model/component.py 
> c0323ab 
>   
> ambari-client/python-client/src/main/python/ambari_client/model/configuration.py
>  730ca33 
>   ambari-client/python-client/src/main/python/ambari_client/model/host.py 
> dd4bcb4 
>   ambari-client/python-client/src/main/python/ambari_client/model/paths.py 
> 17a4633 
>   ambari-client/python-client/src/main/python/ambari_client/model/service.py 
> acd7528 
>   ambari-client/python-client/src/main/python/ambari_client/model/stack.py 
> 4d63376 
>   ambari-client/python-client/src/main/python/ambari_client/model/status.py 
> 8ef1140 
>   ambari-client/python-client/src/main/python/ambari_client/model/utils.py 
> 65dd153 
>   ambari-client/python-client/src/main/python/ambari_client/model/views.py 
> 561cdbd 
>   ambari-client/python-client/src/main/python/ambariclient/__init__.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambariclient/base.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambariclient/client.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambariclient/events.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambariclient/exceptions.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambariclient/models.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambariclient/shell.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/ambariclient/utils.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/bin/ambari-shell PRE-CREATION 
>   ambari-client/python-client/src/main/python/pylint.conf PRE-CREATION 
>   ambari-client/python-client/src/main/python/pytest.ini PRE-CREATION 
>   ambari-client/python-client/src/main/python/requirements.txt PRE-CREATION 
>   ambari-client/python-client/src/main/python/setup.py 24942ad 
>   ambari-client/python-client/src/main/python/test-requirements.txt 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/tests/test_models.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/tests/test_utils.py 
> PRE-CREATION 
>   ambari-client/python-client/src/main/python/tox.ini PRE-CREATION 
>   ambari-client/python-client/src/test/python/TestAmbariClient.py f96d6b0 
>   ambari-client/python-client/src/test/python/TestClusterModel.py b501d29 
>   ambari-client/python-client/src/test/python/TestComponentModel.py b3f1530 
>   ambari-client/python-client/src/test/python/TestHostModel.py 8b3b531 
>   ambari-client/python-client/src/test/python/TestServiceModel.py 6933701 
>   ambari-client/python-client/src/test/python/TestStatusModel.py 107bd84 
>   
> ambari-client/python-client/src/test/python/json/ambariclient_bootstrap_hosts.json
>  1e60bd0 
>   
> ambari-client/python-client/src/test/python/json/ambariclient_get_all_clusters.json
>  abbf619 
>   
> ambari-client/python-client/src/test/python/json/ambariclient_get_all_hosts.json
>  2aca5c4 
>   
> ambari-client/python-client/src/test/python/json/ambariclient_get_components.json
>  56bb1b2 
>   
> ambari-client/python-client/src/test/python/json/ambariclient_get_config.json 
> 38bba47 
>   ambari-client/python-client/src/test/python/json/ambariclient_get_host.json 
> d710626 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_error_deleting_host.json
>  06d1bc9 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_all_hosts.json
>  614f8d4 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_all_services.json
>  53bb2da 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_cluster.json
>  4c72dea 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_core_site_config.json
>  309ba13 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_global_config.json
>  bb59fb5 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_hdfs_site_config.json
>  9108aa7 
>   ambari-client/python-client/src/test/python/json/clustermodel_get_host.json 
> b1b09d6 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_mapred_site_config.json
>  1080be1 
>   
> ambari-client/python-client/src/test/python/json/clustermodel_get_service.json
>  0c9d5e7 
>   
> ambari-client/python-client/src/test/python/json/componentmodel_get_metrics.json
>  5623d8b 
>   ambari-client/python-client/src/test/python/json/get_cluster_service.json 
> 5b78e05 
>   
> ambari-client/python-client/src/test/python/json/get_components_from_stack.json
>  55a9c09 
>   ambari-client/python-client/src/test/python/json/get_host_component.json 
> 709b94b 
>   ambari-client/python-client/src/test/python/json/get_host_components.json 
> 94a3027 
>   ambari-client/python-client/src/test/python/json/get_service_component.json 
> 3e993cd 
>   
> ambari-client/python-client/src/test/python/json/get_service_components.json 
> 967bcbd 
>   
> ambari-client/python-client/src/test/python/json/hostmodel_get_host_component.json
>  436cfda 
>   
> ambari-client/python-client/src/test/python/json/hostmodel_get_host_components.json
>  8148d18 
>   
> ambari-client/python-client/src/test/python/json/servicemodel_get_component.json
>  c6cbd08 
>   
> ambari-client/python-client/src/test/python/json/servicemodel_get_components.json
>  b9efe73 
>   
> ambari-client/python-client/src/test/python/json/status_error_with_message.json
>  69ca96d 
>   ambari-client/python-client/src/test/python/json/status_ok_with_id.json 
> c805e38 
>   ambari-client/python-client/src/test/python/unitTests.py eadfade 
>   ambari-client/python-client/src/test/python/utils/HttpClientInvoker.py 
> dd753b2 
>   ambari-shell/ambari-python-shell/conf/unix/ambari-shell b6109fe 
>   ambari-shell/ambari-python-shell/conf/unix/ambari-shell.ini 9ac158d 
>   ambari-shell/ambari-python-shell/pom.xml 7b48454 
>   ambari-shell/ambari-python-shell/src/main/package/deb/control/control 
> 40cd855 
>   ambari-shell/ambari-python-shell/src/main/package/deb/control/postinst 
> 21a01fa 
>   ambari-shell/ambari-python-shell/src/main/package/deb/control/postrm 
> 21a01fa 
>   ambari-shell/ambari-python-shell/src/main/package/deb/control/posttrm 
> 21a01fa 
>   ambari-shell/ambari-python-shell/src/main/package/deb/control/preinst 
> 21a01fa 
>   ambari-shell/ambari-python-shell/src/main/package/deb/control/prerm 21a01fa 
>   ambari-shell/ambari-python-shell/src/main/python/ambari_shell/__init__.py 
> 278df2e 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/ambari_shell.py 
> 79af1a6 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/plugins/__init__.py
>  278df2e 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/plugins/blueprint.py
>  4d65163 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/plugins/connect_cluster.py
>  c28d493 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/plugins/create_cluster.py
>  307bf24 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/plugins/service.py
>  51fd51c 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/plugins/shell_config.py
>  2facd02 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/plugins/show.py 
> 584b40a 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/utils/__init__.py
>  278df2e 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/utils/displayutils.py
>  3c45e7f 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/utils/osutils.py
>  8aeaa34 
>   
> ambari-shell/ambari-python-shell/src/main/python/ambari_shell/utils/pluginutils.py
>  fdcb97c 
>   ambari-shell/ambari-python-shell/src/main/python/setup.py b67d872 
>   ambari-shell/ambari-python-shell/src/packages/tarball/all.xml 0e4f34b 
>   ambari-shell/pom.xml 9e1a100 
> 
> Diff: https://reviews.apache.org/r/42317/diff/
> 
> 
> Testing
> -------
> 
> Beyond the unit tests, this has been used in production by my team here for 
> over a year now.  There might be obscure edge cases, but for the most part it 
> relies on the server to do the heavy lifting, like a client should.
> 
> 
> Thanks,
> 
> Greg Hill
> 
>

Reply via email to