{ "info": { "author": "Ju Lin", "author_email": "soasme@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "rio(WIP)\n========\n\nHow to contribute?\n-------------------\n\n1. Start from scratch::\n\n $ virtualenv venv\n $ source venv/bin/activate\n (venv) $ python setup.py develop\n (venv) $ rio db upgrade\n (venv) $ rio runworker\n (venv) $ rio runserver\n\n2. Please use `gpg` to sign your commits.\n\nHow to Test?\n--------------\n\nTest::\n\n (venv) $ pip install -r tests-requirements.txt\n (venv) $ venv/bin/py.test tests\n\n\nHISTORY\n========\n\n\nv0.3.2\n------\n\n* support PUT && DELETE method\n\nv0.3.1\n------\n\n* support multiple graph\n\nv0.3.0\n------\n\n* support template format webhook url\n* add cli command: syncproject\n* add cli command: runworker\n* add cli command: db\n* bugfix\n\nv0.2.4\n------\n\n* optimize webhook index\n\nv0.2.2\n------\n\n* add Migration resources\n* add cli\n* add cache for sqlalchemy\n* add event uuid\n* support form and json payload\n* support header for webhook\n\nv0.2.0\n------\n\n* add SQLALchemy as graph backend\n\nv0.1.0\n------\n\n* initial Release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/soasme/rio", "keywords": "rio", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "rio", "package_url": "https://pypi.org/project/rio/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rio/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/soasme/rio" }, "release_url": "https://pypi.org/project/rio/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "RESTful event dispatcher based on celery.", "version": "0.3.2" }, "last_serial": 2100150, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "998adfd8e837f616544ec79b1ae8c5b3", "sha256": "ea650d688026ec402a9272777eb2904b307705a051ef283d3a41377dafe0f879" }, "downloads": -1, "filename": "rio-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "998adfd8e837f616544ec79b1ae8c5b3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12652, "upload_time": "2016-04-08T06:59:46", "url": "https://files.pythonhosted.org/packages/72/de/e58cc8d46690bb844e16b3847ecbc9c8cf8159e86ea98b66b866a90b9c02/rio-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ee91e4fb716d9ef6c8ee1b2354ed920", "sha256": "1cb6040f1744a6b900550aed23421afa77306ce8364017474fe0f78e9c11ac45" }, "downloads": -1, "filename": "rio-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1ee91e4fb716d9ef6c8ee1b2354ed920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21368, "upload_time": "2016-04-08T06:59:28", "url": "https://files.pythonhosted.org/packages/40/8d/0b65856edb299f08f0ea6fbdae3e1e46c7d61dd73d7fea1c80eafe100d75/rio-0.1.0.tar.gz" } ], "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "10785e69474617a0d7deadddb1acdeed", "sha256": "478d511a5d0363cb2aa2038292aafd85b8c621b2b78ed150a810c749688a32f8" }, "downloads": -1, "filename": "rio-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "10785e69474617a0d7deadddb1acdeed", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20448, "upload_time": "2016-04-12T07:11:32", "url": "https://files.pythonhosted.org/packages/7c/a3/350f0679361e3efa61b3d1412be96dac95b64f5204ea1f3b46aa09ad3d00/rio-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aa4c990b03c9972f4763a19d5ba529a", "sha256": "49727a47866241db1577107b1bc2e65105820fdf6504809f9677ad33f7f1151e" }, "downloads": -1, "filename": "rio-0.2.1.tar.gz", "has_sig": true, "md5_digest": "8aa4c990b03c9972f4763a19d5ba529a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26658, "upload_time": "2016-04-12T07:11:10", "url": "https://files.pythonhosted.org/packages/a8/e2/87e5e41d43cf823a40c526394fc452e9f5372de1e3a6ce3bf1abd000ab9a/rio-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "28fe400940df4b92d6b783f547d27d60", "sha256": "dd000735a6cf2145c715782d1949f9d326ce64bbdfa9076811d1245882149e45" }, "downloads": -1, "filename": "rio-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "28fe400940df4b92d6b783f547d27d60", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22113, "upload_time": "2016-04-13T08:41:43", "url": "https://files.pythonhosted.org/packages/d2/25/f89345c5e289da14c517919ff692ab6e1154b5fe8a3f8c2336f2b1f52ab8/rio-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ccdaf7a2f3fa3ee53efb50d7e5d8876", "sha256": "2f7d39b712d2984d8f3321082af807ba33218122769630a53cd8311a43b4f6d4" }, "downloads": -1, "filename": "rio-0.2.2.tar.gz", "has_sig": true, "md5_digest": "4ccdaf7a2f3fa3ee53efb50d7e5d8876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28300, "upload_time": "2016-04-13T08:41:32", "url": "https://files.pythonhosted.org/packages/9a/7f/608ebab4a68c94fd335a40348a044c49e5ee3e1d6466728b4c6d9969665a/rio-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "37f44bebf706286bd78c71cf8e75820a", "sha256": "6a300ca7d5d5161ee97adb07a5331129326a9b0e32e71c0bc8b1c2a508490e9f" }, "downloads": -1, "filename": "rio-0.2.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "37f44bebf706286bd78c71cf8e75820a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25892, "upload_time": "2016-04-13T09:12:38", "url": "https://files.pythonhosted.org/packages/2c/94/4deb27a041d202417f5d232017b78abc3129017d1c30cabde6282c5c22cd/rio-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d745ce0abf2b64998d53677c841c8567", "sha256": "72dc787bda2c376a06891a82ab4368b077a4b568f7749aa5edbc090cd6319878" }, "downloads": -1, "filename": "rio-0.2.3.tar.gz", "has_sig": true, "md5_digest": "d745ce0abf2b64998d53677c841c8567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30724, "upload_time": "2016-04-13T09:12:26", "url": "https://files.pythonhosted.org/packages/7c/2d/a3bcfb1d226c81c60b8cda5bb57c0d4dbc0d3168aae3d15685f469bcaa5a/rio-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d05184bb639e782f0d3c783dd0bca57e", "sha256": "41f94d244d97e3bc58712eea8fb8c6a7681a975faf88eb4c2623eb4115b08e43" }, "downloads": -1, "filename": "rio-0.2.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d05184bb639e782f0d3c783dd0bca57e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 26126, "upload_time": "2016-04-14T01:25:25", "url": "https://files.pythonhosted.org/packages/b3/93/76cfc58f8084c01f7dfe06a4f1d5a26067ea9141941dd0861e4c32c35aad/rio-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "819de3a8a80ddcb51b72b2212ec23723", "sha256": "e0e415008f34f38c7575fc7f701823bd4c972724d130902f8fb3c5de5c81c1e4" }, "downloads": -1, "filename": "rio-0.2.4.tar.gz", "has_sig": true, "md5_digest": "819de3a8a80ddcb51b72b2212ec23723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30922, "upload_time": "2016-04-14T01:25:14", "url": "https://files.pythonhosted.org/packages/b2/b5/f88c82a65d58a1ce8207f597c87eef18d5c497c87bb7c1d6f08cfe0e039f/rio-0.2.4.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "cf1b57be60c9a9f21647156875a3188b", "sha256": "434572eaf44b59de43f63e740b78a50822576f3dad69632514b4b923d1dcd3f6" }, "downloads": -1, "filename": "rio-0.2.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cf1b57be60c9a9f21647156875a3188b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 32179, "upload_time": "2016-05-03T01:14:53", "url": "https://files.pythonhosted.org/packages/e3/69/ebc91db6eb7f1c364f80e377f44ae63ba98728b976ef39dd4ab3baa7dd30/rio-0.2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44fe47401bb82c129d9a7e15d36d3f8b", "sha256": "1c58c6ec518734510beee86b56dc9209d52bce5e21be4e638fc104c64e4a178a" }, "downloads": -1, "filename": "rio-0.2.9.tar.gz", "has_sig": true, "md5_digest": "44fe47401bb82c129d9a7e15d36d3f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35254, "upload_time": "2016-05-03T01:14:30", "url": "https://files.pythonhosted.org/packages/04/f4/e69f9e4b5817bb9da145e04c793bef812718b317c2998bac9c90f4ee214b/rio-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e25afb203048a5fdb66fd47aab849e53", "sha256": "2cd564e752a5a25cb8edf828bda00cebf40ae132f19e07a30a3d4fdf5b3d4057" }, "downloads": -1, "filename": "rio-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e25afb203048a5fdb66fd47aab849e53", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 34686, "upload_time": "2016-05-03T01:22:27", "url": "https://files.pythonhosted.org/packages/78/04/c4a3a0e7998724f08ed4ce923f12cce05ecbbdd779dba90fffdf01ae0773/rio-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bbd20d5e73dc60050ff93b65a48db17", "sha256": "a68f9902b037747ecdf1298f216895324593b01bfad7de11f1d0474e21a2b421" }, "downloads": -1, "filename": "rio-0.3.0.tar.gz", "has_sig": true, "md5_digest": "5bbd20d5e73dc60050ff93b65a48db17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37470, "upload_time": "2016-05-03T01:22:01", "url": "https://files.pythonhosted.org/packages/2d/53/f4b1fb914fb86d32f564a829faeef79c13bff028f8e33a5a3a5dfa94aff4/rio-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fb72fc59d85d771725f1a50e8329880a", "sha256": "2d32d1c1f21cbbd22b95c167fc7371ea8205bda80d4cfbb372421e23aff5bbd2" }, "downloads": -1, "filename": "rio-0.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fb72fc59d85d771725f1a50e8329880a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37538, "upload_time": "2016-05-04T03:02:55", "url": "https://files.pythonhosted.org/packages/12/25/cc45fa7efc1042e76e5a6deb9cd3f25177e11f823a6f3d464a6e206cd8ba/rio-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61a500de699a240c0863561830b68e44", "sha256": "cb44421b576aa1223ae0e93b68c3ace924455a4aa1854756b5796185d9568b7a" }, "downloads": -1, "filename": "rio-0.3.1.tar.gz", "has_sig": true, "md5_digest": "61a500de699a240c0863561830b68e44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38840, "upload_time": "2016-05-04T03:02:39", "url": "https://files.pythonhosted.org/packages/6a/64/62fc9593f019892100661cec3b7fc7d2862424de3a58dfdb09cf64a734aa/rio-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "fe8a24f9434cfbc3b0a7cb9dc863ef9d", "sha256": "d25b78a4dfb56fac5ff07a4f6a2839a118e9a31b181a5c769db0ec201f51cf0b" }, "downloads": -1, "filename": "rio-0.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fe8a24f9434cfbc3b0a7cb9dc863ef9d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37632, "upload_time": "2016-05-05T05:50:27", "url": "https://files.pythonhosted.org/packages/d5/89/2e0c912118f212b9cd4e829222323afefa94a90c7901fe9b03a720bf52ae/rio-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "240b5d7203e845a989b79e09ce4a4a5f", "sha256": "0066ff16a131c4984eb22583d4f09a85383f7e23775a4ece35a5ba6ff1e64c04" }, "downloads": -1, "filename": "rio-0.3.2.tar.gz", "has_sig": true, "md5_digest": "240b5d7203e845a989b79e09ce4a4a5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38903, "upload_time": "2016-05-05T05:50:06", "url": "https://files.pythonhosted.org/packages/c1/d5/9b5452909dfff37f3ff789491571ebc31123740d12f7286c700942425392/rio-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe8a24f9434cfbc3b0a7cb9dc863ef9d", "sha256": "d25b78a4dfb56fac5ff07a4f6a2839a118e9a31b181a5c769db0ec201f51cf0b" }, "downloads": -1, "filename": "rio-0.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fe8a24f9434cfbc3b0a7cb9dc863ef9d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37632, "upload_time": "2016-05-05T05:50:27", "url": "https://files.pythonhosted.org/packages/d5/89/2e0c912118f212b9cd4e829222323afefa94a90c7901fe9b03a720bf52ae/rio-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "240b5d7203e845a989b79e09ce4a4a5f", "sha256": "0066ff16a131c4984eb22583d4f09a85383f7e23775a4ece35a5ba6ff1e64c04" }, "downloads": -1, "filename": "rio-0.3.2.tar.gz", "has_sig": true, "md5_digest": "240b5d7203e845a989b79e09ce4a4a5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38903, "upload_time": "2016-05-05T05:50:06", "url": "https://files.pythonhosted.org/packages/c1/d5/9b5452909dfff37f3ff789491571ebc31123740d12f7286c700942425392/rio-0.3.2.tar.gz" } ] }