{ "info": { "author": "Rick Mak", "author_email": "rick.mak@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "![Skygear Logo](.github/skygear-logo.png)\n\n# Python plugin runtime for Skygear\n\n[![PyPI](https://img.shields.io/pypi/v/skygear.svg)](https://pypi.python.org/pypi/skygear)\n[![Build Status](https://travis-ci.org/SkygearIO/py-skygear.svg)](https://travis-ci.org/SkygearIO/py-skygear)\n[![License](https://img.shields.io/pypi/l/skygear.svg)](https://pypi.python.org/pypi/skygear)\n\nWhen the Skygear Server calls your plugin, `py-skygear` will take the plugin message and calls the appropriate function automatically.\n\n## Python Cloud Functions\n`py-skygear` is useful for running Python Cloud Functions to work with [skygear-server](https://github.com/SkygearIO/skygear-server); `skygear-node` is the counter part of py-skygear but for Javascript.\n\nYou can read more about how to write Skygear Cloud Functions in [Skygear Guides](https://docs.skygear.io/guides/cloud-function/intro-and-deployment/python/). You don't need py-skygear if you're using skygear.io and don't plan to deploy it on your own.\n\n## Install py-skygear\n\nYou may want to read [Setup Skygear Development Server Locally](https://docs.skygear.io/guides/advanced/server/) before installing py-skygear (and understand why you might or might not need `py-skygear`)\n\nInstall skygear by using pip. py-skygear requires Python 3.\n\n```\n$ pip3 install skygear\n```\n\nAlternatively, you can install `py-skygear` from source by cloning `py-skygear` from this official repository.\n\n## Development\n\nSkygear support two kind of protocol for different use case, make sure you\nadd support to all of them or raise appropriate exception.\n\nSupported protocols: `http` and `zmq`\n\nIf you want to use zmq, you need to install pyzmq, and respective cbinding.\nYou can install via homebrew in OSX `brew install zeromq`\n\nYou may run a long running process that hook with your own skygear-server\ninstance.\n```\nDATABASE_URL=postgresql://localhost/skygear?sslmode=disable \\\npy-skygear sample.py \\\n--skygear-address tcp://127.0.0.1:5555 \\\n--skygear-endpoint http://127.0.0.1:3000 \\\n--apikey=API_KEY\n```\n\n\n## Support\n\nFor implementation related questions or technical support, please find us on the [official forum](https://discuss.skygear.io) or [community chat](https://slack.skygear.io).\n\nIf you believe you've found an issue with the Skygear Python cloud function SDK, please feel free to [report an issue](https://github.com/SkygearIO/py-skygear/issues).\n\n\n## How to contribute\n\nPull Requests Welcome!\n\nWe really want to see Skygear grows and thrives in the open source community.\nIf you have any fixes or suggestions, simply send us a pull request!\n\n\n## License & Copyright\n\n```\nCopyright (c) 2015-present, Oursky Ltd.\nAll rights reserved.\n\nThis source code is licensed under the Apache License version 2.0 \nfound in the LICENSE file in the root directory of this source tree. \nAn additional grant of patent rights can be found in the PATENTS \nfile in the same directory.\n\n```\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SkygearIO/py-skygear", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "skygear", "package_url": "https://pypi.org/project/skygear/", "platform": "", "project_url": "https://pypi.org/project/skygear/", "project_urls": { "Homepage": "https://github.com/SkygearIO/py-skygear" }, "release_url": "https://pypi.org/project/skygear/1.7.0/", "requires_dist": null, "requires_python": "", "summary": "Python plugin runtime for Skygear", "version": "1.7.0" }, "last_serial": 4720433, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c6f14224f68c1f3393170d2d2dede386", "sha256": "d1e77bc91b65258fce0e38511406b195211278b8b277c91fe88097af1d9370f7" }, "downloads": -1, "filename": "skygear-0.1.tar.gz", "has_sig": false, "md5_digest": "c6f14224f68c1f3393170d2d2dede386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15141, "upload_time": "2015-12-17T06:54:54", "url": "https://files.pythonhosted.org/packages/b5/d8/b51aa635e314033064e55d60e3627616312cfee3d1c9167f3557b4369520/skygear-0.1.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "f5c06955135c4ce999a8875ae4ec0f47", "sha256": "b09917666e9071dc7deb9eef7dc07d0064d60ce96edd57fce9fafe75981d4106" }, "downloads": -1, "filename": "skygear-0.10.0.tar.gz", "has_sig": false, "md5_digest": "f5c06955135c4ce999a8875ae4ec0f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26942, "upload_time": "2016-04-13T08:26:14", "url": "https://files.pythonhosted.org/packages/86/ea/f5fcc63af3115f44dfc69f8bc81fcbd283d009a9dfef291dc009b5ef40fc/skygear-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "82c7a43a963c0c6c16108d50566a4cb9", "sha256": "30d35c75883928fb3230a64d6d93de6ba55b5b51d4ad490de4a6061f23ce5a61" }, "downloads": -1, "filename": "skygear-0.11.0.tar.gz", "has_sig": false, "md5_digest": "82c7a43a963c0c6c16108d50566a4cb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27230, "upload_time": "2016-05-09T10:46:53", "url": "https://files.pythonhosted.org/packages/83/2d/b9dacb784afe76a3ae020fedada382ca018a62576c56a636c3e30f7c7575/skygear-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "841c9880f8a99982bef82288fddf118a", "sha256": "bba8b41e21c32b5b3341db6257cc41d4fff39d9d19b6f62afdde231406b2ccdb" }, "downloads": -1, "filename": "skygear-0.12.0.tar.gz", "has_sig": false, "md5_digest": "841c9880f8a99982bef82288fddf118a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26012, "upload_time": "2016-05-30T10:00:49", "url": "https://files.pythonhosted.org/packages/86/2e/057ae0f106c3ec86a9bd23c57f69a1c6e6b301955d86589486fc22190d1f/skygear-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "12676e8afaee33f458a1dc49436a3b0f", "sha256": "2ac21f0c675748d06d729787d37583e344b4904a434c8b00e77ae0f6a40c779b" }, "downloads": -1, "filename": "skygear-0.13.0.tar.gz", "has_sig": false, "md5_digest": "12676e8afaee33f458a1dc49436a3b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30580, "upload_time": "2016-07-05T05:50:33", "url": "https://files.pythonhosted.org/packages/fa/15/a03e9b0ac0185e48be1d045ff8c5d58636239eba881f78c0bf9c5bcbd876/skygear-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "22d43ad751f9cb172ab712a43235f424", "sha256": "e209b287367c29123a5bbbf55407a1e67e9dc76a315c5715f544068ffd08fefb" }, "downloads": -1, "filename": "skygear-0.13.1.tar.gz", "has_sig": false, "md5_digest": "22d43ad751f9cb172ab712a43235f424", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30667, "upload_time": "2016-07-08T08:01:18", "url": "https://files.pythonhosted.org/packages/81/f4/c5b3a830b2b72c1768b6d269952a5efbbb44f09bd7de583638b9da3426a3/skygear-0.13.1.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "f19c979897b78dac4b95f1aad48a3749", "sha256": "9737c1676d4d84c47cf6f0c40ef1c1b8aa703e4a381be378b873fefb5a81f854" }, "downloads": -1, "filename": "skygear-0.14.0.tar.gz", "has_sig": false, "md5_digest": "f19c979897b78dac4b95f1aad48a3749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31776, "upload_time": "2016-07-26T11:17:52", "url": "https://files.pythonhosted.org/packages/85/b4/ff9322e306cc2ef6b2627d928d4787035cf2e75e8d14215ea7160f75b821/skygear-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "8605939598d3bb9fc067593fdb4a37ff", "sha256": "128b14d2f137adb9da708b1751461aca9a5ed7a89c78ea29cec81f2b42a8f354" }, "downloads": -1, "filename": "skygear-0.15.0.tar.gz", "has_sig": false, "md5_digest": "8605939598d3bb9fc067593fdb4a37ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33056, "upload_time": "2016-08-17T07:44:36", "url": "https://files.pythonhosted.org/packages/56/55/6dd8a1a4453fb3bde371f08713f522bba38a69e372a73744946638d3ceea/skygear-0.15.0.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "7975392d23d8a3dadd97e221d4e9eca9", "sha256": "5b5bf694a2ff6094d9432c448c7959c62d2225ea0a81656b8eb800792e445c32" }, "downloads": -1, "filename": "skygear-0.16.0.tar.gz", "has_sig": false, "md5_digest": "7975392d23d8a3dadd97e221d4e9eca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33118, "upload_time": "2016-09-02T12:51:53", "url": "https://files.pythonhosted.org/packages/3f/ee/79da38702578faad13f6ea28635b30f9f10e007fd813addf71fb65c595f0/skygear-0.16.0.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "9dd3c28e68c752044e3c3bbc9928474e", "sha256": "148c340f89ab59f405ca1ee9c616ec6127e98078d29a8beb1e8f7320256fc492" }, "downloads": -1, "filename": "skygear-0.17.0.tar.gz", "has_sig": false, "md5_digest": "9dd3c28e68c752044e3c3bbc9928474e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34149, "upload_time": "2016-09-15T08:33:49", "url": "https://files.pythonhosted.org/packages/1b/ed/37bc8420689eaf916ac574db94cc92e44a3db8e78a96d58b12e23262b319/skygear-0.17.0.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "40c536be680da8bb6d0ba8c7ea5575af", "sha256": "33a44a8d8e6c662d876797844d74f33fc2e8e2a5df387197eb175f890ec416a0" }, "downloads": -1, "filename": "skygear-0.18.0.tar.gz", "has_sig": false, "md5_digest": "40c536be680da8bb6d0ba8c7ea5575af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40943, "upload_time": "2016-10-28T09:46:51", "url": "https://files.pythonhosted.org/packages/5d/b1/dc6eb4ea96883f13790795c7b4355120aa0bbfbde2a3464399c6356d2db9/skygear-0.18.0.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "205b89aaaaa42fab80483239780323da", "sha256": "e37b2072de87b5b11021f30ad6fd61fa30fbc1e7890df1232510c97b80b68939" }, "downloads": -1, "filename": "skygear-0.19.0.tar.gz", "has_sig": false, "md5_digest": "205b89aaaaa42fab80483239780323da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38826, "upload_time": "2016-11-10T11:09:58", "url": "https://files.pythonhosted.org/packages/91/44/8741fe6351cd5b94c289366376c482dd3b0e4b4731196328305636b2feaf/skygear-0.19.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "49a4ae844594f558c0fc7eea55674be0", "sha256": "98f9394c01ca1de381c56e07e546bfb6ab8bb213fd72fdc72465cef83bf6f196" }, "downloads": -1, "filename": "skygear-0.2.0.tar.gz", "has_sig": false, "md5_digest": "49a4ae844594f558c0fc7eea55674be0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15168, "upload_time": "2015-12-23T08:18:07", "url": "https://files.pythonhosted.org/packages/70/ce/ca0ad38f6d05456ec4d9436d556301c10ad94c29153d6013e309045a56ee/skygear-0.2.0.tar.gz" } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "0efb266c94e110d6f88a70e1447b6588", "sha256": "3bb5104a681f55f9366e1d047aa2387b2f9416e70c38d48bbdb9c275ce73550f" }, "downloads": -1, "filename": "skygear-0.20.0.tar.gz", "has_sig": false, "md5_digest": "0efb266c94e110d6f88a70e1447b6588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44135, "upload_time": "2016-12-20T06:17:17", "url": "https://files.pythonhosted.org/packages/79/f4/c928c717afd3ac64f678047030f646deb12826aef13010316b7702425bde/skygear-0.20.0.tar.gz" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "053d654afd584c0a863fc0566d8912ef", "sha256": "3e6c251719c40b56b7e2e15bfb212850c8464aa92634669ef1808df83f67abc6" }, "downloads": -1, "filename": "skygear-0.21.0.tar.gz", "has_sig": false, "md5_digest": "053d654afd584c0a863fc0566d8912ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45178, "upload_time": "2017-01-11T04:07:29", "url": "https://files.pythonhosted.org/packages/76/f2/3ac57e838e4dd327b58fffd52454cd9b84e49e0b33a9c151de4c49f4a539/skygear-0.21.0.tar.gz" } ], "0.22.0": [ { "comment_text": "", "digests": { "md5": "41d5d688463cbc2f57f3a49a35025b04", "sha256": "03fcffb0d132c5f9d3db1e8703b2d7783a9be69421ae9b5cbe13fadf85f4688f" }, "downloads": -1, "filename": "skygear-0.22.0.tar.gz", "has_sig": false, "md5_digest": "41d5d688463cbc2f57f3a49a35025b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45257, "upload_time": "2017-02-10T03:09:35", "url": "https://files.pythonhosted.org/packages/dd/dc/0060bee2d063fa8ccc926e05211cd4c8370b46abb5a149ecc00e03a3928b/skygear-0.22.0.tar.gz" } ], "0.22.2": [ { "comment_text": "", "digests": { "md5": "cffb6adfc5daa33af8000009241b086a", "sha256": "72328a8a4289a17dddf28e29a1f712449e75428429edd7dc3a7428aef3340539" }, "downloads": -1, "filename": "skygear-0.22.2.tar.gz", "has_sig": false, "md5_digest": "cffb6adfc5daa33af8000009241b086a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45345, "upload_time": "2017-03-31T07:01:39", "url": "https://files.pythonhosted.org/packages/30/b7/071dd84ee4c17b3660c2e0467a2a8a9c3f3d70be2f106c1f92f0bb819eea/skygear-0.22.2.tar.gz" } ], "0.23.0": [ { "comment_text": "", "digests": { "md5": "9cc64775dfdc610f6943ef4e40203ecf", "sha256": "afb56c08b937bc545c1f36210c95447c4c006593870bbe92ee2f158b6490d555" }, "downloads": -1, "filename": "skygear-0.23.0.tar.gz", "has_sig": false, "md5_digest": "9cc64775dfdc610f6943ef4e40203ecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45844, "upload_time": "2017-04-20T08:04:34", "url": "https://files.pythonhosted.org/packages/8d/b1/7304ca6693b733059ff43ad74185143972f2963b55e53b18dca599a5eda7/skygear-0.23.0.tar.gz" } ], "0.24.0": [ { "comment_text": "", "digests": { "md5": "eb350e0525aa97b951b75aec1887d0ea", "sha256": "fc9459b6a878870fb56a18fca89f83e9727a536df3d86728dbaed9daa738b687" }, "downloads": -1, "filename": "skygear-0.24.0.tar.gz", "has_sig": false, "md5_digest": "eb350e0525aa97b951b75aec1887d0ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47999, "upload_time": "2017-05-23T06:54:00", "url": "https://files.pythonhosted.org/packages/b1/24/c60aedfb4b6e35f63e70a3226b9db9634f31d842608212d5502b05dbc54e/skygear-0.24.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7c586786c17f07c2350befc42e26a254", "sha256": "3c9dcefbc9a2d0e104408e00035a617e296bb02433c81de1a83db24c52c05b10" }, "downloads": -1, "filename": "skygear-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7c586786c17f07c2350befc42e26a254", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15669, "upload_time": "2016-01-06T09:06:18", "url": "https://files.pythonhosted.org/packages/c5/03/8721a8851bd713ca311837164a80584c526ead57102832619a03b5b490cc/skygear-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "686341cf383ccfa612ad9defce477c3a", "sha256": "aee8b1568a665a04e00097b98e06a315c410f53a2dda261d1e6d92982d99d591" }, "downloads": -1, "filename": "skygear-0.4.0.tar.gz", "has_sig": false, "md5_digest": "686341cf383ccfa612ad9defce477c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16370, "upload_time": "2016-01-13T11:35:37", "url": "https://files.pythonhosted.org/packages/72/93/ab544991681de9e98b1416fd7fdb68ee9d359fc943257c2a6ce89a9bc521/skygear-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4654dab8a2a9fd095608b580a0b77f37", "sha256": "6a176175dc57aef3fad0b0f38c1f4f1b4803b38c74015c11555af4ffb17e759a" }, "downloads": -1, "filename": "skygear-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4654dab8a2a9fd095608b580a0b77f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20712, "upload_time": "2016-02-17T09:18:48", "url": "https://files.pythonhosted.org/packages/b1/2c/498e94a0c8458a1ce16ca96f5a356b34efb38dcf4bebeab423b3ab1996ee/skygear-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3422d9a63497c2b6d9c0357f01afedcd", "sha256": "38f043dfc38cb8b339ef7e60c15cae8166caff74b17de9377c5ec8f676f28889" }, "downloads": -1, "filename": "skygear-0.6.0.tar.gz", "has_sig": false, "md5_digest": "3422d9a63497c2b6d9c0357f01afedcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22108, "upload_time": "2016-02-24T09:58:52", "url": "https://files.pythonhosted.org/packages/00/89/92772883e7883edcd0cf9652ca9a9743dff22e9cad3f52c2301adbaa4053/skygear-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "a0cff7c8002d3f0db38d03d78854ce82", "sha256": "b5d4180e7f5a23ec2b9ec3c7686611583add797107f457db3d4f57859b9d3590" }, "downloads": -1, "filename": "skygear-0.7.0.tar.gz", "has_sig": false, "md5_digest": "a0cff7c8002d3f0db38d03d78854ce82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22153, "upload_time": "2016-03-02T07:28:55", "url": "https://files.pythonhosted.org/packages/11/c7/4a7680ab804da3a2f5898473c8488935e78f9ea5cafa38debbadb3d69c42/skygear-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "3d012ae3acd4abb279165191efa02674", "sha256": "7fa8815a9ee420700201a00739e439b207cf9c5e807ef10722849b7318701342" }, "downloads": -1, "filename": "skygear-0.8.0.tar.gz", "has_sig": false, "md5_digest": "3d012ae3acd4abb279165191efa02674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22653, "upload_time": "2016-03-09T08:02:45", "url": "https://files.pythonhosted.org/packages/91/d3/21a81bbaf58265eb8646eb5f9f0ceecc8f1982bdff1105af1d9edea49bf5/skygear-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "b57b1d59aaecbdb6c3292608224f6cd9", "sha256": "2b4b18740588e6527248b7fa6db3ab721c7c29e36e3dbec9808147202227276c" }, "downloads": -1, "filename": "skygear-0.9.0.tar.gz", "has_sig": false, "md5_digest": "b57b1d59aaecbdb6c3292608224f6cd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23644, "upload_time": "2016-03-16T07:12:39", "url": "https://files.pythonhosted.org/packages/9a/e3/137c244a27d2f872c046a797de57091621404b8694b922dd08105da9e47c/skygear-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7186e2e1d482f0f86f9c9d1700931b63", "sha256": "cbf938452617d66133e39dfe611b7eb167d8fea2fd4b87b0baf5b33acae8673c" }, "downloads": -1, "filename": "skygear-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7186e2e1d482f0f86f9c9d1700931b63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48027, "upload_time": "2017-06-30T08:28:04", "url": "https://files.pythonhosted.org/packages/ed/1a/4a02c1144e22a352cd8829027b5ce7a318df27558dd644a590f5b8f8e145/skygear-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6f072dfacf26eb731e744a2eb964a7f0", "sha256": "39e419a55fe8372e6b0b0b75a1f45e762c57e423b034663cc8943ffaf1fbcf62" }, "downloads": -1, "filename": "skygear-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6f072dfacf26eb731e744a2eb964a7f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47745, "upload_time": "2017-08-07T11:14:43", "url": "https://files.pythonhosted.org/packages/84/ff/7d8091f0e059e7678a264ddc02effc4b178935da2690e52aa27a5aaec6b2/skygear-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "364c30e89683e617370bd15e8fa6c737", "sha256": "970f84d2b18f4f3e9c0b5af1c5c8a4151287bd07d7f8c3707326023368c7b010" }, "downloads": -1, "filename": "skygear-1.1.1.tar.gz", "has_sig": false, "md5_digest": "364c30e89683e617370bd15e8fa6c737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46530, "upload_time": "2017-10-13T10:28:35", "url": "https://files.pythonhosted.org/packages/53/f0/785b04c270e31b1e5679bcf4ba841b475c715fa39c197db429386457a823/skygear-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "36a70e9beca643d12a214ba089151cf8", "sha256": "a767fea3ea19f12a7a23fc1637ea89029d37fc0b2b3ccafcc800945d5d9db0e2" }, "downloads": -1, "filename": "skygear-1.2.0.tar.gz", "has_sig": false, "md5_digest": "36a70e9beca643d12a214ba089151cf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49981, "upload_time": "2017-12-07T11:56:25", "url": "https://files.pythonhosted.org/packages/c2/88/ec68cb87df2849730c48d00f3a9781d6ac5fb3213f132546e60b79c339f7/skygear-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f50732adc16f94038f7324b1d20f82d4", "sha256": "d49f3744823f09d24529582587594f7725d88daeacb220128a0129a1c75e3332" }, "downloads": -1, "filename": "skygear-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f50732adc16f94038f7324b1d20f82d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50333, "upload_time": "2018-01-04T07:59:12", "url": "https://files.pythonhosted.org/packages/6c/c9/e913c21c0ee79a8fd1d58b02ffcc97834ab28bcab4d8e5e1c410c872f280/skygear-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "fb4422f6cc009b092072dc878c23a379", "sha256": "85f89aeff60ca88e5c17d255719e60606abe6b120373898623abb7a10b6df1f0" }, "downloads": -1, "filename": "skygear-1.4.0.tar.gz", "has_sig": false, "md5_digest": "fb4422f6cc009b092072dc878c23a379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50080, "upload_time": "2018-03-07T08:12:13", "url": "https://files.pythonhosted.org/packages/41/29/b7bfabf38e2f0eb1e9b9fac3edf90bf224f67b3da78978f912ebcc1e0740/skygear-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "a5f892a6c02e0c0b177d13e0e042b1a7", "sha256": "f352485e37131f3022ec9f15342363ba49f095cd690b955509871a8708dbe90d" }, "downloads": -1, "filename": "skygear-1.4.1.tar.gz", "has_sig": false, "md5_digest": "a5f892a6c02e0c0b177d13e0e042b1a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50398, "upload_time": "2018-04-09T08:37:28", "url": "https://files.pythonhosted.org/packages/a6/bf/8f8a665af806f87b9aff107f11c090cfdc89130fe3796527ee76f430a724/skygear-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "8cae85215f0a8122d90f043ca24c3b53", "sha256": "f26ef3ddd15e5fc4849b129f0cddd0fce923a2d6e3fdb03bb068f7343384772b" }, "downloads": -1, "filename": "skygear-1.5.0.tar.gz", "has_sig": false, "md5_digest": "8cae85215f0a8122d90f043ca24c3b53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50567, "upload_time": "2018-04-23T11:05:40", "url": "https://files.pythonhosted.org/packages/49/b5/12e968ff013e3b13244596731a2477194eb8c54cf3bef847866909136b41/skygear-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "95dd3944602bf3897363dc8f4cde0c9b", "sha256": "9e06ec5e7efd361820ef8b737185e084dc54a95c45cb3f66229356fe2ceebfe4" }, "downloads": -1, "filename": "skygear-1.6.0.tar.gz", "has_sig": false, "md5_digest": "95dd3944602bf3897363dc8f4cde0c9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52588, "upload_time": "2018-06-26T08:33:34", "url": "https://files.pythonhosted.org/packages/92/87/1092251ed5fe66e19010429a06f0b31c089d042bff20a37a9b772c2f9b4d/skygear-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "4fe52852f8febafde2a3c74a46ce2eec", "sha256": "32f70fa71f53d430d45d620d7b1efcafa3640a3c91fa46140f3ddff2e4c66319" }, "downloads": -1, "filename": "skygear-1.6.1.tar.gz", "has_sig": false, "md5_digest": "4fe52852f8febafde2a3c74a46ce2eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54814, "upload_time": "2018-09-04T06:45:57", "url": "https://files.pythonhosted.org/packages/55/c0/0b188ed87d60e5360e611feac31c9d3ad0969826aa0de3d15caccdcc0ba2/skygear-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "87b86d215fa404a5f1326187a72e18aa", "sha256": "da2000dc3d04301186e3b1fb249dd3ac88e2590fec75e357a66a37ed9fdaf3eb" }, "downloads": -1, "filename": "skygear-1.7.0.tar.gz", "has_sig": false, "md5_digest": "87b86d215fa404a5f1326187a72e18aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54809, "upload_time": "2019-01-21T06:49:42", "url": "https://files.pythonhosted.org/packages/8c/70/4968b4b26c784b76e34db5d4054d1d24ca6a2ff8f7af36127d2781dea2c0/skygear-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87b86d215fa404a5f1326187a72e18aa", "sha256": "da2000dc3d04301186e3b1fb249dd3ac88e2590fec75e357a66a37ed9fdaf3eb" }, "downloads": -1, "filename": "skygear-1.7.0.tar.gz", "has_sig": false, "md5_digest": "87b86d215fa404a5f1326187a72e18aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54809, "upload_time": "2019-01-21T06:49:42", "url": "https://files.pythonhosted.org/packages/8c/70/4968b4b26c784b76e34db5d4054d1d24ca6a2ff8f7af36127d2781dea2c0/skygear-1.7.0.tar.gz" } ] }