{ "info": { "author": "Guilherme Baufaker Rego", "author_email": "\"gbaufake@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: System :: Monitoring" ], "description": "# Introduction\n\nThis repository includes the necessary Python client libraries to access Kiali remotely\n\n## Installation\n\n* To install, run ``python setup.py install`` if you installed from source code, or ``pip install kiali-client`` if using pip.\n\n## Create Client Connections\n\n* To start a Kiali Client, use KialiClient() method. It requires the `host`, `username` and `password` parameters\n\n```python\n>>> from kiali import KialiClient\n>>> client = KialiClient(host='kiali-url.com')\n```\n\nAnother parameters possible to use with Client\n\n* host (default: `localhost`)\n* scheme (default: `http`, options: `https` and `http`\n* port (default: `443`)\n* auth_type (default: `https-user-password`, options: `no-auth`; `oauth`)\n* username (default: `admin`)\n* password (default: `admin`)\n* token (use when you are using `oauth` token. it is the openshift token for the account )\n* verify (default: `False`) - used for verify SSL certificates\n* swagger_address (default: [Swagger](https://raw.githubusercontent.com/kiali/kiali/master/swagger.json) - address to swagger file\n\n## Response Metadata\n\n* json\n* text\n* status_code\n* url\n* elapsed (Request response time)\n\nUsage Examples:\n\n```python\n>>> client.request(method_name='getConfig').json()\n{'istioNamespace': 'istio-system', 'istioLabels': {'AppLabelName': 'app', 'VersionLabelName': 'version'}}\n\n>>> client.request(method_name='namespaceList').text\n'[{\"name\":\"bookinfo\"},{\"name\":\"bookinfo2\"},{\"name\":\"default\"},{\"name\":\"istio-examples\"},{\"name\":\"istio-system\"},{\"name\":\"management-infra\"}]'\n\n>>> client.request(method_name='namespaceMetrics', path={'namespace': 'istio-system'}).status_code\n200\n\n>>> client.request(method_name='jaegerInfo').url\n'https://kiali-istio-system.host.com:443/api/jaeger'\n\n>>> client.request(method_name='serviceList', path={'namespace': 'istio-system'}).elapsed\ndatetime.timedelta(seconds=1, microseconds=859915)\n```\n\n## Creating a Request on Kiali Client\n\n## Methods Available\n\n## Root\n\nThis method will return the status of kiali.\n\nUsage Example:\n\n```python\n>>> client.request(method_name='Root').json()\n{'status': {'Kiali console version': '0.12.0-SNAPSHOT.2937-local-261fb4806afc5c853b097e3cd24e750c691ea6da', 'Kiali core commit hash':'d1efd8cf6b6a2c56301aa2bb14519b3904e258b0', 'Kiali core version': 'v0.12.0-SNAPSHOT', 'Kiali state': 'running'}, 'externalServices':[{'name':'Prometheus', 'version': '2.3.1'}, {'name': 'Kubernetes', 'version': 'v1.11.0+d4cacc0'}, {'name': 'Jaeger', 'url': 'https://jaeger-query-istio-system.host.com'}, {'name': 'Grafana', 'url': 'http://grafana-istio-system.host.com'}], 'warningMessages': []}\n```\n\n## jaegerInfo\n\n* This method will return Jaeger URL.\n\nUsage Example:\n\n```python\n>>> client.request(method_name='jaegerInfo').json()\n{'url': 'https://jaeger-query-istio-system.host.com'}\n```\n\n## grafanaInfo\n\n* This method will return Grafana URL and other descriptors.\n\n```python\n>>> client.request(method_name='grafanaInfo').json()\n{'url': 'http://grafana-istio-system.host.com', 'serviceDashboardPath': '/d/LJ_uJAvmk/istio-service-dashboard', 'workloadDashboardPath': '/d/UbsSZTDik/istio-workload-dashboard', 'varNamespace': 'var-namespace', 'varService': 'var-service', 'varWorkload': 'var-workload'}\n```\n\n## getStatus\n\n* This method will return the versions of kiali, kubernetes and Prometheus also will display grafana and Jaeger URL's.\n\nUsage Example:\n\n```python\n>>> client.request(method_name='getStatus').json()\n{'status': {'Kiali console version': '0.12.0-SNAPSHOT.2937-local-261fb4806afc5c853b097e3cd24e750c691ea6da', 'Kiali core commit hash':'d1efd8cf6b6a2c56301aa2bb14519b3904e258b0', 'Kiali core version': 'v0.12.0-SNAPSHOT', 'Kiali state': 'running'}, 'externalServices': [{'name': 'Prometheus', 'version': '2.3.1'}, {'name': 'Kubernetes', 'version': 'v1.11.0+d4cacc0'}, {'name': 'Jaeger', 'url': 'https://jaeger-query-istio-system.host.com'}, {'name': 'Grafana', 'url': 'http://grafana-istio-system.host.com'}], 'warningMessages': []}\n```\n\n## getConfig\n\n* This method will return kiali config.\n\nUsage Example:\n\n```python\n>>> client.request(method_name='getConfig').json()\n{'istioNamespace': 'istio-system', 'istioLabels': {'AppLabelName': 'app', 'VersionLabelName': 'version'}}\n```\n\n## GetToken\n\n* This method will return token information and the expiry date.\n\nUsage Example:\n\n```python\n>>> client.request(method_name='GetToken').json()\n{'token': '', 'expired_at': '2018-12-14 13:44:29.113973696 +0000 UTC m=+107438.008998940'}\n```\n\n## namespaceList\n\n* This method will return list of available namespaces.\n\nUsage Example:\n\n```python\n>>> client.request(method_name='namespaceList').json()\n[{'name': 'bookinfo'}, {'name': 'bookinfo2'}, {'name': 'default'}, {'name': 'istio-examples'}, {'name': 'istio-system'}, {'name': 'management-infra'}]\n```\n\n## namespaceMetrics\n\n* This method will return metrics of specified namespace\n* Required Parameter (`namespace`)\n\nUsage Example:\n\n```python\n>>> client.request(method_name='namespaceMetrics', path={'namespace': 'istio-system'}).json()\n{'metrics': {'request_count': {'matrix': [{'metric': {}, 'values': [[1544707080, '1.982'], [1544707095, '2.036']\n```\n\n## namespaceHealth\n\n* This method will return a dictonary with namespace `Health`\n* Required Parameter (`namespace`)\n\nUsage Example:\n\n```python\n>>> client.request(method_name='namespaceHealth', path={'namespace': 'istio-system'}).json()\n{'details': {'envoy': [{'inbound': {'healthy': 0, 'total': 0}, 'outbound': {'healthy': 0, 'total': 0}, 'service': 'details'}], 'workloadStatuses':[{'name': 'details-v1', 'replicas': 1, 'available': 1}], 'requests': {'errorRatio': -1, 'inboundErrorRatio': -1, 'outboundErrorRatio': -1}}\n```\n\n## namespaceValidations\n\n* This method will return validations for the specified namespace\n* Required Parameter (`namespace`)\n\nUsage Example:\n\n```python\n>>> client.request(method_name='namespaceValidations', path={'namespace': 'istio-system'}).json()\n{'istio-system': {'destinationrule': {'istio-policy': {'name': 'istio-policy', 'objectType': 'destinationrule', 'valid': True, 'checks': []}, 'istio-telemetry': {'name': 'istio-telemetry', 'objectType': 'destinationrule', 'valid': True, 'checks': []}, 'service-b-destination-rule': {'name': 'service-b-destination-rule', 'objectType': 'destinationrule', 'valid': False, 'checks': [{'message': \"Host doesn't have a valid service\", 'severity': 'error', 'path': 'spec/host'}]}}\n```\n\n## istioConfigList\n\n* This method will return istio configurations list for the specified namespace\n* Required Parameter (`namespace`)\n\nUsage Example:\n\n```python\n>>> client.request(method_name='istioConfigList', path={'namespace': 'istio-system'}).json()\n{'namespace': {'name': 'istio-system'}, 'gateways': [{'metadata': {'name': 'istio-autogenerated-k8s-ingress', 'namespace': 'istio-system', 'selfLink': '/apis/networking.istio.io/v1alpha3/namespaces/istio-system/gateways/istio-autogenerated-k8s-ingress', 'uid': '0118413e-f273-11e8-8649-90b11c54aea7', 'resourceVersion': '11922069', 'generation': 1, 'creationTimestamp': '2018-11-27T18:33:58Z'}, 'spec': {'servers': [{'hosts': ['*'], 'port': {'name': 'http', 'number': 80, 'protocol': 'HTTP2'}}], 'selector': {'istio': 'ingress'}}}], 'virtualServices':{'permissions': {'update': False, 'delete': False}, 'items': []}\n```\n\n## istioConfigDetails\n\n* This method will return istio configurations for the specified object in the specified namespace.\n* Required Parameter (`namespace`, `object_type`, `object`)\n\n```python\n>>> client.request(method_name='istioConfigDetails', path={'namespace': 'istio-system', 'object_type': 'rules', 'object': 'promtcp'}).json()\n{'namespace': {'name': 'istio-system'}, 'objectType': 'rules', 'gateway': None, 'virtualService': None, 'destinationRule': None, 'serviceEntry': None,\n 'rule': {'metadata': {'name': 'promtcp', 'namespace': 'istio-system', 'selfLink': '/apis/config.istio.io/v1alpha2/namespaces/istio-system/rules/promtcp', 'uid': '01a64cfb-f273-11e8-8649-90b11c54aea7', 'resourceVersion': '11922143', 'generation': 1, 'creationTimestamp': '2018-11-27T18:33:59Z'}\n```\n\n## objectValidations\n\n* This method will return validations for the specified object in specified namespace\n* Required Parameter (`namespace`, `object_type`, `object`)\n\n```python\n>>> client.request(method_name='objectValidations', path={'namespace': 'bookinfo', 'object_type': 'virtualservices', 'object': 'bookinfo-vs'}).json()\n{'virtualservice': {'bookinfo-vs': {'name': 'bookinfo-vs', 'objectType': 'virtualservice', 'valid': True, 'checks': []}}}\n```\n\n## serviceList\n\n* This method will return list of services in the specified namespace.\n* Required Parameter (`namespace`)\n\n```python\n>>> client.request(method_name='serviceList', path={'namespace': 'istio-system'}).json()\n{'namespace': {'name': 'istio-system'}, 'services': [{'name': 'grafana', 'istioSidecar': False, 'appLabel': True}, {'name': 'istio-citadel', 'istioSidecar': False, 'appLabel': False}, {'name': 'istio-egressgateway', 'istioSidecar': False, 'appLabel': True}, {'name': 'istio-galley', 'istioSidecar': False, 'appLabel': False]}\n```\n\n## serviceDetails\n\n* This method will return details of a specified service in the specified namespace.\n* Required Parameter (`namespace`, `service`)\n\n```python\n>>> client.request(method_name='serviceDetails', path={'namespace': 'istio-system', 'service': 'kiali'}).json()\n{'service': {'name': 'kiali', 'createdAt': '2018-12-12T19:48:03Z', 'resourceVersion': '6513273', 'namespace': {'name': 'istio-system'}, 'labels': {'app': 'kiali', 'version': 'master'}\n```\n\n## serviceMetrics\n\n* This method will return a dictonary of Service metrics.\n* Required Parameter (`namespace`, `service`)\n\n```python\n>>> client.request(method_name='serviceMetrics', path={'namespace': 'istio-system', 'service': 'kiali'}).json()\n{'source': {'metrics': {'request_count_in': {'matrix': []}, 'request_error_count_in': {'matrix': []}, 'tcp_received_in': {'matrix': []}, 'tcp_sent_in': {'matrix': []}}\n```\n\n## serviceHealth\n\n* This method will return a dictonary with service `Health`\n* Required Parameter (`namespace`, `service`)\n\n```python\n>>> client.request(method_name='serviceHealth', path={'namespace': 'istio-system', 'service': 'kiali'}).json()\n{'envoy': {'inbound': {'healthy': 0, 'total': 0}, 'outbound': {'healthy': 0, 'total': 0}}, 'requests': {'errorRatio': -1, 'inboundErrorRatio': -1,\n 'outboundErrorRatio': -1}}\n```\n\n## serviceValidations\n\n* This method will return validations for the specified service in specified namespace\n* Required Parameter (`namespace`, `service`)\n\n```python\n>>> client.request(method_name='serviceValidations', path={'namespace': 'istio-system', 'service': 'kiali'}).json()\n{'gateway': {'bookinfo-gateway': {'name': 'bookinfo-gateway', 'objectType': 'gateway', 'valid': False, 'checks': [{'message': 'More than one Gateway for same host port combination', 'severity': 'warning', 'path': 'spec/servers[0]/hosts[0]'}]}, 'istio-autogenerated-k8s-ingress': {'name': 'istio-autogenerated-k8s-ingress', 'objectType': 'gateway', 'valid': False, 'checks': [{'message': 'More than one Gateway for same host port combination', 'severity': 'warning', 'path': 'spec/servers[0]/hosts[0]'}]}}}\n```\n\n## appList\n\n* This method will return list of applications in the specified namespace.\n* Required Parameter (`namespace`)\n\n```python\n>>> client.request(method_name='appList', path={'namespace': 'istio-system'}).json()\n{'namespace': {'name': 'istio-system'}, 'applications': [{'name': 'istio-grafana', 'istioSidecar': False}, {'name': 'pilot', 'istioSidecar': False},\n {'name': 'policy', 'istioSidecar': False}\n```\n\n## appMetrics\n\n* This method will return a dictonary of application metrics.\n* Required Parameter (`namespace`, `app`)\n\n```python\n>>> client.request(method_name='appMetrics', path={'namespace': 'istio-system', 'app': 'kiali'}).json()\n{'source': {'metrics': {'request_count_in': {'matrix': []}, 'request_count_out': {'matrix': []}, 'request_error_count_in': {'matrix': []}, 'request_error_count_out': {'matrix': []}\n```\n\n## appDetails\n\n* This method will return details of specified application in the namespace.\n* Required Parameter (`namespace`, `app`)\n\n```python\n>>> client.request(method_name='appDetails', path={'namespace': 'istio-system', 'app': 'kiali'}).json()\n{'namespace': {'name': 'istio-system'}, 'name': 'kiali', 'workloads': [{'workloadName': 'kiali', 'istioSidecar': False}], 'serviceNames': ['kiali']}\n```\n\n## appHealth\n\n* This method will return a dictonary with app `Health`\n* Required Parameter (`namespace`, `app`)\n\n```python\n>>> client.request(method_name='appHealth', path={'namespace': 'istio-system', 'app': 'kiali'}).json()\n{'envoy': [], 'workloadStatuses': [{'name': 'kiali', 'replicas': 1, 'available': 1}], 'requests': {'errorRatio': -1, 'inboundErrorRatio': -1, 'outboundErrorRatio': -1}}\n```\n\n## workloadList\n\n* This method will return list of workloads in the specified namespace.\n* Required Parameter (`namespace`)\n\n```python\n>>> client.request(method_name='workloadList', path={'namespace': 'istio-system'}).json()\n{'namespace': {'name': 'istio-system'}, 'workloads': [{'name': 'grafana', 'type': 'Deployment', 'createdAt': '2018-12-13T22:46:40Z', 'resourceVersion': '6763633', 'istioSidecar': False, 'labels': {'app': 'grafana'}, 'appLabel': True, 'versionLabel': False, 'podCount': 1}\n```\n\n## workloadDetails\n\n* This method will return details of specified workloads in the namespace.\n* Required Parameter (`namespace`, `workload`)\n\n```python\n>>> client.request(method_name='workloadDetails', path={'namespace': 'bookinfo', 'workload':'details-v1'}).json()\n{'name': 'details-v1', 'type': 'Deployment', 'createdAt': '2018-12-03T08:15:20Z', 'resourceVersion': '13160739', 'istioSidecar': True, 'labels': {'app': 'details', 'version': 'v1'}\n```\n\n## workloadHealth\n\n* This method will return a dictonary with workload `Health`\n* Required Parameter (`namespace`, `workload`)\n\n```python\n>>> client.request(method_name='workloadHealth', path={'namespace': 'bookinfo', 'workload':'details-v1'}).json()\n{'workloadStatus': {'name': 'details-v1', 'replicas': 1, 'available': 1}, 'requests': {'errorRatio': -1, 'inboundErrorRatio': -1, 'outboundErrorRatio': -1}}\n```\n\n## workloadMetrics\n\n* This method will return a dictonary of workload metrics.\n* Required Parameter (`namespace`, `workload`)\n\n```python\n>>> client.request(method_name='workloadMetrics', path={'namespace': 'bookinfo', 'workload':'details-v1'}).json()\n{'metrics': {'request_count': {'matrix': []}, 'request_error_count': {'matrix': []}, 'tcp_received': {'matrix': []}, 'tcp_sent': {'matrix': []}},\n 'histograms': {'request_duration': {'avg': {'matrix': []}}, 'request_size': {'avg': {'matrix': []}}, 'response_size': {'avg': {'matrix': []}}}}\n```\n\n## graphNamespaces\n\n* This method will return a `Graph`, containing a dictionary with array of `Node` and array of `Edges`\n* Required Parameter (`namespaces`)\n* Additional Parameters that can be included eg: {params={'graphType': 'app', duration: '60s'}}\n\n```python\n>>> client.request(method_name='graphNamespaces', params={'namespaces': 'bookinfo', 'graphType': 'versionedApp', 'duration': '60s'}).json()\n>>> client.request(method_name='graphNamespaces', params={'namespaces': 'bookinfo', 'graphType': 'workload', 'duration': '60s'}).json()\n>>> client.request(method_name='graphNamespaces', params={'namespaces': 'bookinfo','graphType': 'app', 'duration': '30m'}).json()\n{'timestamp': 1544782038, 'graphType': 'app', 'elements': {'nodes': [{'data': {'id': '6cdb3cf3ee9a17772f13b295368e112a', 'nodeType': 'app', 'namespace': 'bookinfo', 'app': 'details', 'destServices': {'details': True}, 'hasCB': True}}\n```\n\n## graphService\n\n* This method will return a `Graph`, containing a dictionary with array of `Node` and array of `Edges`\n* Required Parameter (`namespace`)\n\n```python\n>>> client.request(method_name='graphService', path={'namespace': 'bookinfo', 'service': 'mongodb'}).json()\n{'timestamp': 1544782155, 'graphType': 'workload', 'elements': {'nodes': [{'data': {'id': 'd377d11829f7fbb6a62c714f86d536d3', 'nodeType': 'workload', 'namespace': 'bookinfo', 'workload': 'mongodb-v1', 'app': 'mongodb', 'version': 'v1', 'destServices': {'mongodb': True}}}\n```\n\n## graphWorkload\n\n* This method will return a `Graph`, containing a dictionary with array of `Node` and array of `Edges`\n* Required Parameter (`namespace`)\n\n```python\n>>> client.request(method_name='graphWorkload', path={'namespace': 'bookinfo', 'workload': 'mongodb-v1'}).json()\n{'timestamp': 1544783312, 'graphType': 'workload', 'elements': {'nodes': [{'data': {'id': 'd377d11829f7fbb6a62c714f86d536d3', 'nodeType': 'workload', 'namespace': 'bookinfo', 'workload': 'mongodb-v1', 'app': 'mongodb', 'version': 'v1', 'destServices': {'mongodb': True}}}\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kiali/kiali-client-python", "keywords": "kiali,service-mesh,istio,kurbenetes,openshift", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "kiali-client", "package_url": "https://pypi.org/project/kiali-client/", "platform": "", "project_url": "https://pypi.org/project/kiali-client/", "project_urls": { "Homepage": "https://github.com/kiali/kiali-client-python" }, "release_url": "https://pypi.org/project/kiali-client/0.9.2/", "requires_dist": null, "requires_python": "", "summary": "Python client to communicate with Kiali server over HTTP(S)", "version": "0.9.2" }, "last_serial": 5358699, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ad3fd1a82a298f0606e2527892ccc93b", "sha256": "e8f89fa004e13c963fe810733704e69bdc8a23be7ba9415c7b9ffbfa013d0151" }, "downloads": -1, "filename": "kiali_client-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad3fd1a82a298f0606e2527892ccc93b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2546, "upload_time": "2018-04-11T21:21:20", "url": "https://files.pythonhosted.org/packages/b6/fe/2b901f16f8015caf14e86d9c5e971751fd1c0b773f0b43c19e6de94e1f71/kiali_client-0.1.1-py2.py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "857f585f513dd13a4f166e738ca8bd3b", "sha256": "e4c01d395862271758516626a62c67cda3a6c9d05f8744aea437f0cbd21ad534" }, "downloads": -1, "filename": "kiali_client-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "857f585f513dd13a4f166e738ca8bd3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2527, "upload_time": "2018-04-11T21:27:47", "url": "https://files.pythonhosted.org/packages/fd/28/771d36da764afc14faaaf90d8f3bc23efddad12b0d1d19143c14dea9871d/kiali_client-0.2-py2.py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ef1187a13d222c18f4a0c4c3835a8aa4", "sha256": "5190f57774a85b26ccf244f36e083cb488e25bf3af258c033b6612af10c3d721" }, "downloads": -1, "filename": "kiali_client-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef1187a13d222c18f4a0c4c3835a8aa4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2529, "upload_time": "2018-04-11T21:34:30", "url": "https://files.pythonhosted.org/packages/22/68/04744759d45e444e8bd28c72e79db977420daa59422221aab2496d116fcc/kiali_client-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbc69370c23f57469fcf7b711e718d73", "sha256": "c1ad820f9561db278a32c143a031008cb5a5b1d5492dc6fc8ca4356f2aa389a2" }, "downloads": -1, "filename": "kiali-client-0.3.tar.gz", "has_sig": false, "md5_digest": "fbc69370c23f57469fcf7b711e718d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4859, "upload_time": "2018-04-11T21:34:31", "url": "https://files.pythonhosted.org/packages/9c/17/114017de263c81eb2346f64da1bffc94daed078a2ba2336be39c15b137b6/kiali-client-0.3.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b285cf777f119cdb62725273274505c2", "sha256": "9b3665a51dc3b388cb202fb955f9d2a1c50e39a2f99f9cb129535746ad078980" }, "downloads": -1, "filename": "kiali_client-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b285cf777f119cdb62725273274505c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5884, "upload_time": "2018-04-12T16:29:24", "url": "https://files.pythonhosted.org/packages/c7/eb/0e42d4994ff31f4fdf5384bf28942e8d69f92bf09526132498579d203802/kiali_client-0.3.2-py2.py3-none-any.whl" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "419717ce2c36b5beb1786245b4e83c85", "sha256": "a2bc3bbbbd08345b6722161791541ad8917398215b2d4ca2958013a53fd24a9c" }, "downloads": -1, "filename": "kiali_client-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "419717ce2c36b5beb1786245b4e83c85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5565, "upload_time": "2018-04-12T22:06:10", "url": "https://files.pythonhosted.org/packages/65/40/3727ea5c7ced505a4744f1b2d5202056b541b5cc14583111ced0f5419f51/kiali_client-0.3.3-py2.py3-none-any.whl" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "cd790ff420aba5b0f362c23692a8d264", "sha256": "da90bf91328dae60f0ca7b9fc6e1ba1dbc9f75322110be36ee3b1c26667fdbde" }, "downloads": -1, "filename": "kiali_client-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd790ff420aba5b0f362c23692a8d264", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5591, "upload_time": "2018-04-16T20:55:26", "url": "https://files.pythonhosted.org/packages/0d/02/b66048ab98cd81abd62dfe2580a87536bd14cc30058414bae362c988d0c3/kiali_client-0.3.4-py2.py3-none-any.whl" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "79abd57811248e4d11aa6c4257ad0465", "sha256": "35e13e14a8e4447559164db01890c662c2fadfcb5c919f3eefb458d59c666299" }, "downloads": -1, "filename": "kiali_client-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79abd57811248e4d11aa6c4257ad0465", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5603, "upload_time": "2018-04-20T20:51:15", "url": "https://files.pythonhosted.org/packages/b3/13/1e6692545015e651f53b453916957c42a4f9354fa26efd05624c80b5d187/kiali_client-0.3.5-py2.py3-none-any.whl" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "7fe3fb861d227fcfcad0f33d0f8fdf6d", "sha256": "00d59ace1d91237e04874618dba8cac58f6c09bd31a87227ec00a6a2841189d2" }, "downloads": -1, "filename": "kiali_client-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7fe3fb861d227fcfcad0f33d0f8fdf6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5595, "upload_time": "2018-04-30T11:01:10", "url": "https://files.pythonhosted.org/packages/4e/c9/6f9dba4f04331a4c7b13364f4d747012694da875e0735885b124ecf1b313/kiali_client-0.3.6-py2.py3-none-any.whl" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "3dcb42edba5813374ad7544c10caa99b", "sha256": "cac3d7e35770f1bf8bb4c1dd67f312b792625cae7f665bccb4706fdfb955000c" }, "downloads": -1, "filename": "kiali_client-0.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3dcb42edba5813374ad7544c10caa99b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5598, "upload_time": "2018-04-30T12:32:34", "url": "https://files.pythonhosted.org/packages/0f/68/2e6451edf7a15fc8e98eedade6f28652f329be9296b600f48fb4429b3067/kiali_client-0.3.7-py2.py3-none-any.whl" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "28b14672f86f187bade12a2414aa699b", "sha256": "20b14408dccb7ac1491820e9b867f5e1ba3e4867960c7daf354d9a3287f7a299" }, "downloads": -1, "filename": "kiali_client-0.3.8-py2.7.egg", "has_sig": false, "md5_digest": "28b14672f86f187bade12a2414aa699b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8718, "upload_time": "2018-05-04T20:56:54", "url": "https://files.pythonhosted.org/packages/29/60/7cebe759dfd7aa7f15e90e72aae7bd23054e99b240e7ebae0ab61e71750e/kiali_client-0.3.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "20c38823d932aefce56d60f6552dda09", "sha256": "dcd1d20f257af5229a331345e019f07884299467aa42a398e170b5fa1b1d2c6d" }, "downloads": -1, "filename": "kiali_client-0.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20c38823d932aefce56d60f6552dda09", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4323, "upload_time": "2018-05-04T20:56:52", "url": "https://files.pythonhosted.org/packages/ef/ce/3c8227926d1705ee7fa93ef0bff2940a02f4f4a81588c78630950b22854a/kiali_client-0.3.8-py2.py3-none-any.whl" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "adc5c28c76f674bd83081c9e9e17b488", "sha256": "7dad8802c7285328679b118c429fc1b9c4d1d858930b46bd9466bda1f815c5ea" }, "downloads": -1, "filename": "kiali_client-0.3.9-py2.7.egg", "has_sig": false, "md5_digest": "adc5c28c76f674bd83081c9e9e17b488", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8748, "upload_time": "2018-05-04T20:56:55", "url": "https://files.pythonhosted.org/packages/92/53/8c76259d2fc584eb87f02226cedc78e4d3a1a2208c039e602300eeb4ab46/kiali_client-0.3.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a7f19be732167e42f99823ebb496c867", "sha256": "4131d14885d9691151229116cebeed153b77f08dabe91c0b7b2de5b73a114137" }, "downloads": -1, "filename": "kiali_client-0.3.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7f19be732167e42f99823ebb496c867", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4330, "upload_time": "2018-05-04T20:56:53", "url": "https://files.pythonhosted.org/packages/e3/93/174f3b6753c6886b4b10bb1fe9578ac731df4fb6fb9cdd2853a0af94d93a/kiali_client-0.3.9-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "44b692c17feaf77a5b6084f88812e874", "sha256": "dafb84785718e3d3d87ad3d12c5132a93643541cb33a9d62281764bbd3f11187" }, "downloads": -1, "filename": "kiali_client-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44b692c17feaf77a5b6084f88812e874", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4321, "upload_time": "2018-05-04T21:21:39", "url": "https://files.pythonhosted.org/packages/ae/06/573f35bb866efeaf8e74bc2a2f6e08663effb1ae5e608ee7aa5ae1fa355b/kiali_client-0.4.0-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "99886f7c836e39cfecdd1d844ba3b15d", "sha256": "b2e5be2544dc4e2f07210a6b96acb12956161e681e7f57d424b98d65a571ddbd" }, "downloads": -1, "filename": "kiali_client-0.4.1-py2.7.egg", "has_sig": false, "md5_digest": "99886f7c836e39cfecdd1d844ba3b15d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9010, "upload_time": "2018-05-24T19:08:08", "url": "https://files.pythonhosted.org/packages/55/3f/701a87b81a3cb0f5bc0b09720c27dd8d12b5398ee3e780c9ac3885ef6ada/kiali_client-0.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b8de9b11099d455ba2d618f104e08cb3", "sha256": "503e755c5cf9e03c1536b39b605bbfe54583503563d1e8b7ef47bf862482d3df" }, "downloads": -1, "filename": "kiali_client-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8de9b11099d455ba2d618f104e08cb3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4435, "upload_time": "2018-05-24T19:08:06", "url": "https://files.pythonhosted.org/packages/23/52/5c58cce0f98c32ba0b9fb03d21f6c95a46272beffca21fb7a3d21ea064ac/kiali_client-0.4.1-py2.py3-none-any.whl" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "c1fe94ad99318aa56a24ba58690971bc", "sha256": "791f45dd8778a292f4efc28128c8937fe09f1183a59b305ce97cf59c3c55e03b" }, "downloads": -1, "filename": "kiali_client-0.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1fe94ad99318aa56a24ba58690971bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24494, "upload_time": "2018-11-07T22:33:46", "url": "https://files.pythonhosted.org/packages/92/2a/26831f92c906dbbad4309916128a62487d7f2e68f277333a08410862a679/kiali_client-0.4.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d97d14a86b09c7d7d295c1d67c5ba189", "sha256": "432663fcf2647ccc510aed02bc32cc0a871e2c7175b80cc4b6af41c0518e0f78" }, "downloads": -1, "filename": "kiali-client-0.4.10.tar.gz", "has_sig": false, "md5_digest": "d97d14a86b09c7d7d295c1d67c5ba189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48446, "upload_time": "2018-11-07T22:33:47", "url": "https://files.pythonhosted.org/packages/00/9b/f6a7a0c6398d80006cdb5f0d129c2eb154f6bb8932133bb3a7d088c83ad3/kiali-client-0.4.10.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "56114f1ecf2554edc7d9b696031d518a", "sha256": "a9140642e59079ca9b2c4c3d8c5cdbb6d61e72cbb4e5925a638c81fccc0efa00" }, "downloads": -1, "filename": "kiali_client-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56114f1ecf2554edc7d9b696031d518a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19233, "upload_time": "2018-05-24T20:48:58", "url": "https://files.pythonhosted.org/packages/dc/b2/40f3b07db629761a18f727d964e8bbd168406ed8e6875a5d4e52f9401187/kiali_client-0.4.4-py2.py3-none-any.whl" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "cef1bf9b15e5bfa9094395890bdeab72", "sha256": "54e370c5cbdba45acc032fa2d34f7b83a0446b66baddcadd5ff3f38df87e79c4" }, "downloads": -1, "filename": "kiali_client-0.4.5-py2-none-any.whl", "has_sig": false, "md5_digest": "cef1bf9b15e5bfa9094395890bdeab72", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19291, "upload_time": "2018-08-24T21:16:42", "url": "https://files.pythonhosted.org/packages/d4/0f/c22eb9d3dfb980a96b0b3c72fc8367741c63c4c742c6cb9efc7980b90d77/kiali_client-0.4.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7f03db4efc26b8679316ee5fc3195a4", "sha256": "b2d78a95b8606a579bd1b64cfcba6e1aebcb6eac1d25b7edd94708d04a7b4efc" }, "downloads": -1, "filename": "kiali_client-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7f03db4efc26b8679316ee5fc3195a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19296, "upload_time": "2018-08-24T21:29:29", "url": "https://files.pythonhosted.org/packages/bd/f5/4f90035fce864ff6bbb83aed6d5a3213faa757eb65ef88c95a70d18a74c8/kiali_client-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "457a97fca758e3f25e7e23a76add809a", "sha256": "b0339a60af9ed3003d916fbcb1d766727a55cff60889efdd2ec8fbc09a529b41" }, "downloads": -1, "filename": "kiali-client-0.4.5.tar.gz", "has_sig": false, "md5_digest": "457a97fca758e3f25e7e23a76add809a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45755, "upload_time": "2018-08-24T21:29:31", "url": "https://files.pythonhosted.org/packages/c1/f8/73bc2cf682ef9dea64f5fc5a1a47559e9231a929c410544c663f8b2e98b1/kiali-client-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "37ec7f1407c2fadb3d913b33e6703e41", "sha256": "b4b9a7a68b4783cba53e747b3d55471ad7169f9bde42890124d9c7a1312cc00d" }, "downloads": -1, "filename": "kiali_client-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37ec7f1407c2fadb3d913b33e6703e41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19264, "upload_time": "2018-08-31T22:49:23", "url": "https://files.pythonhosted.org/packages/e6/95/32223d67f874cbba05fd29eb8e182288c23ea3cbcd15445966a26a97b56c/kiali_client-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61048d7302162d9bdec37d71b535139f", "sha256": "2943214cef5b3e2a5b579b3dac0b219dfc70f27a4ae6798796fca150f390ed00" }, "downloads": -1, "filename": "kiali-client-0.4.6.tar.gz", "has_sig": false, "md5_digest": "61048d7302162d9bdec37d71b535139f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45685, "upload_time": "2018-08-31T22:49:25", "url": "https://files.pythonhosted.org/packages/68/4a/479cab4e0625452e5a1ff4788f001e21f72b2465895ed189e7344fae856e/kiali-client-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "3b0b7d938130bc778060ce05923a8c60", "sha256": "5a17c32e6b33362adda62990b0dfd292bd67d4f3699ef231bdf8dd7ec47d9883" }, "downloads": -1, "filename": "kiali_client-0.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b0b7d938130bc778060ce05923a8c60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19313, "upload_time": "2018-09-05T17:25:37", "url": "https://files.pythonhosted.org/packages/e9/95/ad96fac0ec893b22dfcbcff186e5f0952f33c1deafd20b4234d96b20e06c/kiali_client-0.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adeadabac1dff279a636982e0965e0ad", "sha256": "d7060ce0efd5e642c42260d54d86ffd513e7599c466817058eef8d6a8367992a" }, "downloads": -1, "filename": "kiali-client-0.4.7.tar.gz", "has_sig": false, "md5_digest": "adeadabac1dff279a636982e0965e0ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45734, "upload_time": "2018-09-05T17:25:40", "url": "https://files.pythonhosted.org/packages/5a/37/f6b1d71dca939376781868f2fd6a1cee595e3d8140239cf56d75a922cee9/kiali-client-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "c0baf414f532ec07b7139f906be3653e", "sha256": "a7cc1c81d37842e4fc5cd6a1cfb5c6f78604e8bceff016e6f4bf7949797a3e48" }, "downloads": -1, "filename": "kiali_client-0.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0baf414f532ec07b7139f906be3653e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19534, "upload_time": "2018-09-19T21:31:58", "url": "https://files.pythonhosted.org/packages/9c/29/84a3b5d4afdc06933404403322a1de86347802c26606e1ef47d5e9c29fcb/kiali_client-0.4.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e4b5787a00e0f0dae0672b38899cb6f", "sha256": "397ef3bb5cbb2ea45eb93106eb61c63b78c6c7401504d3324c698c676d46f9ae" }, "downloads": -1, "filename": "kiali-client-0.4.8.tar.gz", "has_sig": false, "md5_digest": "0e4b5787a00e0f0dae0672b38899cb6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45746, "upload_time": "2018-09-19T21:31:59", "url": "https://files.pythonhosted.org/packages/cc/4a/d0cd922512a01bf4b6182325283493712a99ed11d5617643ed9c39a23e85/kiali-client-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "e3d25c8c4cac9bca72cc04e683721d28", "sha256": "bd52ff9a2ef9a8553b398a8c4b6aec5d3d01f22eae3554aab6c0f83290632446" }, "downloads": -1, "filename": "kiali_client-0.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3d25c8c4cac9bca72cc04e683721d28", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19698, "upload_time": "2018-09-27T19:16:07", "url": "https://files.pythonhosted.org/packages/4c/c1/c9c3bac5a44ce59973c8907f92ba9a8f1a64a0f1b3d0d98f839598be5b11/kiali_client-0.4.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbb1cb1374a337d0cdcd88d5e437f5b7", "sha256": "8f4aa82f7b4707cec1aae552d0d53ac602baaebfaba8fb55005a2dc88f8bbcdf" }, "downloads": -1, "filename": "kiali-client-0.4.9.tar.gz", "has_sig": false, "md5_digest": "dbb1cb1374a337d0cdcd88d5e437f5b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46188, "upload_time": "2018-09-27T19:16:08", "url": "https://files.pythonhosted.org/packages/13/a7/37fa3c770944cddf4afeeb36a1e0f7fecaa227bab1a50a9df5ae90b4f69d/kiali-client-0.4.9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e682940448a4bad5e24c750f41248f10", "sha256": "92bc13c939a9977c1952217cd15daed68a1382413a4e2eca90b7d1cccc271bb3" }, "downloads": -1, "filename": "kiali_client-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e682940448a4bad5e24c750f41248f10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11391, "upload_time": "2018-12-05T15:58:50", "url": "https://files.pythonhosted.org/packages/cb/24/fd24e401c79a919bb0fb9e1c6cc7fe84acc50f8ab8d2e10fd9ac8c13c5ce/kiali_client-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1194fba6f562cfa73468a17684a8e141", "sha256": "8f0f62480918f64c4b7929ab71544e88c01d5b1f8158927e5eba898e424de2d6" }, "downloads": -1, "filename": "kiali-client-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1194fba6f562cfa73468a17684a8e141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5437, "upload_time": "2018-12-05T15:58:51", "url": "https://files.pythonhosted.org/packages/91/60/9be40f86b3c2f7eb18a30675a5179ea4ead48c4e7b44a1edce6b6d887387/kiali-client-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d1acd3230c567eac13496d774c8a644e", "sha256": "9fc80e2b0a4517b8cd4e2b0eedea79ff8e79c49e40a8f5cf97e4313ebfc04071" }, "downloads": -1, "filename": "kiali_client-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1acd3230c567eac13496d774c8a644e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8715, "upload_time": "2018-12-13T18:30:44", "url": "https://files.pythonhosted.org/packages/ca/02/c4d36c4284f175f10545161ff7fafed30c7559f8012e1a84cc2ec3690b6a/kiali_client-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "898d5a132cf272438c9055efd79e3cb1", "sha256": "a381ba0d1efb4a9a0076fa105e4e932b03eb8f8e413f0c430fc5aa1b22ea518b" }, "downloads": -1, "filename": "kiali-client-0.6.0.tar.gz", "has_sig": false, "md5_digest": "898d5a132cf272438c9055efd79e3cb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3661, "upload_time": "2018-12-13T18:30:46", "url": "https://files.pythonhosted.org/packages/d6/c6/6bd44a90a6b7aaf00ffcb338a20722945fd52481a59e23338bd22a700419/kiali-client-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "b5f77393e6d7cf9b965f1bda2fc2dae6", "sha256": "b298050de2c1ca3da9ef436aa130fae2dc2de9d7f46c2240ec699e709be9e8d5" }, "downloads": -1, "filename": "kiali_client-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5f77393e6d7cf9b965f1bda2fc2dae6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8740, "upload_time": "2018-12-14T21:48:45", "url": "https://files.pythonhosted.org/packages/23/b5/e24eaef45028408af9e074d7d8bba588d11e1081edd93b2ae300a8a33266/kiali_client-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52dbc21cdd54ab43978ea2f9cacfc230", "sha256": "f133f5317c583753b9c375b8045530e3bf7cac9f6fa8fb7638f3793ab6f96c21" }, "downloads": -1, "filename": "kiali-client-0.6.1.tar.gz", "has_sig": false, "md5_digest": "52dbc21cdd54ab43978ea2f9cacfc230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3687, "upload_time": "2018-12-14T21:48:47", "url": "https://files.pythonhosted.org/packages/9c/ae/c474bd2ad2f53a16832c9cfa1d461bb78bf69eb389e573c9f5449582e5d8/kiali-client-0.6.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "525130d60f3df9b2b934eecf4992e9d3", "sha256": "13c3cd30c3e0a49a8a8cacdd3c725329167062aea4ea9b8a82f309b291641542" }, "downloads": -1, "filename": "kiali_client-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "525130d60f3df9b2b934eecf4992e9d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13292, "upload_time": "2019-03-11T15:28:17", "url": "https://files.pythonhosted.org/packages/95/83/f8ece5715eb4197fcf8697832aacf1abd9d1a4112dcf04783385c3da3ff2/kiali_client-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78542ba8e7525cab2c2bb23a6eda5c5a", "sha256": "7bbbb24814d90067ecfac413d837520dab2fccfeb722c01feacd7a5012088c08" }, "downloads": -1, "filename": "kiali-client-0.8.0.tar.gz", "has_sig": false, "md5_digest": "78542ba8e7525cab2c2bb23a6eda5c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20719, "upload_time": "2019-03-11T15:28:19", "url": "https://files.pythonhosted.org/packages/93/19/6abbdc6405d495e394b9bf9d5a83501b657c6eb6c24e1ef8f25f9cfc3259/kiali-client-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "fdfdfd6d6ddacd9bb2e61db0d74c1295", "sha256": "d1c0ea8159daace07510f65c52e9c519f39e2b508a210500fc1109ab230a638d" }, "downloads": -1, "filename": "kiali_client-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fdfdfd6d6ddacd9bb2e61db0d74c1295", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12346, "upload_time": "2019-03-12T09:34:25", "url": "https://files.pythonhosted.org/packages/90/69/05956b8ed2ffd03e4f0b0621094937d5c76d329b9b5ebbb45e6f46c535c9/kiali_client-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec28ff48539e51e9e166654f85dc1621", "sha256": "6a2f045de44721982785590b3f889e4d3f2c3d3ad570b92d1158dc888f9b5021" }, "downloads": -1, "filename": "kiali-client-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ec28ff48539e51e9e166654f85dc1621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17079, "upload_time": "2019-03-12T09:34:26", "url": "https://files.pythonhosted.org/packages/c0/2c/ec20916730905c866d973df7a8b1185d6ffbd5a55afd9d07e832eeba2e76/kiali-client-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "e0e2dbe1923bdec3f24899ecbcde3fb9", "sha256": "f3a99ab08b115f01704877a0ea3badfab2ec265c09a44ba4f6e1d195df61a2d9" }, "downloads": -1, "filename": "kiali_client-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e0e2dbe1923bdec3f24899ecbcde3fb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12357, "upload_time": "2019-03-22T15:43:33", "url": "https://files.pythonhosted.org/packages/72/31/703ed03b4166150cc6634f034a9a18108dbd72521dd142b96331845dae71/kiali_client-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0b50ecd50e8b65c3a061e166847723e", "sha256": "c414b43329c57b87f0a84aeefb9767463a9ef485a2c267889cef307e69112b71" }, "downloads": -1, "filename": "kiali-client-0.8.2.tar.gz", "has_sig": false, "md5_digest": "f0b50ecd50e8b65c3a061e166847723e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17114, "upload_time": "2019-03-22T15:43:35", "url": "https://files.pythonhosted.org/packages/79/7c/335ad1a4dd1c78f0b015c14bfcabc452dea9d0181325139ab91ab6b5a862/kiali-client-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "2ef32d3c815673e693ef4ddf67fbd6a5", "sha256": "a14355ba6eeaec4871ed46f518097673357506da64968deacba9872e20484a79" }, "downloads": -1, "filename": "kiali_client-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2ef32d3c815673e693ef4ddf67fbd6a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12551, "upload_time": "2019-06-04T14:44:39", "url": "https://files.pythonhosted.org/packages/0c/17/9b828baa532a495deca066de8a7e7388086d3f460a5cfd2ff2070df034e3/kiali_client-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "748065f03c5f572f43e89b006d8456c1", "sha256": "299b0de8039f3b747c423979e2d651c66a736d5fae50a2f28ad28897e447de83" }, "downloads": -1, "filename": "kiali-client-0.9.0.tar.gz", "has_sig": false, "md5_digest": "748065f03c5f572f43e89b006d8456c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16003, "upload_time": "2019-06-04T14:44:41", "url": "https://files.pythonhosted.org/packages/00/40/18b01a8ee5175615737c01aae47dc3cd9608bc2931cf2d43d758136fabf4/kiali-client-0.9.0.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "dcb4ceadc740897fab7a628f81ed01d7", "sha256": "5554705dbf6dcdfcd7fe318b42de9ee242995f555d788d4131c1c518474c9436" }, "downloads": -1, "filename": "kiali_client-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dcb4ceadc740897fab7a628f81ed01d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12579, "upload_time": "2019-06-04T17:05:37", "url": "https://files.pythonhosted.org/packages/f0/46/314746409d0b628ec557d6f769bfec2be97f6abd7296a61445f99d30eb24/kiali_client-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a616b559636cacc859510a39c2de2a0", "sha256": "29900270ed23c997770bb486aabdc69033647f07ed2100c7a72f2a33e56ff3ce" }, "downloads": -1, "filename": "kiali-client-0.9.2.tar.gz", "has_sig": false, "md5_digest": "6a616b559636cacc859510a39c2de2a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16070, "upload_time": "2019-06-04T17:05:39", "url": "https://files.pythonhosted.org/packages/6a/1e/2d2ee8053e59e3b731622708aed898b8326e4562ad97716d8abab0dcf788/kiali-client-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcb4ceadc740897fab7a628f81ed01d7", "sha256": "5554705dbf6dcdfcd7fe318b42de9ee242995f555d788d4131c1c518474c9436" }, "downloads": -1, "filename": "kiali_client-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dcb4ceadc740897fab7a628f81ed01d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12579, "upload_time": "2019-06-04T17:05:37", "url": "https://files.pythonhosted.org/packages/f0/46/314746409d0b628ec557d6f769bfec2be97f6abd7296a61445f99d30eb24/kiali_client-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a616b559636cacc859510a39c2de2a0", "sha256": "29900270ed23c997770bb486aabdc69033647f07ed2100c7a72f2a33e56ff3ce" }, "downloads": -1, "filename": "kiali-client-0.9.2.tar.gz", "has_sig": false, "md5_digest": "6a616b559636cacc859510a39c2de2a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16070, "upload_time": "2019-06-04T17:05:39", "url": "https://files.pythonhosted.org/packages/6a/1e/2d2ee8053e59e3b731622708aed898b8326e4562ad97716d8abab0dcf788/kiali-client-0.9.2.tar.gz" } ] }