{ "info": { "author": "makoto kuwata", "author_email": "kwa@kuwata-lab.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.4", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pyKook is a very useful tool to control your task such as compile, install or clean.\r\npyKook is similar to Make, Rake, Ant, or Cook.\r\nKookbook.py, which is a task definition file for pyKook, is written in Python.\r\n\r\nSimple Example of Kookbook.py::\r\n\r\n @recipe\r\n def hello(c):\r\n print(\"Hello\")\r\n\r\nOutput Result::\r\n\r\n bash> kk hello # or pykook hello\r\n ### * hello (recipe=hello)\r\n Hello\r\n\r\nOther Example of Kookbook.py::\r\n\r\n CC = prop('CC', 'gcc -Wall')\r\n kookbook.default = 'all'\r\n\r\n @recipe\r\n @ingreds('hello') # ingredients\r\n def all(c): # or task_all(c)\r\n pass\r\n\r\n @recipe('*.o', ['$(1).c', '$(1).h']) # @recipe(product, [ingredients])\r\n def file_o(c):\r\n \"\"\"compile *.c and *.h into *.o\"\"\"\r\n system(c%'$(CC) -c $(ingred)')\r\n\r\n @recipe('hello', ['hello.o']) # @recipe(product, [ingredients])\r\n def file_hello(c):\r\n \"\"\"create 'hello' command\"\"\"\r\n system(c%'$(CC) -o $(product) $(ingred)')\r\n\r\n @recipe\r\n def clean(c):\r\n rm_rf(\"**/*.o\", \"**/*~\")\r\n\r\n ## or\r\n kookbook.load('@kook/books/clean.py') # load 'clean' and 'sweep' recipes\r\n CLEAN.append(\"**/*.o\")\r\n\r\nSee `User's Guide`_ for details.\r\n\r\n.. _User's Guide: http://www.kuwata-lab.com/kook/pykook-users-guide.html", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/packages/source/K/Kook/Kook-0.7.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.kuwata-lab.com/kook/", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "Kook", "package_url": "https://pypi.org/project/Kook/", "platform": "any", "project_url": "https://pypi.org/project/Kook/", "project_urls": { "Download": "http://pypi.python.org/packages/source/K/Kook/Kook-0.7.2.tar.gz", "Homepage": "http://www.kuwata-lab.com/kook/" }, "release_url": "https://pypi.org/project/Kook/0.7.2/", "requires_dist": null, "requires_python": null, "summary": "task automation tool for Python, similar to Make, Rake, Ant, or Cook", "version": "0.7.2" }, "last_serial": 802584, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a0c19cfd3debb5533d6e0de858bab317", "sha256": "e9c52b941f7402154d65f8cda520831cb1723286f69384c29db773b591301e63" }, "downloads": -1, "filename": "Kook-0.0.1-py2.5.egg", "has_sig": false, "md5_digest": "a0c19cfd3debb5533d6e0de858bab317", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 40392, "upload_time": "2008-10-19T07:27:24", "url": "https://files.pythonhosted.org/packages/0c/e2/612f8e807d63a77db576156968cd67cb8728bf28a76e9ec5b59dfcd6d794/Kook-0.0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "82cd5611a8836a8c8f561094b4b3a198", "sha256": "3f33f69fc95e4940106dc91291311300493e343071125137de53e1cbbff18e9a" }, "downloads": -1, "filename": "Kook-0.0.1-py2.6.egg", "has_sig": false, "md5_digest": "82cd5611a8836a8c8f561094b4b3a198", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 40346, "upload_time": "2008-10-19T07:27:54", "url": "https://files.pythonhosted.org/packages/ff/a9/d405828e926fe7e802e2ff47a9611226a0cc5af9c76fa6c8dc9189638f92/Kook-0.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "69b94013445fdf0f2bd0c95cede832ef", "sha256": "db2b1b3408e12edec390f6915ff62f5b44acd6823989aa5c88c296a353a648c1" }, "downloads": -1, "filename": "Kook-0.0.1.tar.gz", "has_sig": false, "md5_digest": "69b94013445fdf0f2bd0c95cede832ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32906, "upload_time": "2008-10-19T07:26:10", "url": "https://files.pythonhosted.org/packages/83/f4/2d6ed0db643275fdf4e6750e94f9dbf6471371a8414541e9f05239433673/Kook-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f35511f9085220f72756b4abb96a78bf", "sha256": "555db74fc68b36aa93d77f98738500444b2565adfef21e1a470d2c4bc59ffafc" }, "downloads": -1, "filename": "Kook-0.0.2-py2.5.egg", "has_sig": false, "md5_digest": "f35511f9085220f72756b4abb96a78bf", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 42664, "upload_time": "2009-07-30T00:36:41", "url": "https://files.pythonhosted.org/packages/92/81/6aaf0e7d6697d35805e43a1a8594bb7310993cf7d4af6105b90344fe2072/Kook-0.0.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3be583e1d2671c629a86d144b9e5cb3f", "sha256": "16aeef02ff63487bdc2ecda7ac416164f9a806b7515185e2bd63d0badad37166" }, "downloads": -1, "filename": "Kook-0.0.2-py2.6.egg", "has_sig": false, "md5_digest": "3be583e1d2671c629a86d144b9e5cb3f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 42621, "upload_time": "2009-07-30T00:36:57", "url": "https://files.pythonhosted.org/packages/88/76/c87f1b7890aef12b258250db752f7e561618483c57e48999b6637dc08287/Kook-0.0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d4e047c36bb17ec835c8e0d13c1396e1", "sha256": "da9971630230fa773b7f4e3427a183e7e46921cabbb969effecddc765d955673" }, "downloads": -1, "filename": "Kook-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d4e047c36bb17ec835c8e0d13c1396e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34640, "upload_time": "2009-07-30T00:36:17", "url": "https://files.pythonhosted.org/packages/6d/d4/b0fa12fba2c45ba5858ba476c46864b4b2b5222b357973dcc77638be9f1c/Kook-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f1daac4e34e2d2e4edb882305494c77e", "sha256": "24d8183a3745b265f1cea75335d22a723b032848ba5c3b6552fa78ab10806907" }, "downloads": -1, "filename": "Kook-0.0.3-py2.5.egg", "has_sig": false, "md5_digest": "f1daac4e34e2d2e4edb882305494c77e", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 48865, "upload_time": "2009-08-09T07:20:34", "url": "https://files.pythonhosted.org/packages/00/4b/5180b3c6eb46daa4aff0a308ef7ac822b83cdd5bf82e429661c73230fb02/Kook-0.0.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "8cc968d21b119471793c88f48ba4cb3d", "sha256": "cb9cbe8e496d7095819bed8bcc5fccb4890d8abcfe84e58fcdaf044d5298576e" }, "downloads": -1, "filename": "Kook-0.0.3-py2.6.egg", "has_sig": false, "md5_digest": "8cc968d21b119471793c88f48ba4cb3d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 48843, "upload_time": "2009-08-09T07:20:49", "url": "https://files.pythonhosted.org/packages/e1/68/41abc47e99cbd3afbe06e17336d06ae32672a1398d536009ce5e35e8b1a8/Kook-0.0.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "493b51024c1cf0080a822229d69fd0d6", "sha256": "6221a2266e1ed7a766458abbad24cd38522b3b31728b995cb80ee3cc04b851e6" }, "downloads": -1, "filename": "Kook-0.0.3.tar.gz", "has_sig": false, "md5_digest": "493b51024c1cf0080a822229d69fd0d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160810, "upload_time": "2009-08-09T07:21:02", "url": "https://files.pythonhosted.org/packages/e8/b9/e0605f9a2acb6adbb42e935fc0c845223b02133fd480f1b2e88edeacdedb/Kook-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "10bc9df0fae17e8fae59237e46563ee6", "sha256": "e9a40f4c6b70de5cb730053d1b923cbb1b1174a7e048efe2e280dfd3475a5afb" }, "downloads": -1, "filename": "Kook-0.0.4-py2.5.egg", "has_sig": false, "md5_digest": "10bc9df0fae17e8fae59237e46563ee6", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 50264, "upload_time": "2009-09-06T01:58:43", "url": "https://files.pythonhosted.org/packages/90/8d/bb12213e9a66b2ded164ab96d6a957d22510d5f0aed9bc1a9fd84f53d033/Kook-0.0.4-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "bdd06877c14a125582e09cb4ea105616", "sha256": "9f499eee41586f1108b7b0f7a6bd7982dc74c4044b3091a91b60736edd0e09f7" }, "downloads": -1, "filename": "Kook-0.0.4-py2.6.egg", "has_sig": false, "md5_digest": "bdd06877c14a125582e09cb4ea105616", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 50251, "upload_time": "2009-09-06T01:59:04", "url": "https://files.pythonhosted.org/packages/c3/bc/bf63f9b0659a504e8ef251253ab54a6b7e79aa02bf80c670007256c0a31c/Kook-0.0.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d732cc331bb7f9ca2ce987c493cf2c20", "sha256": "f3f7367c382187ac25672ddb6fcdd74810056e574eee4ee6fda7ae9f35fe2c98" }, "downloads": -1, "filename": "Kook-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d732cc331bb7f9ca2ce987c493cf2c20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164211, "upload_time": "2009-09-06T01:58:19", "url": "https://files.pythonhosted.org/packages/41/2a/1d4d9bfd6d92b489fb6f9c95a809a3612812b5ef0258121f51678c69a904/Kook-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ada13250ef1d0396c18bc0ac500e5e96", "sha256": "0ff61f1aac200cebcbc57e178cea36166f16d5db108e1aaddd77f097a54dfcce" }, "downloads": -1, "filename": "Kook-0.0.5-py2.5.egg", "has_sig": false, "md5_digest": "ada13250ef1d0396c18bc0ac500e5e96", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 50521, "upload_time": "2009-11-02T15:16:24", "url": "https://files.pythonhosted.org/packages/1e/d8/89d2915632d90585a68f518963731fa9f4251db1714241c8044255be09a4/Kook-0.0.5-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "5105190d599918f7c01d035da9705f19", "sha256": "d7f624c56c9f92864c0da6c3d3ae5520cd4b27c5bce85112d1d921f228a9f627" }, "downloads": -1, "filename": "Kook-0.0.5-py2.6.egg", "has_sig": false, "md5_digest": "5105190d599918f7c01d035da9705f19", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 50514, "upload_time": "2009-11-02T15:18:44", "url": "https://files.pythonhosted.org/packages/da/b3/b26b2303ed1f5c273a3087971ea75a01bf37a5a0601202fceca9376eeaed/Kook-0.0.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "15c07d376fc596c02af38ab66a2b7838", "sha256": "34b3009936f6b5af49925fe3f1ed15b9445f8f4595fc621ec197aa860e50a735" }, "downloads": -1, "filename": "Kook-0.0.5.tar.gz", "has_sig": false, "md5_digest": "15c07d376fc596c02af38ab66a2b7838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164421, "upload_time": "2009-11-02T15:16:47", "url": "https://files.pythonhosted.org/packages/95/56/08cbf159cc563ee08a6419ae272dda3c981ea4693da84a85710a27f6ce49/Kook-0.0.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "06b0e75f94bfbb589dd9a92ac7ee1bb2", "sha256": "6cba7afec77610e69a279abeeab637fdf20f3deb76ab8f426c739f119f87d79e" }, "downloads": -1, "filename": "Kook-0.6.0-py2.4.egg", "has_sig": false, "md5_digest": "06b0e75f94bfbb589dd9a92ac7ee1bb2", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 61313, "upload_time": "2011-10-27T11:49:30", "url": "https://files.pythonhosted.org/packages/19/6b/927a3022e128a27ca02a8da3c09cdbb8004cec5e3a483c6bbbe4f0c6f679/Kook-0.6.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "5d0a1324a3b698ebdc27b4e061e52493", "sha256": "dedc9e6864d0c56ce8f8df15c044d5b1fb916831f61b0f37370f4dda3503db93" }, "downloads": -1, "filename": "Kook-0.6.0-py2.5.egg", "has_sig": false, "md5_digest": "5d0a1324a3b698ebdc27b4e061e52493", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 60136, "upload_time": "2011-10-27T11:50:19", "url": "https://files.pythonhosted.org/packages/f4/fe/275dcf6badfc30fd77565ea471fee78f30f180f1a23a9b2f9c30ecba07e2/Kook-0.6.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7585aef7850c34834a0f42a31ff89dbc", "sha256": "d9326810b9cd2eae028b4c103e3962c3f7ef89dd21fa00b7ff5f602462f0e9e0" }, "downloads": -1, "filename": "Kook-0.6.0-py2.6.egg", "has_sig": false, "md5_digest": "7585aef7850c34834a0f42a31ff89dbc", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 60120, "upload_time": "2011-10-27T11:51:12", "url": "https://files.pythonhosted.org/packages/ba/47/7b5d1215c591c578d7ec1e0a4d3b92377012a75a919ea5616941788e37d1/Kook-0.6.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e2c72b55946f3a8bd21aa45d2c68fe40", "sha256": "9804c18792d89611a0e092cdad19a4159045bf329706b2d366344bb5c240ad2f" }, "downloads": -1, "filename": "Kook-0.6.0-py2.7.egg", "has_sig": false, "md5_digest": "e2c72b55946f3a8bd21aa45d2c68fe40", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 60015, "upload_time": "2011-10-27T11:51:27", "url": "https://files.pythonhosted.org/packages/9f/40/556e82d691089784eef6b4eb0fc226eeb58eec026905a57d24954bee2fa2/Kook-0.6.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a31b4ac9b483a6493ad8fbdcc5e9c729", "sha256": "8af1921a2c975304556a920ea1b3e855d0aa89b2500ae52c226b37eeb5d05042" }, "downloads": -1, "filename": "Kook-0.6.0-py3.2.egg", "has_sig": false, "md5_digest": "a31b4ac9b483a6493ad8fbdcc5e9c729", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 60079, "upload_time": "2011-10-27T11:52:02", "url": "https://files.pythonhosted.org/packages/34/bf/6ffb2338713d3af706b693cceba3e07bc11e21e1534a0f800cd208230732/Kook-0.6.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "417c13f67cfa224f6c7dea96df69ca5f", "sha256": "aee1eec44cd2fc7debcdc4c9387a91a609b2abea6298df66e5ac1a4f1eb79c99" }, "downloads": -1, "filename": "Kook-0.6.0.tar.gz", "has_sig": false, "md5_digest": "417c13f67cfa224f6c7dea96df69ca5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172489, "upload_time": "2011-10-27T11:48:18", "url": "https://files.pythonhosted.org/packages/71/a7/c3ec085d9011f2094ebb39c9fcf502c022c627907fc203493353de58587d/Kook-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "65f3788f3883f1128a2e41c29ccfa6ca", "sha256": "e65735ab367f528b7d37752e79efc571ffd635381531b7b12b891836b7cc894f" }, "downloads": -1, "filename": "Kook-0.7.0-py2.4.egg", "has_sig": false, "md5_digest": "65f3788f3883f1128a2e41c29ccfa6ca", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 74156, "upload_time": "2011-11-05T06:28:10", "url": "https://files.pythonhosted.org/packages/f5/96/4cad50be4fb6a5f0d750d88667dc5e59613741a00a6a269c97a494077c88/Kook-0.7.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "877d88e9be40a5096464a061a3b05a72", "sha256": "2bf3b7e0182dbe182580f695f951468d933fe981c4a04dc4b89a6edae60d885c" }, "downloads": -1, "filename": "Kook-0.7.0-py3.0.egg", "has_sig": false, "md5_digest": "877d88e9be40a5096464a061a3b05a72", "packagetype": "bdist_egg", "python_version": "3.0", "requires_python": null, "size": 72575, "upload_time": "2011-11-08T05:07:24", "url": "https://files.pythonhosted.org/packages/a1/87/5b7f4b9d958e8d7682a39879279bb6e8633336191659001f4b7882b31c67/Kook-0.7.0-py3.0.egg" }, { "comment_text": "", "digests": { "md5": "e8e24d2ef1c426fe49ce4285373fb299", "sha256": "cfda5a459f8d4ee83cfa410f923eddc129ee8ca79a4291c55a3c2853e72f2d2d" }, "downloads": -1, "filename": "Kook-0.7.0.tar.gz", "has_sig": false, "md5_digest": "e8e24d2ef1c426fe49ce4285373fb299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 189177, "upload_time": "2011-11-05T06:19:18", "url": "https://files.pythonhosted.org/packages/37/55/cbb813c5c24613be8d2962ee1683f9f8b38cadbdb4bbd1369a06be4340a8/Kook-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "0765ba35b1cc65f5dc890cf5660057d0", "sha256": "37719051db6e35b5808486c925b4c8bb85422c2336286b1120a43549f5ddb491" }, "downloads": -1, "filename": "Kook-0.7.1-py2.4.egg", "has_sig": false, "md5_digest": "0765ba35b1cc65f5dc890cf5660057d0", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 79845, "upload_time": "2011-11-10T22:09:00", "url": "https://files.pythonhosted.org/packages/c5/4d/15a48d9dee3a9bce1c6778d4386bfb2d3397f8813de4b3134a6edf95cedd/Kook-0.7.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "97820f891c09f24bb2a90fd1f72832a0", "sha256": "6b9c4d83e03eaa2f7f5a4a291bf5a28a4b0b801af9365d2fc1b3f3a60b83ee9b" }, "downloads": -1, "filename": "Kook-0.7.1-py3.0.egg", "has_sig": false, "md5_digest": "97820f891c09f24bb2a90fd1f72832a0", "packagetype": "bdist_egg", "python_version": "3.0", "requires_python": null, "size": 78264, "upload_time": "2011-11-10T22:09:49", "url": "https://files.pythonhosted.org/packages/b5/5f/835563db1df6b6475b3d63625d21a40a770317db1db9d5a48b4b6ea200a1/Kook-0.7.1-py3.0.egg" }, { "comment_text": "", "digests": { "md5": "af83194e6409003c73d2b758c78d06cf", "sha256": "e7778f9607a68aa92fbaa879d182717a7490b8d5df0436d9be8587baa8d014db" }, "downloads": -1, "filename": "Kook-0.7.1.tar.gz", "has_sig": false, "md5_digest": "af83194e6409003c73d2b758c78d06cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 189233, "upload_time": "2011-11-10T22:08:10", "url": "https://files.pythonhosted.org/packages/5a/36/89ec46c932e1fb848b19fde1ea21ed5b8bccba8a885b0cab0d095d8f1fef/Kook-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "ae0658dfd08d9e1cad2921b891eff8f6", "sha256": "00d05f30bc68b86ef0430d8074c3fba654a989391724236da4878c623595c966" }, "downloads": -1, "filename": "Kook-0.7.2.tar.gz", "has_sig": false, "md5_digest": "ae0658dfd08d9e1cad2921b891eff8f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188749, "upload_time": "2012-07-13T03:29:05", "url": "https://files.pythonhosted.org/packages/7b/aa/71cf105729b385a99fb07dfbf038e1144f4ddea1ca6b26f21d1286cee3fc/Kook-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae0658dfd08d9e1cad2921b891eff8f6", "sha256": "00d05f30bc68b86ef0430d8074c3fba654a989391724236da4878c623595c966" }, "downloads": -1, "filename": "Kook-0.7.2.tar.gz", "has_sig": false, "md5_digest": "ae0658dfd08d9e1cad2921b891eff8f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188749, "upload_time": "2012-07-13T03:29:05", "url": "https://files.pythonhosted.org/packages/7b/aa/71cf105729b385a99fb07dfbf038e1144f4ddea1ca6b26f21d1286cee3fc/Kook-0.7.2.tar.gz" } ] }