{ "info": { "author": "Damien Zeng", "author_email": "damnee562@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# Redash-API-Client\nRedash API Client written in Python.\n\n## Dependencies\n* Python3.6+\n\n## Installation\nInstall using pip:\n\n pip install redash-api-client\n\n## Getting Started\n```python\nfrom redashAPI.client import RedashAPIClient\n\n# Create Client instance\n\"\"\"\n :args:\n API_KEY\n REDASH_HOST (optional): 'http://localhost:5000' by default\n\"\"\"\nRedash = RedashAPIClient(API_KEY, REDASH_HOST)\n```\n\n### Redash's RESTful API\n| URI | Supported Methods |\n| ------------------ | ----------------------------- |\n| *users* | **GET**, **POST** |\n| *users/1* | **GET**, **POST** |\n| *data_sources* | **GET**, **POST** |\n| *data_sources/1* | **GET**, **POST**, **DELETE** |\n| *queries* | **GET**, **POST** |\n| *queries/1* | **GET**, **POST**, **DELETE** |\n| *query_results* | **POST** |\n| *query_results/1* | **GET** |\n| *visualizations* | **POST** |\n| *visualizations/1* | **POST**, **DELETE** |\n| *dashboards* | **GET**, **POST** |\n| *dashboards/slug* | **GET**, **POST**, **DELETE** |\n| *widgets* | **POST** |\n| *widgets/1* | **POST**, **DELETE** |\n\n```python\n### EXAMPLE ###\n\n# List all Data Sources\nres = Redash.get('data_sources')\nres.json()\n\"\"\"\nResponse: [{\"name\": \"Data Source 1\", \"pause_reason\": null, \"syntax\": \"sql\", \"paused\": false, \"view_only\": false, \"type\": \"mysql\", \"id\": 1}]\n\"\"\"\n\n# Get specific Data Source\nres = Redash.get('data_sources/1')\nres.json()\n\"\"\"\nResponse: {\"scheduled_queue_name\": \"scheduled_queries\", \"name\": \"Data Source 1\", \"pause_reason\": null, \"queue_name\": \"queries\", \"syntax\": \"sql\", \"paused\": false, \"options\": {\"passwd\": \"--------\", \"host\": \"mysql\", \"db\": \"mds\", \"port\": 3306, \"user\": \"root\"}, \"groups\": {\"2\": false}, \"type\": \"mysql\", \"id\": 1}\n\"\"\"\n\n# Create New Data Source\nRedash.post('data_sources', {\n \"name\": \"New Data Source\",\n \"type\": \"mysql\",\n \"options\": {\n \"dbname\": DB_NAME,\n \"host\": DB_HOST,\n \"user\": DB_USER,\n \"passwd\": DB_PASSWORD,\n \"port\": DB_PORT\n }\n})\n\n# Delete Data Source\nRedash.delete('data_sources/1')\n```\n\n### Methods\n```python\n# Create Data Source\n\"\"\"\n :args:\n DATA_SOURCE_TYPE: [\"sqlite\", \"mysql\", \"pg\", \"mongodb\", \"mssql\" ...]\n DATA_SOURCE_NAME\n OPTIONS\n\"\"\"\nRedash.create_data_source(\"pg\", \"First Data Source\", {\n \"dbname\": DB_NAME,\n \"host\": DB_HOST,\n \"user\": DB_USER,\n \"passwd\": DB_PASSWORD,\n \"port\": DB_PORT\n})\n\n\n# Create Query\n\"\"\"\n :args:\n DATA_SOURCE_ID\n QUERY_NAME\n QUERY_STRING\n DESC (optional)\n WITH_RESULTS (optional): Generate query results automatically, True by default\n\"\"\"\nRedash.create_query(1, \"First Query\", \"SELECT * FROM table_name;\", with_results=False)\n\n\n# Refresh Query\n\"\"\"\n :args:\n QUERY_ID\n\"\"\"\nRedash.refresh_query(1)\n\n\n# Generate Query Result\n\"\"\"\n :args:\n QUERY_ID\n\"\"\"\nRedash.generate_query_result(1)\n\n\n# Create Visualization\n\"\"\"\n :args:\n QUERY_ID\n CHART_TYPE: [\"table\", \"line\", \"column\", \"area\", \"pie\", \"scatter\", \"bubble\", \"box\", \"pivot\"]\n CHART_NAME\n COLUMNS (optional): Columns for Table (Required if CHART_TYPE is table)\n X_AXIS (optional): Column for X Axis (Required if CHART_TYPE is not table nor pivot)\n Y_AXIS (optional): Columns for Y Axis (Required if CHART_TYPE is not table nor pivot)\n CUSTOM_OPTIONS (optional): Custom options for Visualization\n DESC (optional)\n\"\"\"\nRedash.create_visualization(1, \"table\", \"First Visualization\", columns=[{\"name\": \"column1\", \"type\": \"string\"}, {\"name\": \"column2\", \"type\": \"datetime\"}])\nRedash.create_visualization(1, \"line\", \"Second Visualization\", x_axis=\"column1\", y_axis=[{\"type\": \"line\", \"name\": \"column2\", \"label\": \"c2\"}])\n\n\n# Create Dashboard\n\"\"\"\n :args:\n NAME\n\"\"\"\nRedash.create_dashboard(\"First Dashboard\")\n\n\n# Add Widget into Dashboard\n\"\"\"\n :args:\n DASHBOARD_ID\n TEXT (optional)\n VISUALIZATION_ID (optional)\n FULL_WIDTH (optional): Full width or not on dashboard, False by default\n POSITION (optional)\n\"\"\"\nRedash.add_wdiget(1, text=\"Test\")\nRedash.add_widget(1, visualization_id=1, full_width=True)\n\n\n# Publish Dashboard\n\"\"\"\n :args:\n DASHBOARD_ID\n\"\"\"\nurl = Redash.publish_dashboard(1)\n```\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\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/damnee562/redash-api-client", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "redash-api-client", "package_url": "https://pypi.org/project/redash-api-client/", "platform": "", "project_url": "https://pypi.org/project/redash-api-client/", "project_urls": { "Homepage": "https://github.com/damnee562/redash-api-client" }, "release_url": "https://pypi.org/project/redash-api-client/0.2.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Redash API Client", "version": "0.2.1" }, "last_serial": 5976069, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "506c5e40a855a9372fd5dd1076e6ee83", "sha256": "74dd8f747fa9c70d0d085b6e3238461195879d63ac02c17bbd50834efb83e0f3" }, "downloads": -1, "filename": "redash_api_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "506c5e40a855a9372fd5dd1076e6ee83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3049, "upload_time": "2018-09-01T08:43:57", "url": "https://files.pythonhosted.org/packages/6d/44/18ab3e450dd23fe61764e063c554751274fc9f6191847ba0470f4fe395ad/redash_api_client-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e606db0efe602ca32362150315f35f6", "sha256": "b977a4e7ef04d5049d7916161a0e8408db116507ef15a57103bf3346b83287d0" }, "downloads": -1, "filename": "redash-api-client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1e606db0efe602ca32362150315f35f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2516, "upload_time": "2018-09-01T08:43:58", "url": "https://files.pythonhosted.org/packages/c3/24/aa6393b1ef5cf6f6e41a5926622518f99a8850882bdcfca6ab2efc7a61ea/redash-api-client-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1cb9d76cff2d632815175c310fc9f3ac", "sha256": "8e81620bd6bdb2acf49316c38c8d36b104ecf3e52f2993c4eb32f87b241d56f5" }, "downloads": -1, "filename": "redash_api_client-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1cb9d76cff2d632815175c310fc9f3ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5438, "upload_time": "2018-09-08T06:58:19", "url": "https://files.pythonhosted.org/packages/9d/f9/eaf7827e2dc91bf4b58fc447b963ffe878e0a486a986f4434c4490b02a97/redash_api_client-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aaca6ce2639e056c16120f94d74da03", "sha256": "02855ed5078e9d21f87a99187afc747edb852899d2d692e69ef2c4b87929e6db" }, "downloads": -1, "filename": "redash-api-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8aaca6ce2639e056c16120f94d74da03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3470, "upload_time": "2018-09-08T06:58:22", "url": "https://files.pythonhosted.org/packages/fa/87/e5356069edcf77b99a28afebd5d889e00b88af1ed8eef28efe5ebba8156b/redash-api-client-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4daf51abbf654a6260b277600f6b25d7", "sha256": "de70fedef682ae443a9e203153e45a9b239ab68e83b61fd5fc010320e97a9a8b" }, "downloads": -1, "filename": "redash_api_client-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4daf51abbf654a6260b277600f6b25d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3781, "upload_time": "2018-09-08T07:03:39", "url": "https://files.pythonhosted.org/packages/70/59/137602f729d006844ca6442d6c46101a48264458fe809c7237a3fc2d8c31/redash_api_client-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab7466e5ef85ecd3ba92ee9f5e48f616", "sha256": "47724b686c6516717d619b10915191428ae64aed4730756719c2bd01f2098850" }, "downloads": -1, "filename": "redash-api-client-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ab7466e5ef85ecd3ba92ee9f5e48f616", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3469, "upload_time": "2018-09-08T07:03:40", "url": "https://files.pythonhosted.org/packages/4d/42/ec40237f7acaa582974869f7be9dacbdf6ca47a12ee65496de5294f48d2d/redash-api-client-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "072bd22178ac7d1334b50f62a85dd587", "sha256": "1dd165fa1f0e0b80a40f401353c5fc8361e3f51ca5ff4029a9b2c0e4523980ad" }, "downloads": -1, "filename": "redash_api_client-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "072bd22178ac7d1334b50f62a85dd587", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3798, "upload_time": "2018-09-08T07:19:51", "url": "https://files.pythonhosted.org/packages/98/d8/bcdd091d402fa666e174bb91f98bda502ab13c99463c634057241f5ba729/redash_api_client-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "366909edc85b1e6f530de70fe43dcad0", "sha256": "2b0e1599620167af5c992c676f6c14b0e4d077874376b3bf49de9ba1f3b8d29b" }, "downloads": -1, "filename": "redash-api-client-0.1.2.tar.gz", "has_sig": false, "md5_digest": "366909edc85b1e6f530de70fe43dcad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3489, "upload_time": "2018-09-08T07:19:52", "url": "https://files.pythonhosted.org/packages/e2/93/a0e7ee1d21154cda50e453cd307ed6bfffca642931e64af780bbd3994361/redash-api-client-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a492666960c31f3f502297a7fb8a6dee", "sha256": "836afb8f419af95c81e977f9621b67481e0d8125ef0ec897125b20ad1821dee4" }, "downloads": -1, "filename": "redash_api_client-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a492666960c31f3f502297a7fb8a6dee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4362, "upload_time": "2018-09-08T08:43:07", "url": "https://files.pythonhosted.org/packages/93/8c/8df24afe55b818d410bc31e1268a636b04f1ce8b007358ef09155ee2b7f6/redash_api_client-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae76974844c4c364e91f83d4f440df27", "sha256": "6cb7d5d63cc2c8aa9b3ae1ccdd6f5b1aecaf3d344a62ce780e2bf5329bbe2e6f" }, "downloads": -1, "filename": "redash-api-client-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ae76974844c4c364e91f83d4f440df27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4230, "upload_time": "2018-09-08T08:43:09", "url": "https://files.pythonhosted.org/packages/c8/6a/58d9f8f96d8bdc24f8ddec8cbd944a862095ade59e337021b54f3969e89c/redash-api-client-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a2cc901757c05f4cdc9db3d5ba2a17a0", "sha256": "3c8c1784a9ae3b9a43ed62ab4b63d187cbb654d9a84e3c18ee851423b867bca8" }, "downloads": -1, "filename": "redash_api_client-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a2cc901757c05f4cdc9db3d5ba2a17a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4332, "upload_time": "2018-09-08T09:11:57", "url": "https://files.pythonhosted.org/packages/a7/0e/c10011f61f01a8b7b34dd09defd4d40d78955a7119adc7f1f6817187ac14/redash_api_client-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41a185f4ff545917df739b4449faaf6a", "sha256": "df8118e2f59480a28d7ea79b0bddbf2858954fe691d842ae7e47060024b28822" }, "downloads": -1, "filename": "redash-api-client-0.1.4.tar.gz", "has_sig": false, "md5_digest": "41a185f4ff545917df739b4449faaf6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4200, "upload_time": "2018-09-08T09:11:59", "url": "https://files.pythonhosted.org/packages/fe/b8/f75bac0b30568c1a7113a777492e5891aa31666333f5df5bf9eacc0ac610/redash-api-client-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "bfdaf47f2bb0efc6e3188e065b9c0fb2", "sha256": "e08627a1591af0d47cdbd334609ee942d28b6ca3668340bdf103e8b53060a732" }, "downloads": -1, "filename": "redash_api_client-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bfdaf47f2bb0efc6e3188e065b9c0fb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5470, "upload_time": "2019-10-01T03:52:13", "url": "https://files.pythonhosted.org/packages/5b/ad/5164aaa346d0786daf68610beff22ad4fba4fd2b71169d7f8be6c16950e2/redash_api_client-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc594a23c4cd832aafbdb532cc2bd56c", "sha256": "f549c6a9a89482ec7a0ee9ac1ed7dc2614a1ba8330cfe9f05269d0fcca673052" }, "downloads": -1, "filename": "redash-api-client-0.1.5.tar.gz", "has_sig": false, "md5_digest": "cc594a23c4cd832aafbdb532cc2bd56c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4569, "upload_time": "2019-10-01T03:52:15", "url": "https://files.pythonhosted.org/packages/0e/b8/2de4e3d181305af866a804ef3db084e8649e6529afa5fb0709922414ca3b/redash-api-client-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "eb626b5a768d8e65f6a67d1c9c38aebb", "sha256": "33db835cb1fea59c629d52f25b95ad4647c9a877aef3aa6022ee892462cb9831" }, "downloads": -1, "filename": "redash_api_client-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "eb626b5a768d8e65f6a67d1c9c38aebb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5466, "upload_time": "2019-10-01T05:12:18", "url": "https://files.pythonhosted.org/packages/44/ad/62a9ecf0f79a0dcc4da9ae993b7b29fc5e335d1e1437b61d9c3964ce97cb/redash_api_client-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c782d0d5ecebdc759378720a96803e4", "sha256": "6aefb3e80c465e84116ee34fb11d254571aec92ed6fe10cf9bd7ca745a2c5f29" }, "downloads": -1, "filename": "redash-api-client-0.1.6.tar.gz", "has_sig": false, "md5_digest": "2c782d0d5ecebdc759378720a96803e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4565, "upload_time": "2019-10-01T05:12:20", "url": "https://files.pythonhosted.org/packages/87/cf/939a3385ae7ed757f8d5782c45487d6f0fff374addd7304a2fc7d74d9aa4/redash-api-client-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "9330819442b365185e0241fc4e86a388", "sha256": "4de66db1ac3f9c6eaeee60f510e3fbcf81bd95bb743b9578a66ab82d939fece4" }, "downloads": -1, "filename": "redash_api_client-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9330819442b365185e0241fc4e86a388", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5549, "upload_time": "2019-10-01T07:32:07", "url": "https://files.pythonhosted.org/packages/36/29/c60b33c044c466154af347a0d06a1e2b1cf29487fdf808ee69e3dd8cb190/redash_api_client-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d986953ec9694329d34f555356fd357a", "sha256": "1e2899ebdc5f7c5e4fb0581fc3e27f719d88c54b01454a148e2b0091e3132b7a" }, "downloads": -1, "filename": "redash-api-client-0.1.7.tar.gz", "has_sig": false, "md5_digest": "d986953ec9694329d34f555356fd357a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4665, "upload_time": "2019-10-01T07:32:09", "url": "https://files.pythonhosted.org/packages/2e/a7/d8156799a7fff3d407a8ea91b8c971d17933ff978817fc07fd47d33330ab/redash-api-client-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c320e388c1709305c4c48eaa3ef58aa3", "sha256": "6bbbf90c4d409bd71759054bd523d4b65929d9218a12967ba4c0532947e5a63b" }, "downloads": -1, "filename": "redash_api_client-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c320e388c1709305c4c48eaa3ef58aa3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5701, "upload_time": "2019-10-13T08:11:44", "url": "https://files.pythonhosted.org/packages/14/51/bf596c3ddb22fad26a7d3d70d489ea074c5eab4fbd08f2b49cfe49b0b18a/redash_api_client-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e802c2aa5cd6e8b4137830354a4c69c5", "sha256": "a921ecba32588704cc16e9172e0e607a79bf96bece05e83bafab5278982efde5" }, "downloads": -1, "filename": "redash-api-client-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e802c2aa5cd6e8b4137830354a4c69c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4816, "upload_time": "2019-10-13T08:11:46", "url": "https://files.pythonhosted.org/packages/89/34/c03ad17f4f889281fcc57293516603666c2acb5a4b7b6ba3b5d59e95b51b/redash-api-client-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "a61085267b0296fffa9d3b3d526c579a", "sha256": "263714b48a7d704a5acf110215ff15b7543879d827da7e76af243808a9d8821f" }, "downloads": -1, "filename": "redash_api_client-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "a61085267b0296fffa9d3b3d526c579a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5703, "upload_time": "2019-10-13T09:13:55", "url": "https://files.pythonhosted.org/packages/7d/de/75529da032558a62a753387c1f51220582c6582db1ba7f15f8cee7dc4429/redash_api_client-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abccf4d233b841da3cb7077b0adc4349", "sha256": "77df9ef203a21d175c3e2b71dbab34170407c9bdcf2fa3d00dad76c88e8b6a6a" }, "downloads": -1, "filename": "redash-api-client-0.1.9.tar.gz", "has_sig": false, "md5_digest": "abccf4d233b841da3cb7077b0adc4349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4811, "upload_time": "2019-10-13T09:13:56", "url": "https://files.pythonhosted.org/packages/9e/27/88ed36dc41d9de95c11b766f52cb5d9303705dfd8bb25f990c63fee11b70/redash-api-client-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "105487813daf419e15c768567df4ce06", "sha256": "97a75e01ea915da73a63340c60aea1fe612337d94913e2b657fb479c4f6654e2" }, "downloads": -1, "filename": "redash_api_client-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "105487813daf419e15c768567df4ce06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6117, "upload_time": "2019-10-14T08:04:33", "url": "https://files.pythonhosted.org/packages/bb/cc/611f909385fc1c37c06f51a685208878584d29eec94442d841b8123e6014/redash_api_client-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3550b790f4d9eb1bb898d1f990a8f11", "sha256": "320c5f972473881f1de10191718ce91ec930bd2555df069f39a431cfd49be994" }, "downloads": -1, "filename": "redash-api-client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e3550b790f4d9eb1bb898d1f990a8f11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5141, "upload_time": "2019-10-14T08:04:34", "url": "https://files.pythonhosted.org/packages/77/80/7a7ae561cabd9a44c500fe8de198ed22bba59099a5cd463381a2a3c0b24b/redash-api-client-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e83446a1d36c002633eaf6de4b5c9a71", "sha256": "79b5e6e65ea06e75aa5b630b015e164513ac055c68d831abfa0717031ee84650" }, "downloads": -1, "filename": "redash_api_client-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e83446a1d36c002633eaf6de4b5c9a71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6130, "upload_time": "2019-10-15T10:18:00", "url": "https://files.pythonhosted.org/packages/df/73/529ae0b89a66df691f4b64ce3104a86b49598b73cb25363eb3c39fbf17b2/redash_api_client-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "797d50740a11d7ea18d098ca6bc28a29", "sha256": "14c42798d774c19471152fac0342842876b89b42244e21640a5fce48be5954d7" }, "downloads": -1, "filename": "redash-api-client-0.2.1.tar.gz", "has_sig": false, "md5_digest": "797d50740a11d7ea18d098ca6bc28a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5233, "upload_time": "2019-10-15T10:18:02", "url": "https://files.pythonhosted.org/packages/94/c4/b8812766339ef98ddbde50a516cc927cc665d2aa5f6f1d4c1fdb980f7948/redash-api-client-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e83446a1d36c002633eaf6de4b5c9a71", "sha256": "79b5e6e65ea06e75aa5b630b015e164513ac055c68d831abfa0717031ee84650" }, "downloads": -1, "filename": "redash_api_client-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e83446a1d36c002633eaf6de4b5c9a71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6130, "upload_time": "2019-10-15T10:18:00", "url": "https://files.pythonhosted.org/packages/df/73/529ae0b89a66df691f4b64ce3104a86b49598b73cb25363eb3c39fbf17b2/redash_api_client-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "797d50740a11d7ea18d098ca6bc28a29", "sha256": "14c42798d774c19471152fac0342842876b89b42244e21640a5fce48be5954d7" }, "downloads": -1, "filename": "redash-api-client-0.2.1.tar.gz", "has_sig": false, "md5_digest": "797d50740a11d7ea18d098ca6bc28a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5233, "upload_time": "2019-10-15T10:18:02", "url": "https://files.pythonhosted.org/packages/94/c4/b8812766339ef98ddbde50a516cc927cc665d2aa5f6f1d4c1fdb980f7948/redash-api-client-0.2.1.tar.gz" } ] }