{ "info": { "author": "Oleksii Lytvyn", "author_email": "programer95@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Multimedia :: Sound/Audio", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "![grail.png](/icon/grailkit.png)\n\n# Grail Kit #\n\nGrailKit is a library for creative and experimental coding. This library used for development of [Grail](http://grailapp.com) application.\nThis library includes handling of Project, CueList's, Cue and reading/writing to *.grail files.\nReading and writing to grail bible format. Implements MIDI, OSC, DMX protocols.\n\n## Modules and features ##\n\n**Core:**\n\n* db - Thin sqlite database wrapper\n* core - Signals and basic types\n* plug - Plugin loading/registration\n* util - Utility functions, constants and classes\n\n**Grail file format:**\n\n* dna - Grail format I/O\n* bible - Grail bible format I/O\n* bible_parse - Parsing other bible formats to grail format\n\n**Protocols & communication:**\n\n* osc - Open Sound Control protocol in pure python\n\n## Requirements ##\n\n* Python 3.6+\n\nThis is a Pure Python so there is no dependencies!\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://bitbucket.org/alexlitvin/grailkit/get/default.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/alexlitvin/grailkit", "keywords": "framework,grail,development,osc,utilities", "license": "", "maintainer": "", "maintainer_email": "", "name": "grailkit", "package_url": "https://pypi.org/project/grailkit/", "platform": "any", "project_url": "https://pypi.org/project/grailkit/", "project_urls": { "Download": "https://bitbucket.org/alexlitvin/grailkit/get/default.zip", "Homepage": "https://bitbucket.org/alexlitvin/grailkit" }, "release_url": "https://pypi.org/project/grailkit/0.10.1/", "requires_dist": null, "requires_python": "", "summary": "Grail development kit, a set of libraries for creative coding", "version": "0.10.1", "yanked": false, "yanked_reason": null }, "last_serial": 8129283, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "df4bba9f36d7606c7a81b8cec1db09ef", "sha256": "465ace8c3374c5d240e8bd35aba144bca9f8e501da204b022519e21a68ab7a50" }, "downloads": -1, "filename": "grailkit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "df4bba9f36d7606c7a81b8cec1db09ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38420, "upload_time": "2016-11-25T13:32:32", "upload_time_iso_8601": "2016-11-25T13:32:32.295557Z", "url": "https://files.pythonhosted.org/packages/81/65/12f4d7e19b177ebf36c21eeb486c5d8f2adf8f72b39b1dd210b8f44f834c/grailkit-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "f857b784b7d47472afdf68f695bf8e85", "sha256": "e4f29582cd7f8e2d871022efa87b3b657049a10dafac595ff2422c22eaaf7c89" }, "downloads": -1, "filename": "grailkit-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f857b784b7d47472afdf68f695bf8e85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43247, "upload_time": "2020-02-18T12:02:08", "upload_time_iso_8601": "2020-02-18T12:02:08.238797Z", "url": "https://files.pythonhosted.org/packages/03/32/9d2de4f5de952b9760f956b5749aa65e5f30e1a4f858a4afa86e65c623d4/grailkit-0.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba0da027a217d38616822b7e76668811", "sha256": "f61429919f47cfe22e550328767bd089e14dab39ee0dd40b099192be56885101" }, "downloads": -1, "filename": "grailkit-0.10.0.tar.gz", "has_sig": false, "md5_digest": "ba0da027a217d38616822b7e76668811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41060, "upload_time": "2020-02-18T12:02:09", "upload_time_iso_8601": "2020-02-18T12:02:09.964161Z", "url": "https://files.pythonhosted.org/packages/28/31/c05ab98557a4764126cc9d7b507f036b435f3323e25cf21fe1793a8f9f39/grailkit-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "82517c3488d4b8adcd1aaa173e47086a", "sha256": "e7d87586082da56269c5444467e6e9701fb70f339bd93f783057e41f9f7f0fec" }, "downloads": -1, "filename": "grailkit-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "82517c3488d4b8adcd1aaa173e47086a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43268, "upload_time": "2020-09-07T11:40:44", "upload_time_iso_8601": "2020-09-07T11:40:44.670458Z", "url": "https://files.pythonhosted.org/packages/55/9c/dc337384b6b74de605d36c82b7955bc0062794457398527cf19386f562e5/grailkit-0.10.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8e982c959c15b5fa705a4c73ec3b739", "sha256": "650d16af1c6af0b98c4017d3106f18c907624643d5dfb8a19039989f53a18447" }, "downloads": -1, "filename": "grailkit-0.10.1.tar.gz", "has_sig": false, "md5_digest": "c8e982c959c15b5fa705a4c73ec3b739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41097, "upload_time": "2020-09-07T11:40:45", "upload_time_iso_8601": "2020-09-07T11:40:45.936963Z", "url": "https://files.pythonhosted.org/packages/c1/5b/5efb01030bdcf5b83b86ecaf53ccc1c1a60f5221fa14b2b0d67d0a1cf435/grailkit-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "08deec93d178cbac9c25fdda226bb4ae", "sha256": "46b4b9cce324c521b9ef33a1f650218b2cecd3f18baed8794ba0707783ada081" }, "downloads": -1, "filename": "grailkit-0.5.tar.gz", "has_sig": false, "md5_digest": "08deec93d178cbac9c25fdda226bb4ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39611, "upload_time": "2017-12-07T19:59:26", "upload_time_iso_8601": "2017-12-07T19:59:26.030360Z", "url": "https://files.pythonhosted.org/packages/5d/de/daece431aeb1a1155ad734fe421e468f76dc2f4c2238fd958260a01a86eb/grailkit-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ba043c683f7f5a9eaaa97659cc04c229", "sha256": "ca037a4e7efdd395c83179aa01c4f5fed9e851257587b0868ec867905abba444" }, "downloads": -1, "filename": "grailkit-0.6.tar.gz", "has_sig": false, "md5_digest": "ba043c683f7f5a9eaaa97659cc04c229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39973, "upload_time": "2017-12-07T20:34:31", "upload_time_iso_8601": "2017-12-07T20:34:31.340296Z", "url": "https://files.pythonhosted.org/packages/b9/27/9420ba550b625b3e520e6ae0a8ef1bc8247f9f1eb06689a1c4f965f78a0c/grailkit-0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "261c34934c158a5294717970b7f4510a", "sha256": "f0edac948e51114bd7662990964c8b2f911026ef6389111bd790a8fae157034a" }, "downloads": -1, "filename": "grailkit-0.6.1.tar.gz", "has_sig": false, "md5_digest": "261c34934c158a5294717970b7f4510a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39971, "upload_time": "2017-12-07T20:48:18", "upload_time_iso_8601": "2017-12-07T20:48:18.904327Z", "url": "https://files.pythonhosted.org/packages/0b/73/5a2e28be6caeda551d54c920419e7cd6ace23680a0331045ad838cee12c5/grailkit-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "8566246d5137e2d7fda454730fcd0c3d", "sha256": "b684839c1f973954f49edddcb6d757f88b382ee4bd9fda784509fc8977a93cb5" }, "downloads": -1, "filename": "grailkit-0.6.2.tar.gz", "has_sig": false, "md5_digest": "8566246d5137e2d7fda454730fcd0c3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40176, "upload_time": "2018-01-03T18:50:06", "upload_time_iso_8601": "2018-01-03T18:50:06.740662Z", "url": "https://files.pythonhosted.org/packages/6e/c9/1f69cd7b0d9788fe984e3995f437c01e1c2e4b3a9b93af03c5908cc97a69/grailkit-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "5630fa3bc0867e89dd06ba36c0152313", "sha256": "7edaa9e0863a0a252eaf7f8df432d78ad52e0af667fc01646784e8dcb52fc3ec" }, "downloads": -1, "filename": "grailkit-0.6.3.tar.gz", "has_sig": false, "md5_digest": "5630fa3bc0867e89dd06ba36c0152313", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39331, "upload_time": "2018-02-17T10:51:32", "upload_time_iso_8601": "2018-02-17T10:51:32.894529Z", "url": "https://files.pythonhosted.org/packages/42/ca/9662b8c408617eafd42c53612da4e8076465fdefdabb791169834cf6c047/grailkit-0.6.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "c454d33efaad0b6111f8f4f80d4da5ab", "sha256": "63c9d3be2ad5bf2214ef8ea86b77243235fa6f6f0ad9b65b614eae2952b387ee" }, "downloads": -1, "filename": "grailkit-0.6.4.tar.gz", "has_sig": false, "md5_digest": "c454d33efaad0b6111f8f4f80d4da5ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39559, "upload_time": "2018-02-17T19:13:04", "upload_time_iso_8601": "2018-02-17T19:13:04.668284Z", "url": "https://files.pythonhosted.org/packages/9f/11/94235d634fe0f0e312093d5111f596cb9dc2dcb454067a07144ca4f6ce09/grailkit-0.6.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "0c4dbb5f6e01ee16879f6717104831f3", "sha256": "80136dc926079fd51758123a981a3b379ace58338c2e3c2a949501f5aa387dc8" }, "downloads": -1, "filename": "grailkit-0.6.5.tar.gz", "has_sig": false, "md5_digest": "0c4dbb5f6e01ee16879f6717104831f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39535, "upload_time": "2018-02-20T21:15:23", "upload_time_iso_8601": "2018-02-20T21:15:23.971852Z", "url": "https://files.pythonhosted.org/packages/ec/b4/17e7008f956daa1fe649626cc3411351aab09bb5c3da74e9f76927ab3caa/grailkit-0.6.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "835175ab2fc7e66142d6c968c3e3d682", "sha256": "3a4bebe266ec215f8176dfd882ba610f7ed3b99382080dbf3d9f4374997b8a1a" }, "downloads": -1, "filename": "grailkit-0.6.6.tar.gz", "has_sig": false, "md5_digest": "835175ab2fc7e66142d6c968c3e3d682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39600, "upload_time": "2018-05-04T10:45:58", "upload_time_iso_8601": "2018-05-04T10:45:58.106844Z", "url": "https://files.pythonhosted.org/packages/ce/c9/c82bdc251957609a8796f717ab60ba87fd309547b34ba6a33d924ce3492f/grailkit-0.6.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "75796cb666e1075b92d7956183536b52", "sha256": "10102c4ffff3f1c56a0a5023d5723d7a0c9e2190a55b4950c94f485602b2a027" }, "downloads": -1, "filename": "grailkit-0.6.7-py3-none-any.whl", "has_sig": false, "md5_digest": "75796cb666e1075b92d7956183536b52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43586, "upload_time": "2018-09-17T08:45:48", "upload_time_iso_8601": "2018-09-17T08:45:48.328899Z", "url": "https://files.pythonhosted.org/packages/57/ac/5350366c869b3223cb2e1386281347480b24dfad05e7289764e6523c6421/grailkit-0.6.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "101b0da4df38cabf42689cf6fb30ca42", "sha256": "8f0d7f8d36de8a4a2a831fcc63f27cafd56a02d126cf94ba798b734d53070edd" }, "downloads": -1, "filename": "grailkit-0.6.7.tar.gz", "has_sig": false, "md5_digest": "101b0da4df38cabf42689cf6fb30ca42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40750, "upload_time": "2018-09-17T08:45:49", "upload_time_iso_8601": "2018-09-17T08:45:49.747918Z", "url": "https://files.pythonhosted.org/packages/4a/37/08445d855b8337c4fec60dd6bad164b4c6a52263904052d76aa10503ea77/grailkit-0.6.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7": [ { "comment_text": "", "digests": { "md5": "84d08291957a197673a687bf25a57549", "sha256": "33bb63faa636c0dd6fb1a6b598296c1faa72b042b9f220d60a4f33a51046b237" }, "downloads": -1, "filename": "grailkit-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "84d08291957a197673a687bf25a57549", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43503, "upload_time": "2018-12-17T17:57:07", "upload_time_iso_8601": "2018-12-17T17:57:07.783645Z", "url": "https://files.pythonhosted.org/packages/73/b7/a4e9e56e2b33cf6d41e8e00b23f1358d28896d7b5bb69b58e457d95f9d70/grailkit-0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cbcef940884303741bdc67503856d9a4", "sha256": "609c26694f67ad780205971886c2a886473dc6686b3355a0b4259d8b5f6c6fe1" }, "downloads": -1, "filename": "grailkit-0.7.tar.gz", "has_sig": false, "md5_digest": "cbcef940884303741bdc67503856d9a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39778, "upload_time": "2018-12-17T17:57:09", "upload_time_iso_8601": "2018-12-17T17:57:09.231688Z", "url": "https://files.pythonhosted.org/packages/be/98/7c815d515b50ff6758a598ed739f4b2fc4a82b9631d027f6f02f67e78e76/grailkit-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "7a8264cc4c435d8f7fc5b249a700aa32", "sha256": "c67b1a1586fa20798861525a1afd9b2c9f44ece4dd5b844987f367f0796384bb" }, "downloads": -1, "filename": "grailkit-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a8264cc4c435d8f7fc5b249a700aa32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43552, "upload_time": "2018-12-17T18:30:25", "upload_time_iso_8601": "2018-12-17T18:30:25.359357Z", "url": "https://files.pythonhosted.org/packages/7c/37/e7945881d5cf2b54d86273e0f9a501d45a124d5ab8bf3c97853a15c98faa/grailkit-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "194a7d9a958fb028df0015b6b13a24f7", "sha256": "4c430d83089298fc4450da917c9960d4dacb6009b644510a71a19413e0e7d8d8" }, "downloads": -1, "filename": "grailkit-0.7.1.tar.gz", "has_sig": false, "md5_digest": "194a7d9a958fb028df0015b6b13a24f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39969, "upload_time": "2018-12-17T18:30:26", "upload_time_iso_8601": "2018-12-17T18:30:26.729989Z", "url": "https://files.pythonhosted.org/packages/98/4b/7e1e4ccf0ed2a5ff44953dfc813ed6189206fafd0f5c377be065212479fe/grailkit-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "7096a75211271e63de698608fbd05eb6", "sha256": "d03c0eabaa65662c0c79ab8a71804201c107a8b9ad9d7eb548f1cd2dd61f8bdf" }, "downloads": -1, "filename": "grailkit-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7096a75211271e63de698608fbd05eb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43846, "upload_time": "2019-01-24T20:08:35", "upload_time_iso_8601": "2019-01-24T20:08:35.483069Z", "url": "https://files.pythonhosted.org/packages/15/dc/e0aa3deb62778ae8640ce27e533eb95040f53150c0c71db06e7f4ce7f358/grailkit-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd2122a97dd0cabbc08ce06889630da3", "sha256": "d7e0b5966de0bbb0a91405d9379a4e94dacb42b98c20e907fe8a8e3ad4b5d02d" }, "downloads": -1, "filename": "grailkit-0.7.2.tar.gz", "has_sig": false, "md5_digest": "dd2122a97dd0cabbc08ce06889630da3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39748, "upload_time": "2019-01-24T20:08:36", "upload_time_iso_8601": "2019-01-24T20:08:36.801781Z", "url": "https://files.pythonhosted.org/packages/27/6a/e310451c385c9f12ce739da266507572efa12f6469e42bec888d77d14ef2/grailkit-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "e9ea21c2966821ea525a2f6e0a8aca6d", "sha256": "81c751fd79ce1773668d24078bd8bf92e80c21cbb9a25b03ad6498a0778204d7" }, "downloads": -1, "filename": "grailkit-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e9ea21c2966821ea525a2f6e0a8aca6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43894, "upload_time": "2019-01-25T13:25:30", "upload_time_iso_8601": "2019-01-25T13:25:30.938684Z", "url": "https://files.pythonhosted.org/packages/96/63/3e1a72d5415d695d50ed436d97b8e0fec2ab8f65572c79f839c67e32564f/grailkit-0.7.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e15f32dda565d1df5d76a3f434603afc", "sha256": "4fb9a028c95776551175bc05772a8d4a2d3014137041a495f36fcf79ad6dc564" }, "downloads": -1, "filename": "grailkit-0.7.3.tar.gz", "has_sig": false, "md5_digest": "e15f32dda565d1df5d76a3f434603afc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40671, "upload_time": "2019-01-25T13:25:32", "upload_time_iso_8601": "2019-01-25T13:25:32.335907Z", "url": "https://files.pythonhosted.org/packages/e1/a6/cce0aec9eaf82868e3f1749dc03e2f26c427746c4a137ca8d5fbeb1b7419/grailkit-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8": [ { "comment_text": "", "digests": { "md5": "72db02f080931b9395a0fd6c6731b1ad", "sha256": "d315f1ecdf41e0059a0233abdfd4b794ae7140e24df4484005c6ead5c3abfad3" }, "downloads": -1, "filename": "grailkit-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "72db02f080931b9395a0fd6c6731b1ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43718, "upload_time": "2019-02-04T21:03:33", "upload_time_iso_8601": "2019-02-04T21:03:33.803082Z", "url": "https://files.pythonhosted.org/packages/4f/ff/e92f9791b66cc3df2528b194c8b8b27248aad07f0c6fe66fa4399458e949/grailkit-0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83d9b78c237ead024e6df082b6c529c1", "sha256": "691248b61b080a212b3ff835c092b23b8ca0cc918a52efd7c3ea122289387ba0" }, "downloads": -1, "filename": "grailkit-0.8.tar.gz", "has_sig": false, "md5_digest": "83d9b78c237ead024e6df082b6c529c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39681, "upload_time": "2019-02-04T21:03:35", "upload_time_iso_8601": "2019-02-04T21:03:35.056658Z", "url": "https://files.pythonhosted.org/packages/3b/1a/50030309028c86bcb5bbe8c1675916b77390dbf2bc15cb773730e31e3e26/grailkit-0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "d06d3106fae96435b3ddac5c3279259e", "sha256": "1257b5369ce33d850df518b292d40fd437efe2d6c1475fb77ccd48754b8ba5e5" }, "downloads": -1, "filename": "grailkit-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d06d3106fae96435b3ddac5c3279259e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43742, "upload_time": "2019-10-30T20:24:15", "upload_time_iso_8601": "2019-10-30T20:24:15.900703Z", "url": "https://files.pythonhosted.org/packages/23/26/a1e28d60db88e8ec509c17a7798d5d9135795bd876ca0815d58053868f90/grailkit-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "81dfabde7af090e33ad56128835254e0", "sha256": "2afb4dad4acc44f1a1b9c0475399f058f0acd588e0728ba43a3984be77685462" }, "downloads": -1, "filename": "grailkit-0.8.1.tar.gz", "has_sig": false, "md5_digest": "81dfabde7af090e33ad56128835254e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40151, "upload_time": "2019-10-30T20:24:17", "upload_time_iso_8601": "2019-10-30T20:24:17.530784Z", "url": "https://files.pythonhosted.org/packages/be/4d/fe26b89ec5cb2ab380f13064e3998d9db10e8da0e880a24afdd64b30d393/grailkit-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9": [ { "comment_text": "", "digests": { "md5": "77f04269dd39148690bbb4b5772c937b", "sha256": "a43c73ca1054353e913d4de1b956a629c041c0e8324d87db71e346d6a951e65c" }, "downloads": -1, "filename": "grailkit-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "77f04269dd39148690bbb4b5772c937b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41329, "upload_time": "2019-11-05T20:05:44", "upload_time_iso_8601": "2019-11-05T20:05:44.367182Z", "url": "https://files.pythonhosted.org/packages/61/58/ecd34eddc38f6fc15dbf3e088de1b9f2ddf84fa1f6d14014a6ec1a9e742b/grailkit-0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e987fb4e6644970de70fc67ebe5e9e8b", "sha256": "cc594b8f512e51d580906df6c2fde3e660ea43f48d3f96d0fb5b5d97de9a12d5" }, "downloads": -1, "filename": "grailkit-0.9.tar.gz", "has_sig": false, "md5_digest": "e987fb4e6644970de70fc67ebe5e9e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38617, "upload_time": "2019-11-05T20:05:46", "upload_time_iso_8601": "2019-11-05T20:05:46.156866Z", "url": "https://files.pythonhosted.org/packages/e6/4e/bc85973a65cedbea78d6344c770f3e77e6e9f616f5ae07a96e9a112ac4bf/grailkit-0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "715df19a5f8cd1bd1d3b0694da92476d", "sha256": "b1ed4b0cb3ab8faf92b25689c99d053f63a59f4ad5120537830707b24a4c4cfd" }, "downloads": -1, "filename": "grailkit-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "715df19a5f8cd1bd1d3b0694da92476d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41354, "upload_time": "2019-11-06T09:32:53", "upload_time_iso_8601": "2019-11-06T09:32:53.126557Z", "url": "https://files.pythonhosted.org/packages/84/bd/90a0bfb74b73d1d70e335d61a71a93546fcd841ab09d945a0fcf1f7060b1/grailkit-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74ae06c66674146a6a05599cec20decf", "sha256": "713270b01a8a3c86a481ec29e1ce328f519b1b31ce13bca8a77eb7a8b69ab73c" }, "downloads": -1, "filename": "grailkit-0.9.1.tar.gz", "has_sig": false, "md5_digest": "74ae06c66674146a6a05599cec20decf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37706, "upload_time": "2019-11-06T09:32:54", "upload_time_iso_8601": "2019-11-06T09:32:54.343293Z", "url": "https://files.pythonhosted.org/packages/7f/41/58ca87d7ba037c6dfc7ddf7970e691dea55e84330fa4bc9af8ed5fabf5c7/grailkit-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "2c40d8aa1f9301c5b6749fa260b97f33", "sha256": "c9037afbd2b0c389d34ff438c35bab5fc502b37a692ac318a6a84a1da20064ad" }, "downloads": -1, "filename": "grailkit-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2c40d8aa1f9301c5b6749fa260b97f33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41318, "upload_time": "2020-02-10T16:21:51", "upload_time_iso_8601": "2020-02-10T16:21:51.209160Z", "url": "https://files.pythonhosted.org/packages/5c/00/efc91d2662855d40c4afa75f38fb038f52da5ec6eae2d0a65eeddc219a10/grailkit-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab815972a230fd097f0fa7a4c29555dd", "sha256": "d7888b1f0017f5ba02d452a40f6b230f655f07ce830fd1b95306ccbe15a32b34" }, "downloads": -1, "filename": "grailkit-0.9.2.tar.gz", "has_sig": false, "md5_digest": "ab815972a230fd097f0fa7a4c29555dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39346, "upload_time": "2020-02-10T16:21:52", "upload_time_iso_8601": "2020-02-10T16:21:52.813537Z", "url": "https://files.pythonhosted.org/packages/5c/b9/d8ae3f36946abdd1f4523e3e2fea89b0914cc89287919136a88ae756b6c4/grailkit-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "ec4fb5b19995e9bd9913b821e2abe3cf", "sha256": "0e28eaeec318303d2e165ed3926a74e7a2a105ef8d72869ccd404c96cb472ee5" }, "downloads": -1, "filename": "grailkit-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ec4fb5b19995e9bd9913b821e2abe3cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41227, "upload_time": "2020-02-17T17:32:03", "upload_time_iso_8601": "2020-02-17T17:32:03.113414Z", "url": "https://files.pythonhosted.org/packages/6c/cc/5bfd7919a2e1d57cd27cc02831ca84e1948f7a0aec150cff7bd2d29e848c/grailkit-0.9.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "823853f375063b58e390492f67d02d86", "sha256": "25e14f8f51ab1296f94d9e759ba780dab51201affa8c6b7134e4110ab133984f" }, "downloads": -1, "filename": "grailkit-0.9.3.tar.gz", "has_sig": false, "md5_digest": "823853f375063b58e390492f67d02d86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39291, "upload_time": "2020-02-17T17:32:04", "upload_time_iso_8601": "2020-02-17T17:32:04.176620Z", "url": "https://files.pythonhosted.org/packages/27/3c/648b426f478e79f2c1982f0bc4ab9fb7216753195205279478f932753d68/grailkit-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "82517c3488d4b8adcd1aaa173e47086a", "sha256": "e7d87586082da56269c5444467e6e9701fb70f339bd93f783057e41f9f7f0fec" }, "downloads": -1, "filename": "grailkit-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "82517c3488d4b8adcd1aaa173e47086a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43268, "upload_time": "2020-09-07T11:40:44", "upload_time_iso_8601": "2020-09-07T11:40:44.670458Z", "url": "https://files.pythonhosted.org/packages/55/9c/dc337384b6b74de605d36c82b7955bc0062794457398527cf19386f562e5/grailkit-0.10.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8e982c959c15b5fa705a4c73ec3b739", "sha256": "650d16af1c6af0b98c4017d3106f18c907624643d5dfb8a19039989f53a18447" }, "downloads": -1, "filename": "grailkit-0.10.1.tar.gz", "has_sig": false, "md5_digest": "c8e982c959c15b5fa705a4c73ec3b739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41097, "upload_time": "2020-09-07T11:40:45", "upload_time_iso_8601": "2020-09-07T11:40:45.936963Z", "url": "https://files.pythonhosted.org/packages/c1/5b/5efb01030bdcf5b83b86ecaf53ccc1c1a60f5221fa14b2b0d67d0a1cf435/grailkit-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }