{ "info": { "author": "Yongjie Zhao", "author_email": "yongjie.zhao@kyligence.io", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": ".. image:: https://img.shields.io/pypi/v/kylinpy.svg\n :target: https://pypi.python.org/pypi/kylinpy\n\nApache Kylin Python Client Library\n==================================\nApache Kylin Python Client Library is a python-based Apache Kylin client.\n\nAny application that uses SQLAlchemy can now query Apache Kylin with this Apache Kylin dialect installed.\n\n\nInstallation\n------------\n\nThe easiest way to install Apache Kylin Python Client Library is to use pip::\n\n pip install --upgrade kylinpy\n\nAlternatiely, you may install this library from local project path,\nYou are welcomed to also commit to this library::\n\n git clone https://github.com/Kyligence/kylinpy.git\n pip install -e kylinpy\n\nApache Kylin dialect for SQLAlchemy\n-----------------------------------\nAny application that uses SQLAlchemy can now query Apache Kylin with this Apache Kylin dialect installed. It is part of the Apache Kylin Python Client Library, so if you already installed this library in the previous step, you are ready to use. \n\nYou may use below template to build DSN to connect Apache Kylin::\n\n kylin://:@:/\n\n============================= ============================================\nDSN Field Default Value\n============================= ============================================\nusername\n----------------------------- --------------------------------------------\npassword\n----------------------------- --------------------------------------------\nhostname\n----------------------------- --------------------------------------------\nport 7070\n----------------------------- --------------------------------------------\nproject\n============================= ============================================\n\n\nSQLAlchemy **create_engine** takes an argument **connect_args** which is an additional dictionary that will be passed to connect().\n\n\n============================= ============================================\nkey Default Value\n============================= ============================================\nis_ssl False\n----------------------------- --------------------------------------------\nprefix kylin/api\n----------------------------- --------------------------------------------\ntimeout(unit: seconds) 30\n----------------------------- --------------------------------------------\nunverified True\n----------------------------- --------------------------------------------\nversion v1\n----------------------------- --------------------------------------------\nis_pushdown False\n============================= ============================================\n\n\nFrom SQLAlchemy access Apache Kylin\n--------------------------------------\n::\n\n $ python\n >>> import sqlalchemy as sa\n >>> kylin_engine = sa.create_engine('kylin://ADMIN:KYLIN@sandbox/learn_kylin', connect_args={'is_ssl': True, 'timeout': 60})\n >>> results = kylin_engine.execute('SELECT count(*) FROM KYLIN_SALES')\n >>> [e for e in results]\n [(4953,)]\n >>> kylin_engine.table_names()\n [u'KYLIN_ACCOUNT',\n u'KYLIN_CAL_DT',\n u'KYLIN_CATEGORY_GROUPINGS',\n u'KYLIN_COUNTRY',\n u'KYLIN_SALES',\n u'KYLIN_STREAMING_TABLE']\n\nFrom Pandas access Apache Kylin\n------------------------------------\n::\n\n $ python\n >>> import sqlalchemy as sa\n >>> import pandas as pd\n >>> kylin_engine = sa.create_engine('kylin://ADMIN:KYLIN@sandbox/learn_kylin', connect_args={'is_ssl': True, 'timeout': 60})\n >>> sql = 'select * from kylin_sales limit 10'\n >>> pd.read_sql(sql, kylin_engine)\n\n\nFrom Superset access Apache Kylin\n-------------------------------------\n\nNow you can configure the DSN in your application to establish the connection with Apache Kylin.\n\nFor example, you may install Apache Kylin Python Client Library in your Superset environment and configure connection to Apache Kylin in Superset\n\n.. image:: https://raw.githubusercontent.com/Kyligence/kylinpy/master/docs/picture/superset1.png\n\nthen you may be able to query Apache Kylin one table at a time from Superset\n\n.. image:: https://raw.githubusercontent.com/Kyligence/kylinpy/master/docs/picture/superset2.png\n\nyou may also be able to query detail data\n\n.. image:: https://raw.githubusercontent.com/Kyligence/kylinpy/master/docs/picture/superset3.png\n\nAlternatively, you may also be able to query multiple tables from Apache Kylin by using SQL Lab in Superset.\n\n.. image:: https://raw.githubusercontent.com/Kyligence/kylinpy/master/docs/picture/superset4.png", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Kyligence/kylinpy", "keywords": "apache kylin,kylin,kap,kyligence,kyligence enterprise,cli,sqlalchemy dialect", "license": "MIT License", "maintainer": "Yongjie Zhao", "maintainer_email": "yongjie.zhao@kyligence.io", "name": "kylinpy", "package_url": "https://pypi.org/project/kylinpy/", "platform": "", "project_url": "https://pypi.org/project/kylinpy/", "project_urls": { "Homepage": "https://github.com/Kyligence/kylinpy" }, "release_url": "https://pypi.org/project/kylinpy/2.3.1/", "requires_dist": null, "requires_python": "", "summary": "Apache Kylin Python Client Library", "version": "2.3.1" }, "last_serial": 5109147, "releases": { "0.0.999": [ { "comment_text": "", "digests": { "md5": "505daa70456c578b0b0e02bcec04ac73", "sha256": "bb4a9419fdecb06f7eafd47946c8edf8b9afc9b39568cd19ac382be8f125ed9e" }, "downloads": -1, "filename": "kylinpy-0.0.999-py2.7.egg", "has_sig": false, "md5_digest": "505daa70456c578b0b0e02bcec04ac73", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27903, "upload_time": "2018-10-08T05:19:35", "url": "https://files.pythonhosted.org/packages/e3/df/e68a55140d8cd9cefa6eaba5fff7b7cc5f618ca884f4508fec4c640ba82f/kylinpy-0.0.999-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3673efcd3704b5fe43b789b4e1fb9989", "sha256": "fb8759d0dade807f0f494c7c3cd22793a1a9b1b3a3d8d9b41ea735a43d921fc2" }, "downloads": -1, "filename": "kylinpy-0.0.999.tar.gz", "has_sig": false, "md5_digest": "3673efcd3704b5fe43b789b4e1fb9989", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34021, "upload_time": "2018-10-08T05:19:38", "url": "https://files.pythonhosted.org/packages/e8/29/aee979ff914b9a8e97e0398ec4bda3d33155554909b1d54ffd1888cc9a71/kylinpy-0.0.999.tar.gz" } ], "0.0.999.dev0": [ { "comment_text": "", "digests": { "md5": "b43fb58d42e4d65617a775dc5776dc33", "sha256": "fd6c131be069a46078b8c34bf2a353e7cfe3229b22426ccd684da83e861056ce" }, "downloads": -1, "filename": "kylinpy-0.0.999.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "b43fb58d42e4d65617a775dc5776dc33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25392, "upload_time": "2019-02-12T09:40:09", "url": "https://files.pythonhosted.org/packages/c8/69/af03ab1a5696f4c05fddc6b68e3ca567be01a7c46f9b2d1e6b7bfa58a31f/kylinpy-0.0.999.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04f5712fa974bfc7f3e73719995e5802", "sha256": "26e714acfcdb10f8dee026244978c265854204809828c741ea6a01de0b44f1f9" }, "downloads": -1, "filename": "kylinpy-0.0.999.dev0.tar.gz", "has_sig": false, "md5_digest": "04f5712fa974bfc7f3e73719995e5802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21280, "upload_time": "2018-11-13T07:16:02", "url": "https://files.pythonhosted.org/packages/9f/b0/71580c007d596eab74786a08801b79fb377a8b6b6b8bda720cb6841c42ba/kylinpy-0.0.999.dev0.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "d1806c0435131a9eec0227a7b55cceb6", "sha256": "31281183e07efb2536063855ba8cd105cda4805aa91d3846cd7bfa3125367f63" }, "downloads": -1, "filename": "kylinpy-1.0.10.tar.gz", "has_sig": false, "md5_digest": "d1806c0435131a9eec0227a7b55cceb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46230, "upload_time": "2018-03-30T06:45:34", "url": "https://files.pythonhosted.org/packages/14/b1/98c6b39e7f6ad51bb85ec39e0c3417e8bddf323b29c0f68b39795185229e/kylinpy-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "c41514db2f5bbbe52187106d60cba16d", "sha256": "d1bf434889250d1fcc9397daf30737ffcd8e5637f494886ee9a2e18487f95741" }, "downloads": -1, "filename": "kylinpy-1.0.11.tar.gz", "has_sig": false, "md5_digest": "c41514db2f5bbbe52187106d60cba16d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16263, "upload_time": "2018-04-17T03:05:37", "url": "https://files.pythonhosted.org/packages/97/90/9e992baec56aac83ab8e376e3718e74349a75ca1548eb95cc118fb1d12aa/kylinpy-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "b3f112fc012835b56e38ba398fd07da0", "sha256": "1e57405c4b4ff04367f3d4369558c601541a107546b8ac8bcb114151e5facebf" }, "downloads": -1, "filename": "kylinpy-1.0.12.tar.gz", "has_sig": false, "md5_digest": "b3f112fc012835b56e38ba398fd07da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16302, "upload_time": "2018-04-17T08:49:54", "url": "https://files.pythonhosted.org/packages/2a/04/1c05cff019874c85f6542cc03f1921a190661b8b91b5b711460e9de94031/kylinpy-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "0bf5975ad1a35d9e356c9fa745f7f047", "sha256": "f2b2f4e1601b87fc0ab0cb32b70d563d3ad0d95f2178f256c56dc099cb3e7ce8" }, "downloads": -1, "filename": "kylinpy-1.0.13.tar.gz", "has_sig": false, "md5_digest": "0bf5975ad1a35d9e356c9fa745f7f047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16549, "upload_time": "2018-04-25T07:12:32", "url": "https://files.pythonhosted.org/packages/3e/f8/4c321f6b50d6e4a817e17066ca688431c3354365e64656a236cf615806ab/kylinpy-1.0.13.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "ecf63c260b6099ff5a0c69cf7d548f33", "sha256": "58e3698d17a036332180c80bf39013baafb5e134d31a187cb54a57a61a19cf37" }, "downloads": -1, "filename": "kylinpy-1.0.6.tar.gz", "has_sig": false, "md5_digest": "ecf63c260b6099ff5a0c69cf7d548f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39667, "upload_time": "2017-12-25T03:50:04", "url": "https://files.pythonhosted.org/packages/68/2c/2cef7ed2ca97b353ccc971bd1f52a968e82a4aaef3c33e11247a207a147b/kylinpy-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f17c907009faa5e9cb043ab9d61b3987", "sha256": "3df7ab709ab61b875ed78e133825a6f82aeeb22cd93f9094f4b536f042fd1b5b" }, "downloads": -1, "filename": "kylinpy-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f17c907009faa5e9cb043ab9d61b3987", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39929, "upload_time": "2017-12-26T07:08:36", "url": "https://files.pythonhosted.org/packages/94/a2/523ab3b348b47f62eb6276ee4a61103095d9d27790725f2eb2cba253ac53/kylinpy-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "e1980f6a87f2dc4a12851463c9252a4a", "sha256": "f7dbab42752687e7d675667777132e48bfc2b69b11f3003ba55c448a4b223c04" }, "downloads": -1, "filename": "kylinpy-1.0.8.tar.gz", "has_sig": false, "md5_digest": "e1980f6a87f2dc4a12851463c9252a4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46182, "upload_time": "2018-01-22T14:32:50", "url": "https://files.pythonhosted.org/packages/07/1c/20cbc7a9229416cf6b0d604cc7c3a9e6815c43b96f981b6bf0ba542a397a/kylinpy-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "234415bd23d4c838799ae743259dacf6", "sha256": "d8f9ea0c4d54fabdc7edf62fef7160cd2f38b1bb125ae67965b3beeab5246e24" }, "downloads": -1, "filename": "kylinpy-1.0.9.tar.gz", "has_sig": false, "md5_digest": "234415bd23d4c838799ae743259dacf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46187, "upload_time": "2018-01-23T04:02:32", "url": "https://files.pythonhosted.org/packages/1d/02/14519c726a1053870a7da7a113755402bc4bed11a9f3571e3368ddabea0e/kylinpy-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "49f95f30102c4eab69e4b1c31f2d2d38", "sha256": "bf62512e456d4d56a34a512b14d754c3546a1985846c1d17d0712b29dd3182d4" }, "downloads": -1, "filename": "kylinpy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "49f95f30102c4eab69e4b1c31f2d2d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16603, "upload_time": "2018-05-03T06:21:16", "url": "https://files.pythonhosted.org/packages/77/f6/97bf21a2cd393e64ddd122bb9cb1f8546f86b04e5dc614cb63d060f05227/kylinpy-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "530352230368c458421a190ca3b51247", "sha256": "02c07c899a66b3054461074c8368138e8a79a155d03ff6427357ba349cb4b819" }, "downloads": -1, "filename": "kylinpy-1.1.1.tar.gz", "has_sig": false, "md5_digest": "530352230368c458421a190ca3b51247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16749, "upload_time": "2018-05-07T09:52:27", "url": "https://files.pythonhosted.org/packages/06/7c/e2ad384a442c2fa75552f41c910068ee88b6247a406ad1660fbb0c886f15/kylinpy-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f845cbdffe6e4967c2490e908143815f", "sha256": "9d73f0a413107ae1e4de63cfce31e14e25675553cedfb96b8a97f95da81e188e" }, "downloads": -1, "filename": "kylinpy-1.2.0.tar.gz", "has_sig": false, "md5_digest": "f845cbdffe6e4967c2490e908143815f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17072, "upload_time": "2018-06-01T07:17:27", "url": "https://files.pythonhosted.org/packages/22/66/e6105ca4d3a62eb6e59e8259075bb9b2c37a3696d606370a39cb8c62c0e5/kylinpy-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "68c69238577b0fbba70984daed5bf3df", "sha256": "90cea69c11acf900cf3155eda5a228c88615af2b7413996f7f6443159289599f" }, "downloads": -1, "filename": "kylinpy-1.3.0.tar.gz", "has_sig": false, "md5_digest": "68c69238577b0fbba70984daed5bf3df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17066, "upload_time": "2018-06-09T15:06:39", "url": "https://files.pythonhosted.org/packages/6e/44/2c4996355de9388b0bfe6199f4163fe3970eaaf83664e5e181c9b9a20fec/kylinpy-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "42acddc20ad2bbc8d05d854eedc18d9a", "sha256": "57dce9b17c23d0ca054e491e7b839a21e96c72a1e88b1e56615ab9afe6f56ad6" }, "downloads": -1, "filename": "kylinpy-1.4.0.tar.gz", "has_sig": false, "md5_digest": "42acddc20ad2bbc8d05d854eedc18d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17194, "upload_time": "2018-06-26T05:34:40", "url": "https://files.pythonhosted.org/packages/fb/fa/cb7d5bdafc11212696de9f05d5527e29518c982de49333d741e49d77dc0a/kylinpy-1.4.0.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "15f68a1609174c2cb02edfa02615fffa", "sha256": "eb93c3596cccb5995a8393b4fdb571a54964b6d5b2f52f68d081cfdd804c4bd4" }, "downloads": -1, "filename": "kylinpy-1.4.2.tar.gz", "has_sig": false, "md5_digest": "15f68a1609174c2cb02edfa02615fffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17198, "upload_time": "2018-06-26T14:18:27", "url": "https://files.pythonhosted.org/packages/ce/ed/1b41c4199cdcf549cba708b9365415c3265a36ec5ff1fda5599806f8891e/kylinpy-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "ce5a9b15092c32d71144d20ab192ed3b", "sha256": "50baa9ceeb2c19dcf255d58523fd9f2f9bdeb0a3329fed23437f0da9c66982fd" }, "downloads": -1, "filename": "kylinpy-1.4.3.tar.gz", "has_sig": false, "md5_digest": "ce5a9b15092c32d71144d20ab192ed3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17206, "upload_time": "2018-07-27T02:46:34", "url": "https://files.pythonhosted.org/packages/57/df/a955f28cb3a82b4eb6c8f462bde51ad535ea85a6f04406bc00814bb2842a/kylinpy-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "7f4373b88c77971ccdb6468191eb7b14", "sha256": "d6d3f971b15efcb5bcbc289630492326cbc9ecc0045f3d3e293e1a7dc0417284" }, "downloads": -1, "filename": "kylinpy-1.4.4.tar.gz", "has_sig": false, "md5_digest": "7f4373b88c77971ccdb6468191eb7b14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17253, "upload_time": "2018-08-02T09:11:47", "url": "https://files.pythonhosted.org/packages/65/52/d01b293d6a5ee86dc3cda836d786408aad25bb4c96b5ed5b9fd743bbfaab/kylinpy-1.4.4.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "50705ea235decb87b72a81d6633a0e3e", "sha256": "0b0cc86c98532eb7937be6d004c633f4bf8f829a26ded05dedbaeae23f23801e" }, "downloads": -1, "filename": "kylinpy-1.5.0.tar.gz", "has_sig": false, "md5_digest": "50705ea235decb87b72a81d6633a0e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17271, "upload_time": "2018-08-31T02:58:02", "url": "https://files.pythonhosted.org/packages/c6/ae/ab87e70e8116c0bc0ec4f143743c23d5d8ac849818899c64dda1c450c238/kylinpy-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "0fa32df0e752dc242a6b15944b8c51ef", "sha256": "d3c3d7d9afe3ef3634bcd4d4f4986aef604b38553ea48e46b0612d16b3f0f224" }, "downloads": -1, "filename": "kylinpy-1.5.1.tar.gz", "has_sig": false, "md5_digest": "0fa32df0e752dc242a6b15944b8c51ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17297, "upload_time": "2018-08-31T05:43:15", "url": "https://files.pythonhosted.org/packages/7b/a9/08752a9101dffaf87c72390a0d58d38b2d185f8fa3764da182f1adc69d7c/kylinpy-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "16a613b992a96e7a76e898b3d5a34a3c", "sha256": "bf91d7b2055569f826d537b5ea5e024c8f24737a3b2c076553f822f49f4bbc60" }, "downloads": -1, "filename": "kylinpy-1.5.2.tar.gz", "has_sig": false, "md5_digest": "16a613b992a96e7a76e898b3d5a34a3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17291, "upload_time": "2018-08-31T06:15:20", "url": "https://files.pythonhosted.org/packages/d6/1b/8739c4a3db00a010fb5d7dfe3ccc77d26cd98663e72dab5d5c979cdc0312/kylinpy-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "eef6c011afc264b49b22cd5aaefdfe21", "sha256": "4907cb4d9b788f80283b7bfb753902acbbee6ac104d706586335ee1705959914" }, "downloads": -1, "filename": "kylinpy-1.6.0.tar.gz", "has_sig": false, "md5_digest": "eef6c011afc264b49b22cd5aaefdfe21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34012, "upload_time": "2018-09-21T07:17:51", "url": "https://files.pythonhosted.org/packages/ea/c2/e82e1fc240a51f5818031b8b014f1f3f7b9bb9c84f9135bc4a2ce8577ac5/kylinpy-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "35d0510ca4fa06c12ae7830a06fe37a9", "sha256": "f4a29e5fcee1d1dd783e94b2a8304c4f4ecab188ac5b87e9a7c8d7002258a721" }, "downloads": -1, "filename": "kylinpy-1.6.1.tar.gz", "has_sig": false, "md5_digest": "35d0510ca4fa06c12ae7830a06fe37a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34959, "upload_time": "2018-10-08T05:19:39", "url": "https://files.pythonhosted.org/packages/f0/5b/d69a18683f7e20ce9c4de9999fa4714c557f5ea354cc18e1b53f2b588100/kylinpy-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "45078279e70eeedab0676e1803c67d29", "sha256": "a9a49dd8f381dc79e0fa5648d5b884854fc228bae6a575a711f2444177d52d1f" }, "downloads": -1, "filename": "kylinpy-1.6.2.tar.gz", "has_sig": false, "md5_digest": "45078279e70eeedab0676e1803c67d29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17413, "upload_time": "2018-10-09T03:26:15", "url": "https://files.pythonhosted.org/packages/63/16/c774ce6ecdbcad767ac98982174bf3a663ee8993897e44f89c87e23f3312/kylinpy-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "401fb7009422b937c74eaf073a012b9a", "sha256": "fc6d7f1f089d5a19530cd3bb309f460b85b821568400fa5f789973697ea7d811" }, "downloads": -1, "filename": "kylinpy-1.6.3.tar.gz", "has_sig": false, "md5_digest": "401fb7009422b937c74eaf073a012b9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17301, "upload_time": "2018-10-18T10:47:37", "url": "https://files.pythonhosted.org/packages/a3/c3/5b81a32623875c0db24d231c8ae915e9bf05db7479d0d40f6bc5290eb7f6/kylinpy-1.6.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "9c825e966a129b21f8c83ce0db8dc53b", "sha256": "af69867d420bb7c7a6357e9ef0155ba47bc0ce1df9409270fc0b2a35ed4efaeb" }, "downloads": -1, "filename": "kylinpy-2.0.0.tar.gz", "has_sig": false, "md5_digest": "9c825e966a129b21f8c83ce0db8dc53b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14727, "upload_time": "2018-11-13T05:21:31", "url": "https://files.pythonhosted.org/packages/09/9e/0596141cfac1623b0eb0632b83666dbaeb4a67c3979de96b9e909c7bc849/kylinpy-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "53569c9b51d5e3d9d90578a2472f7fca", "sha256": "f1052f028a21d6abaf6863dd2bd5d737cc33c306808827a76a27407c5fa46b5c" }, "downloads": -1, "filename": "kylinpy-2.0.1.tar.gz", "has_sig": false, "md5_digest": "53569c9b51d5e3d9d90578a2472f7fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14737, "upload_time": "2018-11-13T05:28:22", "url": "https://files.pythonhosted.org/packages/d3/0a/3eec26933379e14f08fae0f757d52414d38a6e72b9c508eb909371ce2b89/kylinpy-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "622f8501142bfdc40901b26a8866ff4c", "sha256": "daa99d41687bf19ea6b805ac555bf3042c3f5baa8936eeb3265403b47ff9f283" }, "downloads": -1, "filename": "kylinpy-2.0.2.tar.gz", "has_sig": false, "md5_digest": "622f8501142bfdc40901b26a8866ff4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21071, "upload_time": "2018-11-13T07:16:04", "url": "https://files.pythonhosted.org/packages/51/17/958efc27819ea5ef4a16115db683cb4d2fd6908c4339a338b6cc73652cd1/kylinpy-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "6f4e4117f65f877a07c0fda77904c73d", "sha256": "58495bbf605627325aed786cc4a634fa72ddb5421c6db8f70510903332d10b2c" }, "downloads": -1, "filename": "kylinpy-2.1.0.tar.gz", "has_sig": false, "md5_digest": "6f4e4117f65f877a07c0fda77904c73d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21269, "upload_time": "2018-12-04T13:19:12", "url": "https://files.pythonhosted.org/packages/ac/24/f9b05f66b09060622cd470fb224f321f53991c0db74882f26f74d553944d/kylinpy-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "e1ddf1c5862ba85b4b57f6fea8e4a321", "sha256": "153226906d7a4d79775ea4df737d4922cad3b9ab49cf37d69c67cf49701e4856" }, "downloads": -1, "filename": "kylinpy-2.1.1.tar.gz", "has_sig": false, "md5_digest": "e1ddf1c5862ba85b4b57f6fea8e4a321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21369, "upload_time": "2018-12-06T10:48:40", "url": "https://files.pythonhosted.org/packages/49/f3/7d66d29987220dfba97ff9d765a0d11cb84eb4efc7cda5fc06c953678891/kylinpy-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "c5daa750d40edb7a0c6239a7b1463c23", "sha256": "6344e9d304adb6f9403a4338ab85bd699266aba5b98f54c4a292133af79f1b60" }, "downloads": -1, "filename": "kylinpy-2.1.2.tar.gz", "has_sig": false, "md5_digest": "c5daa750d40edb7a0c6239a7b1463c23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21377, "upload_time": "2018-12-07T06:23:10", "url": "https://files.pythonhosted.org/packages/cb/4a/72da8ae79e1730419770ebeb886b1879d0b5f8ab11d3b8bff0661dffe183/kylinpy-2.1.2.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "aece7628b221e853b817a2200852e380", "sha256": "cae1dd8b59c569b20f357fd187e4e561813035ff773bbc84c25371196e0c3ef5" }, "downloads": -1, "filename": "kylinpy-2.2.0.tar.gz", "has_sig": false, "md5_digest": "aece7628b221e853b817a2200852e380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21718, "upload_time": "2019-02-12T09:40:11", "url": "https://files.pythonhosted.org/packages/7f/e2/21eea2b82c20c50a50c9aac65adfbd975b7856f3e2869f796ce01137ecaa/kylinpy-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "3457f606a4e7f3603b769a75dc0343d0", "sha256": "c1fcfb9e83e2a74ca5aa291eec3025bbfbaecc639e23c8e1cfc7c73f710578ff" }, "downloads": -1, "filename": "kylinpy-2.2.1.tar.gz", "has_sig": false, "md5_digest": "3457f606a4e7f3603b769a75dc0343d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19834, "upload_time": "2019-02-13T04:15:10", "url": "https://files.pythonhosted.org/packages/25/69/c1f0ddc0691a4267bb6a056ce3fd95494dde85cbb0404b33943a063e02ca/kylinpy-2.2.1.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "722f274ac30959f3c60aa0693911abe7", "sha256": "86bb5d6a2b818f76a934b785e2d52ab2444192eb03a553a01b3459f7ba041679" }, "downloads": -1, "filename": "kylinpy-2.3.0-py3.6.egg", "has_sig": false, "md5_digest": "722f274ac30959f3c60aa0693911abe7", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 60105, "upload_time": "2019-04-07T06:52:47", "url": "https://files.pythonhosted.org/packages/8e/d5/0bee472325ead77f9fc69f51a1074aea231dc8f2693b67fbe01526c92147/kylinpy-2.3.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "f72ec721584b689e74143bc85ce1c9a3", "sha256": "6ffd1d4ee9d2be3d531245f4b7c44d879f331d053a360a51361edd3e755f69c3" }, "downloads": -1, "filename": "kylinpy-2.3.0.tar.gz", "has_sig": false, "md5_digest": "f72ec721584b689e74143bc85ce1c9a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20052, "upload_time": "2019-02-28T14:30:47", "url": "https://files.pythonhosted.org/packages/a3/09/db045c5cc751219784bf1e062e73024007884e2799328f0024feb1ab7c0e/kylinpy-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "1d1eabe117df9cfafee3d9f2403dc67d", "sha256": "3ffd2e3f24a4ac57b7e5d33dfa74b1335dcd37ade3d3902522847749be497634" }, "downloads": -1, "filename": "kylinpy-2.3.1.tar.gz", "has_sig": false, "md5_digest": "1d1eabe117df9cfafee3d9f2403dc67d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20386, "upload_time": "2019-04-07T06:52:49", "url": "https://files.pythonhosted.org/packages/fd/af/f62dc3654b871e8b85e6322ee0df488c6bb042874b8bd6477534ed9803ac/kylinpy-2.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d1eabe117df9cfafee3d9f2403dc67d", "sha256": "3ffd2e3f24a4ac57b7e5d33dfa74b1335dcd37ade3d3902522847749be497634" }, "downloads": -1, "filename": "kylinpy-2.3.1.tar.gz", "has_sig": false, "md5_digest": "1d1eabe117df9cfafee3d9f2403dc67d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20386, "upload_time": "2019-04-07T06:52:49", "url": "https://files.pythonhosted.org/packages/fd/af/f62dc3654b871e8b85e6322ee0df488c6bb042874b8bd6477534ed9803ac/kylinpy-2.3.1.tar.gz" } ] }