{ "info": { "author": "Ryu project team", "author_email": "ryu-devel@lists.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Networking" ], "description": "What's Ryu\n==========\nRyu is a component-based software defined networking framework.\n\nRyu provides software components with well defined API's that make it\neasy for developers to create new network management and control\napplications. Ryu supports various protocols for managing network\ndevices, such as OpenFlow, Netconf, OF-config, etc. About OpenFlow,\nRyu supports fully 1.0, 1.2, 1.3, 1.4, 1.5 and Nicira Extensions.\n\nAll of the code is freely available under the Apache 2.0 license. Ryu\nis fully written in Python.\n\n\nQuick Start\n===========\nInstalling Ryu is quite easy::\n\n % pip install ryu\n\nIf you prefer to install Ryu from the source code::\n\n % git clone git://github.com/osrg/ryu.git\n % cd ryu; pip install .\n\nIf you want to write your Ryu application, have a look at\n`Writing ryu application `_ document.\nAfter writing your application, just type::\n\n % ryu-manager yourapp.py\n\n\nOptional Requirements\n=====================\n\nSome functions of ryu require extra packages:\n\n- OF-Config requires lxml and ncclient\n- NETCONF requires paramiko\n- BGP speaker (SSH console) requires paramiko\n- Zebra protocol service (database) requires SQLAlchemy\n\nIf you want to use these functions, please install the requirements::\n\n % pip install -r tools/optional-requires\n\nPlease refer to tools/optional-requires for details.\n\n\nPrerequisites\n=============\nIf you got some error messages at the installation stage, please confirm\ndependencies for building the required Python packages.\n\nOn Ubuntu(16.04 LTS or later)::\n\n % apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev\n\n\nSupport\n=======\nRyu Official site is ``_.\n\nIf you have any\nquestions, suggestions, and patches, the mailing list is available at\n`ryu-devel ML\n`_.\n`The ML archive at Gmane `_\nis also available.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://osrg.github.io/ryu/", "keywords": "openflow\nopenvswitch\nopenstack", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "ryu", "package_url": "https://pypi.org/project/ryu/", "platform": "any", "project_url": "https://pypi.org/project/ryu/", "project_urls": { "Homepage": "http://osrg.github.io/ryu/" }, "release_url": "https://pypi.org/project/ryu/4.32/", "requires_dist": null, "requires_python": "", "summary": "Component-based Software-defined Networking Framework", "version": "4.32" }, "last_serial": 5238138, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "0c905dbdfa9a8a5e2d0260d433a7e764", "sha256": "4cb498c3140ccc79f85f869740a22bd9fb473fe81c3af7907a2db358622c57e0" }, "downloads": -1, "filename": "ryu-0.2.tar.gz", "has_sig": false, "md5_digest": "0c905dbdfa9a8a5e2d0260d433a7e764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1209143, "upload_time": "2012-06-16T04:32:32", "url": "https://files.pythonhosted.org/packages/3c/5b/841c32a3330c7b560b1281045e588a900ebbf74e0215215fe72959fe6802/ryu-0.2.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "bc15db8c888bb02b4d8c02c05bc77c65", "sha256": "0eab11669aa67db049f85e08f464ff142412c70ae9a7080d0147eadf59c6761a" }, "downloads": -1, "filename": "ryu-1.0.tar.gz", "has_sig": false, "md5_digest": "bc15db8c888bb02b4d8c02c05bc77c65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1234266, "upload_time": "2012-06-30T07:35:07", "url": "https://files.pythonhosted.org/packages/64/ce/f03626b39f0da2e5779ef2c7a8c508999221dfebc1523308a538d4bd226f/ryu-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "6bd1f1db0859ba76c1158dcca517d810", "sha256": "865cd8f0d9b17c1de5d2ba067fc2a6109ba71efa66251091438290ed2597d646" }, "downloads": -1, "filename": "ryu-1.1.tar.gz", "has_sig": false, "md5_digest": "6bd1f1db0859ba76c1158dcca517d810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1253366, "upload_time": "2012-07-30T14:07:32", "url": "https://files.pythonhosted.org/packages/4c/1b/d815eb2bde3b5600acaf7dca51be59384cab37956cabe925ca13cdff4ab1/ryu-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "1a68b4ac3af09771cba3c4f0a80badf3", "sha256": "ab714da48f0321d988539bd93755958806afa15b2f4d97c40df5869c7753b8d9" }, "downloads": -1, "filename": "ryu-1.2.tar.gz", "has_sig": false, "md5_digest": "1a68b4ac3af09771cba3c4f0a80badf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1258545, "upload_time": "2012-08-31T10:06:30", "url": "https://files.pythonhosted.org/packages/19/23/d982fa6cbbd1ca1f17c2a2b0507d0100df2ed9f025f6991cea269392a7a4/ryu-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "1a9c9d0488d4028fed93fad3615849c0", "sha256": "a54eb7e6dc67561cea5ed3593c7c9446af24b487d68fd95df44668c7eb698547" }, "downloads": -1, "filename": "ryu-1.3.tar.gz", "has_sig": false, "md5_digest": "1a9c9d0488d4028fed93fad3615849c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1263256, "upload_time": "2012-09-30T13:01:26", "url": "https://files.pythonhosted.org/packages/e5/b1/8ec17dc0e0884714d928ec492697cddae0eb99925d458450079c49bc0bfa/ryu-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "12707e82cdef0ac83bb946e77f0608e6", "sha256": "67db8795a70c6fcd508c096189a9e3243b2c6a5cf2df343696e23f31a489ed8d" }, "downloads": -1, "filename": "ryu-1.4.tar.gz", "has_sig": false, "md5_digest": "12707e82cdef0ac83bb946e77f0608e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1271418, "upload_time": "2012-10-31T01:40:49", "url": "https://files.pythonhosted.org/packages/ec/76/fa75443992e512c51f03bdc99553aaee01bcf49bc4f6f173cbbbd19e8ad8/ryu-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "9775cc5010f6b4b0a45196f85df0d823", "sha256": "3cb2396007688e7c7e4c0b0ea6ea0bb7ebee990ca33185c27b2c62f1fdc1db48" }, "downloads": -1, "filename": "ryu-1.5.tar.gz", "has_sig": false, "md5_digest": "9775cc5010f6b4b0a45196f85df0d823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1334556, "upload_time": "2012-11-30T07:09:18", "url": "https://files.pythonhosted.org/packages/42/e4/df0aab3a4f76034caa5ef55d90af1308c02483b40f6bda91ea333a27ef7e/ryu-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "b5137d13470c600b11f09a960708c595", "sha256": "dda1a055400eab361956679b49ac15ff203d5a2988f79a2cf4dd78121fc475d3" }, "downloads": -1, "filename": "ryu-1.6.tar.gz", "has_sig": false, "md5_digest": "b5137d13470c600b11f09a960708c595", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1339026, "upload_time": "2013-01-29T21:05:39", "url": "https://files.pythonhosted.org/packages/9e/5f/4f38383e019951fe298f6cfa9a30201d1c44606a03dcfaa94c3683e08762/ryu-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "ffd9941338956ba46b05ad97dd154347", "sha256": "f14bda0e346b8c4f3c5246d639b78be5dcad5dbf992ac81fb5221671ff427cf5" }, "downloads": -1, "filename": "ryu-1.7.tar.gz", "has_sig": false, "md5_digest": "ffd9941338956ba46b05ad97dd154347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2311117, "upload_time": "2013-02-27T21:37:50", "url": "https://files.pythonhosted.org/packages/fb/1d/5750b597035d1d855b6f5e484db2c791d5c533bcb1bc0f9b7fb252af107f/ryu-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "2c46b4e8bf295c53ef3e9d8716b0a316", "sha256": "478488d92957bf2859737ea448b63a060e2b8426afc5f69b41a45aa3b32ddd78" }, "downloads": -1, "filename": "ryu-1.8.tar.gz", "has_sig": false, "md5_digest": "2c46b4e8bf295c53ef3e9d8716b0a316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2352777, "upload_time": "2013-04-01T12:55:19", "url": "https://files.pythonhosted.org/packages/aa/5e/fefbc4dc0429c41f8551ed3ec31bef933a8cc637843d5f6e4b6a020767b6/ryu-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "9cea02610b9b2e1741297c1756a2378d", "sha256": "8cffce5b583b19405bae1fe17f1c89dfb1af16f028ed318e77dcd0d4ae2ef7ae" }, "downloads": -1, "filename": "ryu-1.9.tar.gz", "has_sig": false, "md5_digest": "9cea02610b9b2e1741297c1756a2378d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2392138, "upload_time": "2013-05-01T08:33:21", "url": "https://files.pythonhosted.org/packages/bb/c8/460618f7eff71a0ec731924adb9c6109fcd588fb59e49d3725e67b62b28f/ryu-1.9.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "96212fedac4859956b5f38b4ba749174", "sha256": "1d885208440fe636fdd09b957f949a31693e959ade0e35df7f5bfd6e985f70c2" }, "downloads": -1, "filename": "ryu-2.0.tar.gz", "has_sig": false, "md5_digest": "96212fedac4859956b5f38b4ba749174", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 360760, "upload_time": "2013-06-10T15:52:35", "url": "https://files.pythonhosted.org/packages/e3/00/14cab5633e107747171e7295fb5d0ea5ffc2919abe714ddb524b48f0859e/ryu-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "1f6dfd0ba08b9edfd4ca269a5e7b31d4", "sha256": "caad1883c8ac41830f52d7b9527c754c3dc44cf6170218ef0bde4af570c8cae8" }, "downloads": -1, "filename": "ryu-2.1.tar.gz", "has_sig": false, "md5_digest": "1f6dfd0ba08b9edfd4ca269a5e7b31d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 359794, "upload_time": "2013-06-30T21:55:54", "url": "https://files.pythonhosted.org/packages/c2/32/1215e0b222a92d8cb5554d7c39c7a7c188f7c7cb8c10cffb51131ec24eb9/ryu-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "953236b04fe0e56c6c0e52e00c76ee32", "sha256": "65ab4a1f1f395c3339c02229a055ba41c40edfcc19a14941bc57152261f1bf69" }, "downloads": -1, "filename": "ryu-2.2.tar.gz", "has_sig": false, "md5_digest": "953236b04fe0e56c6c0e52e00c76ee32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 416175, "upload_time": "2013-08-01T05:36:05", "url": "https://files.pythonhosted.org/packages/f7/d9/4f36a46fb912d42e8782a65b17f183aa6cf4eacbc27f8b5486c6a1c6382d/ryu-2.2.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "b3b9bb2bd74c0dedc38f315f71a86991", "sha256": "8dc75bde21ea99514059a11d82146378ff98df4eb0031a815631f64747addfc8" }, "downloads": -1, "filename": "ryu-3.1.tar.gz", "has_sig": false, "md5_digest": "b3b9bb2bd74c0dedc38f315f71a86991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 509448, "upload_time": "2013-10-05T09:10:43", "url": "https://files.pythonhosted.org/packages/1b/de/f6cc4d89670a706011355772e3772ad5928e2e1cd3a66e2cf68351b32cac/ryu-3.1.tar.gz" } ], "3.10": [ { "comment_text": "", "digests": { "md5": "41256a2a3d021867f3c6a6e07acc3657", "sha256": "1237950a3b6464b24da591d1d187795293e080e6095d345b40921c23fc782872" }, "downloads": -1, "filename": "ryu-3.10.tar.gz", "has_sig": false, "md5_digest": "41256a2a3d021867f3c6a6e07acc3657", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1007198, "upload_time": "2014-06-05T02:18:08", "url": "https://files.pythonhosted.org/packages/4c/e2/6e35ec3e8a85b112cc5d3719cdcc3ff0bca3065f409f4a11c0a3568b4672/ryu-3.10.tar.gz" } ], "3.11": [ { "comment_text": "", "digests": { "md5": "5b34d2303b074a0af555b7cb4f503fcf", "sha256": "c0741bfee4094dcb33322fd4a167912904c619d6a5d9b472c083a64d3e0c64af" }, "downloads": -1, "filename": "ryu-3.11.tar.gz", "has_sig": false, "md5_digest": "5b34d2303b074a0af555b7cb4f503fcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1278405, "upload_time": "2014-07-03T01:12:44", "url": "https://files.pythonhosted.org/packages/1c/32/eb016fcc8a36cc7b6a7c3bd975451d153ed68592b981551a40c9df724fba/ryu-3.11.tar.gz" } ], "3.12": [ { "comment_text": "", "digests": { "md5": "5840d765323995027275b8ff4b661173", "sha256": "4e9128f467df2e9315ca193895902de4d31c861802d795e7e8777ebefff345ed" }, "downloads": -1, "filename": "ryu-3.12.tar.gz", "has_sig": false, "md5_digest": "5840d765323995027275b8ff4b661173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1144912, "upload_time": "2014-08-01T21:44:05", "url": "https://files.pythonhosted.org/packages/a8/e2/dcc7236c601d9f46862db5e6925bbdb6ec1b835b46ffad1af5eca5ea95f6/ryu-3.12.tar.gz" } ], "3.13": [ { "comment_text": "", "digests": { "md5": "6b7734f2432fa11372c32170d92e7fee", "sha256": "ac07a9a7ffb35ceacbabbf73e52455ce449b783ceea8923f35887b4c87e90157" }, "downloads": -1, "filename": "ryu-3.13.tar.gz", "has_sig": false, "md5_digest": "6b7734f2432fa11372c32170d92e7fee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1319113, "upload_time": "2014-09-01T11:17:56", "url": "https://files.pythonhosted.org/packages/7f/21/167d37df7079e02a147b07ee836ff861b4f224a5d1d11aba694731fa0a86/ryu-3.13.tar.gz" } ], "3.15": [ { "comment_text": "", "digests": { "md5": "b445cf14223ff2f7caece97c2706e0ee", "sha256": "810cc65d49daf3a8dc3e4d9b7b8bfa7207428db46cd95712acff5eb6b1e572a3" }, "downloads": -1, "filename": "ryu-3.15.tar.gz", "has_sig": false, "md5_digest": "b445cf14223ff2f7caece97c2706e0ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1181972, "upload_time": "2014-11-01T06:01:40", "url": "https://files.pythonhosted.org/packages/19/37/2a010f9bd9bcc2b451e208630ca6f044f07ce324fb3b7b3850a1d2d2830b/ryu-3.15.tar.gz" } ], "3.17": [ { "comment_text": "", "digests": { "md5": "bb0ea48c1dd12bdadd124489ba36a342", "sha256": "b277fa3c418e3724814716e0255945eb7f00effd8e42f41f8ed0d6a0baac6f75" }, "downloads": -1, "filename": "ryu-3.17.tar.gz", "has_sig": false, "md5_digest": "bb0ea48c1dd12bdadd124489ba36a342", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1183165, "upload_time": "2015-01-05T00:50:24", "url": "https://files.pythonhosted.org/packages/be/74/b3659a7cbca091bdd51158044cfd747a3e7ccb3ec4092322327a2decf366/ryu-3.17.tar.gz" } ], "3.18": [ { "comment_text": "", "digests": { "md5": "42041c218d603fb92eb85c969fcdec0a", "sha256": "4ee0cb1fb17cde8939e9746569c25206c9d6b6f661c9fde2e418ed66fa38bc39" }, "downloads": -1, "filename": "ryu-3.18.tar.gz", "has_sig": false, "md5_digest": "42041c218d603fb92eb85c969fcdec0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1192076, "upload_time": "2015-02-04T11:54:15", "url": "https://files.pythonhosted.org/packages/70/92/d59f92a5906d6689d60467d595aa4e4664dc9b12231dec2dab1d716b6d95/ryu-3.18.tar.gz" } ], "3.19": [ { "comment_text": "", "digests": { "md5": "9f2cb08339286d4c6e7092c8b9513182", "sha256": "a92ba463d5e4e75cc3e20319548aed0c70f872d3c9643c0cb40e4cb0f5ed69b4" }, "downloads": -1, "filename": "ryu-3.19.tar.gz", "has_sig": false, "md5_digest": "9f2cb08339286d4c6e7092c8b9513182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1241184, "upload_time": "2015-03-02T02:02:48", "url": "https://files.pythonhosted.org/packages/63/04/d6405a04ab86b7f670d3d54254de02a83eea5d130a96d3b408eb8032323c/ryu-3.19.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "523c88d4a1f7f9117f4bd8381c29d653", "sha256": "514065dde340bbc9247949ca95ca53b8ba1977db82677406bed6693d369ddb67" }, "downloads": -1, "filename": "ryu-3.2.tar.gz", "has_sig": false, "md5_digest": "523c88d4a1f7f9117f4bd8381c29d653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 613560, "upload_time": "2013-10-07T20:34:25", "url": "https://files.pythonhosted.org/packages/87/b6/1bdbc3d5f10c16b7e009068b479c881dfb1d05080b24bfd44428bed3833c/ryu-3.2.tar.gz" } ], "3.20": [ { "comment_text": "", "digests": { "md5": "013477dc01cacca0cea658c83df40722", "sha256": "c31a3af4d915e13fc89ab57bb1d30b571e71b05b0486aa945224f33380ff5b9f" }, "downloads": -1, "filename": "ryu-3.20.tar.gz", "has_sig": false, "md5_digest": "013477dc01cacca0cea658c83df40722", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1243244, "upload_time": "2015-04-03T11:23:06", "url": "https://files.pythonhosted.org/packages/e6/b4/a374e092e245398fd8d6b4818e6cbf09858179948d55e5846e30fdf555c9/ryu-3.20.tar.gz" } ], "3.20.1": [ { "comment_text": "", "digests": { "md5": "f78dedcb80060681526de5dd202850ef", "sha256": "bdee6b21e2761daee6fb602d5bcdecb69b2557ff04d4ee9fbc8cb4d8b8ad7dca" }, "downloads": -1, "filename": "ryu-3.20.1.tar.gz", "has_sig": false, "md5_digest": "f78dedcb80060681526de5dd202850ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1246641, "upload_time": "2015-04-16T02:55:07", "url": "https://files.pythonhosted.org/packages/e0/b5/4a5bdd4fbd8b34659a47756e9dccec4f71195f2b6f4b021ea58961600cbc/ryu-3.20.1.tar.gz" } ], "3.20.2": [ { "comment_text": "", "digests": { "md5": "b6599847c36c054c9ec426ab6315ddc2", "sha256": "58100467ea564ea571829d518f011d89ec51519316b4c9791c99eb1908030813" }, "downloads": -1, "filename": "ryu-3.20.2.tar.gz", "has_sig": false, "md5_digest": "b6599847c36c054c9ec426ab6315ddc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1247424, "upload_time": "2015-04-20T04:36:19", "url": "https://files.pythonhosted.org/packages/ba/b5/1c5a22e1405cf88e9530541d4553136651f8363aba0621dcc49e3351beee/ryu-3.20.2.tar.gz" } ], "3.22": [ { "comment_text": "", "digests": { "md5": "be428e87449173c04472ddf824d76170", "sha256": "35e80a15ccf2dc15f1601802327c3347757d308732aaec7e5da2205107dc4dbc" }, "downloads": -1, "filename": "ryu-3.22.tar.gz", "has_sig": false, "md5_digest": "be428e87449173c04472ddf824d76170", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1247499, "upload_time": "2015-06-04T12:46:00", "url": "https://files.pythonhosted.org/packages/89/a1/99a3f192411e6b3926802a92e7c8c5addbed08bd862309c2010d4d99aa85/ryu-3.22.tar.gz" } ], "3.23": [ { "comment_text": "", "digests": { "md5": "e2ca2d72ee0cdbdd984a3a2048fac555", "sha256": "2ce9aef5484bc45ad0c9ca28e3183ea686c93f225c4ccba51b15a9e22dfd28f8" }, "downloads": -1, "filename": "ryu-3.23.tar.gz", "has_sig": false, "md5_digest": "e2ca2d72ee0cdbdd984a3a2048fac555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1245967, "upload_time": "2015-07-02T00:10:06", "url": "https://files.pythonhosted.org/packages/bd/08/80b3e54678786464a4c1257ca66db717bb9eab10ed7f81e0dafc0be5e995/ryu-3.23.tar.gz" } ], "3.23.1": [], "3.23.2": [ { "comment_text": "", "digests": { "md5": "1535f821701c4f74b3d35db3737a5f90", "sha256": "4b37e5ac425cc3a95f2c415030f205dca4d48cdb29cc2c65af93754809fa6164" }, "downloads": -1, "filename": "ryu-3.23.2.tar.gz", "has_sig": false, "md5_digest": "1535f821701c4f74b3d35db3737a5f90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1246892, "upload_time": "2015-07-07T11:52:01", "url": "https://files.pythonhosted.org/packages/4e/ae/94584df8bac742155107b19e746ee28edb12b057d66cddedabb4bb67a207/ryu-3.23.2.tar.gz" } ], "3.24": [ { "comment_text": "", "digests": { "md5": "12df78bff6f193f13f050a2b9dd95cc2", "sha256": "14d553a851b4a681c4eb281defc237fbb45c04584af5fe060224f7716ae57363" }, "downloads": -1, "filename": "ryu-3.24.tar.gz", "has_sig": false, "md5_digest": "12df78bff6f193f13f050a2b9dd95cc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1256836, "upload_time": "2015-08-03T04:55:52", "url": "https://files.pythonhosted.org/packages/f3/5a/afdd0c98d774720c37d642b3394eb381d1986dd65614fc0f45e43f650340/ryu-3.24.tar.gz" } ], "3.25": [ { "comment_text": "", "digests": { "md5": "5fc46642e0dc7220dce2067ea62742ef", "sha256": "98ccadd86ee51c3d7302c2485c657682868026778d672c67080e95a06f062252" }, "downloads": -1, "filename": "ryu-3.25.tar.gz", "has_sig": false, "md5_digest": "5fc46642e0dc7220dce2067ea62742ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1267804, "upload_time": "2015-09-03T23:21:22", "url": "https://files.pythonhosted.org/packages/3c/76/92e5d699a80d5d218fb8d3b7d7cdd5e01238c11c700bdf320f0fabe9dfdc/ryu-3.25.tar.gz" } ], "3.25.1": [ { "comment_text": "", "digests": { "md5": "ac6784b140c4a96cec809c4b09e34a89", "sha256": "cc6f0bbf929b6ec8690ffbbe75701949507e68baa31ff2ed93e0dc4e69c2bff8" }, "downloads": -1, "filename": "ryu-3.25.1.tar.gz", "has_sig": false, "md5_digest": "ac6784b140c4a96cec809c4b09e34a89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1273544, "upload_time": "2015-09-24T07:11:04", "url": "https://files.pythonhosted.org/packages/47/99/2d40770114f08a782ba0baa7727505c2f18cc4151c38a69b51a0c2c13daa/ryu-3.25.1.tar.gz" } ], "3.26": [ { "comment_text": "", "digests": { "md5": "70a74b84231ba15c0df0256dfda067d5", "sha256": "06c669a31ee44b0cf6f09f00f1281009e6562249d5d1bd6aea7b5b7c228e19ba" }, "downloads": -1, "filename": "ryu-3.26.tar.gz", "has_sig": false, "md5_digest": "70a74b84231ba15c0df0256dfda067d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1249530, "upload_time": "2015-10-01T19:45:00", "url": "https://files.pythonhosted.org/packages/44/3b/f8092902a460a61b498f4098d75edda9cc2a4ccf1124d7dfb34a4addc6c4/ryu-3.26.tar.gz" } ], "3.29": [ { "comment_text": "", "digests": { "md5": "53ea49829d9186b5f574f31178ea9535", "sha256": "e36ab5c0157bdb6327649f54ebb80c6a8eec2e44519d3e143cc7dec87da97591" }, "downloads": -1, "filename": "ryu-3.29.tar.gz", "has_sig": false, "md5_digest": "53ea49829d9186b5f574f31178ea9535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1311133, "upload_time": "2016-01-04T01:04:45", "url": "https://files.pythonhosted.org/packages/55/5b/45aa3a63a6fe1da1add507a5c7071ca686c07778a6e5b447b5bf7c4c4bc2/ryu-3.29.tar.gz" } ], "3.29.1": [ { "comment_text": "", "digests": { "md5": "93160c5c8484d3e5efba44ac6198f3c8", "sha256": "3bf40a07f87cc50ef0bf2472f543dff4ae3029d0a28fdf32b21bc010c597dd23" }, "downloads": -1, "filename": "ryu-3.29.1.tar.gz", "has_sig": false, "md5_digest": "93160c5c8484d3e5efba44ac6198f3c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1310070, "upload_time": "2016-01-12T23:21:35", "url": "https://files.pythonhosted.org/packages/f9/01/ae182c150a36e2d6553dfdba85d5945001fbfeea35d17992c61e462baa0d/ryu-3.29.1.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "c386faeaf7a7e1dfef9f9b0845d6dc1f", "sha256": "4a25ff2ec7b5617a111cdbf489bb08817f04a07279a6c6673d478bfb8be0b235" }, "downloads": -1, "filename": "ryu-3.3.tar.gz", "has_sig": false, "md5_digest": "c386faeaf7a7e1dfef9f9b0845d6dc1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 676843, "upload_time": "2013-11-01T01:53:01", "url": "https://files.pythonhosted.org/packages/98/5d/a6a4b366256667d730ec23d0b6fa5f60d7324802ab7fa1bf936bce6c38e2/ryu-3.3.tar.gz" } ], "3.30": [ { "comment_text": "", "digests": { "md5": "74a39d25ebda6ad5e0f7fa0298d025d4", "sha256": "35a5b593c3afb2ac433a9cdeb866b883c2748af5ab4a5b1bddc8150fa394a555" }, "downloads": -1, "filename": "ryu-3.30.tar.gz", "has_sig": false, "md5_digest": "74a39d25ebda6ad5e0f7fa0298d025d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1315429, "upload_time": "2016-02-02T20:18:02", "url": "https://files.pythonhosted.org/packages/07/85/453586615c413d679ccd762ddcb491093709ce90ca0d076e70ec88813d3e/ryu-3.30.tar.gz" } ], "3.4": [ { "comment_text": "", "digests": { "md5": "0245c5965540cc5014844b0aca8e2b11", "sha256": "aeb286cc9af6a459cba282fc03de4ebf07ca18f8dfde9c5ef579608ee8be5fca" }, "downloads": -1, "filename": "ryu-3.4.tar.gz", "has_sig": false, "md5_digest": "0245c5965540cc5014844b0aca8e2b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 736510, "upload_time": "2013-12-03T15:06:42", "url": "https://files.pythonhosted.org/packages/6e/cf/e92a79ed35c3b129713521b7df674fb9c76f42878c0c82f68d379547b82a/ryu-3.4.tar.gz" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "64d891bb892ad7f39c76b09548a3ae6f", "sha256": "9440444b1885d5b9e1fe3b9f360d12d63a404e2a70a19516efe81f1a280fe712" }, "downloads": -1, "filename": "ryu-3.5.tar.gz", "has_sig": false, "md5_digest": "64d891bb892ad7f39c76b09548a3ae6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 849463, "upload_time": "2014-01-07T14:02:12", "url": "https://files.pythonhosted.org/packages/6b/7d/0714239314f70deeea3e643af741529cddf49f7f992191ef57f9f129d72f/ryu-3.5.tar.gz" } ], "3.6": [ { "comment_text": "", "digests": { "md5": "1c0fd086dc6ccd11f6920498aba86dce", "sha256": "46a48d6999fef9fc94593bfaaa29fc0571bd6b1cecc5f92432d38ac8fbe8c5bf" }, "downloads": -1, "filename": "ryu-3.6.tar.gz", "has_sig": false, "md5_digest": "1c0fd086dc6ccd11f6920498aba86dce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 888053, "upload_time": "2014-02-03T06:31:12", "url": "https://files.pythonhosted.org/packages/fe/0c/e96b5ac127c70bbee0b1d2fd6c1fafc615673ee9012036381c5fa791808c/ryu-3.6.tar.gz" } ], "3.7": [ { "comment_text": "", "digests": { "md5": "59948828b32a228ddf8e40bb23915b34", "sha256": "1741d3110bab51109d3f8f8bd6e87b6bc5ca3b19e55ac6c405aa57d1d631fd3f" }, "downloads": -1, "filename": "ryu-3.7.tar.gz", "has_sig": false, "md5_digest": "59948828b32a228ddf8e40bb23915b34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 955093, "upload_time": "2014-03-12T14:56:32", "url": "https://files.pythonhosted.org/packages/bf/52/a89c9a86a6cf0ff9d30612ba92c8789fab48ea3f9c77fd8e51b8bd5a2bd9/ryu-3.7.tar.gz" } ], "3.8": [ { "comment_text": "", "digests": { "md5": "e949b21e78f783863d3d243cc7adb000", "sha256": "b466bf64e60c27aa26b8247c47ad2ffc530e55f2bde288fbf42abad94be7cdae" }, "downloads": -1, "filename": "ryu-3.8.tar.gz", "has_sig": false, "md5_digest": "e949b21e78f783863d3d243cc7adb000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1105589, "upload_time": "2014-04-10T03:47:59", "url": "https://files.pythonhosted.org/packages/54/5e/dcbea08b29f5ab1e8535197d070aac6df441bb023636938d311df900ac54/ryu-3.8.tar.gz" } ], "3.9": [ { "comment_text": "", "digests": { "md5": "dad87aeafe6cc8ed99d265759bcffd67", "sha256": "f35dcc03a70723cd5f82c6b4345bdaf737cc62d7059162b2d5f1375fdceee141" }, "downloads": -1, "filename": "ryu-3.9.tar.gz", "has_sig": false, "md5_digest": "dad87aeafe6cc8ed99d265759bcffd67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1105598, "upload_time": "2014-05-02T02:37:43", "url": "https://files.pythonhosted.org/packages/cf/92/d4a31b5a64c7f01335c4b8e5f90caf186e4ad49dc590d9298df6e3e1be7b/ryu-3.9.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "773c6499cd9f40f230263e8b2d8ded7d", "sha256": "bf6d1ad6977fb0b9ee01567fbb7a4ec28d70d14bff8fe4370b617b1228f1ee12" }, "downloads": -1, "filename": "ryu-4.0.tar.gz", "has_sig": false, "md5_digest": "773c6499cd9f40f230263e8b2d8ded7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1344663, "upload_time": "2016-03-03T21:37:44", "url": "https://files.pythonhosted.org/packages/25/ca/e42415c0487e047ad4fb6e1fc62cc2279f5967bab5b51c30066054ed825f/ryu-4.0.tar.gz" } ], "4.1": [ { "comment_text": "", "digests": { "md5": "6ffa493c4840ed33ebfb5fca606682b8", "sha256": "4b926719c650820a65747a97d31f2a4bf9c185aed30f4857e42eb499d81801da" }, "downloads": -1, "filename": "ryu-4.1.tar.gz", "has_sig": false, "md5_digest": "6ffa493c4840ed33ebfb5fca606682b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1293483, "upload_time": "2016-05-13T14:13:11", "url": "https://files.pythonhosted.org/packages/f7/2b/36c0c30053fe62863744c6ad61c3c7b72ecdd2e0d528949920dc28fe990d/ryu-4.1.tar.gz" } ], "4.10": [ { "comment_text": "", "digests": { "md5": "d74bf6c36c743a6d37cfacb8725d92b7", "sha256": "898342db7e45bd1c97e4d9643b48cf5df95a3f61e2f3ece2132d10325719e5f8" }, "downloads": -1, "filename": "ryu-4.10.tar.gz", "has_sig": false, "md5_digest": "d74bf6c36c743a6d37cfacb8725d92b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1430320, "upload_time": "2017-01-13T03:32:55", "url": "https://files.pythonhosted.org/packages/7d/83/8d1561212aafdcc6bfeaaa70f189787f5b22b903b0d07a427f8edd8572b1/ryu-4.10.tar.gz" } ], "4.11": [ { "comment_text": "", "digests": { "md5": "931c6dd65e78e06b3ed5be47a4cdd2ae", "sha256": "46d8407dbc9f0a97054c897d2dce68caed2f7a34d53a23cbc4d386b3868a2b8f" }, "downloads": -1, "filename": "ryu-4.11.tar.gz", "has_sig": false, "md5_digest": "931c6dd65e78e06b3ed5be47a4cdd2ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1445615, "upload_time": "2017-02-04T06:02:59", "url": "https://files.pythonhosted.org/packages/32/ae/ce24fde56130a67711372421c18f08d45755ef99d9df4d8bed660b1b1f82/ryu-4.11.tar.gz" } ], "4.12": [ { "comment_text": "", "digests": { "md5": "6af2f9d8c43a153820284ce6c2995ec5", "sha256": "0731fa2aca935e9a48f0da9313c767c48c2ef92971b8d9b582106ded3ec4463f" }, "downloads": -1, "filename": "ryu-4.12.tar.gz", "has_sig": false, "md5_digest": "6af2f9d8c43a153820284ce6c2995ec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1465119, "upload_time": "2017-03-02T06:41:07", "url": "https://files.pythonhosted.org/packages/5a/5a/df9bb5666b5f7f5e7bb8fc14953ad835360d7860727c35be355e2a3c0d4b/ryu-4.12.tar.gz" } ], "4.13": [ { "comment_text": "", "digests": { "md5": "0349cb2b278b02e9d517529135a0ea64", "sha256": "f935b5a2557b1402785874183dd5307ad98e62adb3b1fee81294b45c4b63f485" }, "downloads": -1, "filename": "ryu-4.13.tar.gz", "has_sig": false, "md5_digest": "0349cb2b278b02e9d517529135a0ea64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1475988, "upload_time": "2017-04-04T09:04:22", "url": "https://files.pythonhosted.org/packages/fa/0d/8a32b13bf25dddb7f5c9f413db38d590439af5a7d842cd10261985cf728c/ryu-4.13.tar.gz" } ], "4.14": [ { "comment_text": "", "digests": { "md5": "f2396e4069ffaa7d818756fc2af8c1f8", "sha256": "84074fb96a394f687834551e7854f8da3bec42c6fc60b6020e70e79fa17476eb" }, "downloads": -1, "filename": "ryu-4.14.tar.gz", "has_sig": false, "md5_digest": "f2396e4069ffaa7d818756fc2af8c1f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1492205, "upload_time": "2017-06-02T05:10:38", "url": "https://files.pythonhosted.org/packages/ec/30/2aef07bc891efca93569d1287aa3a679852eb200139c9b71628d02e1b315/ryu-4.14.tar.gz" } ], "4.15": [ { "comment_text": "", "digests": { "md5": "f81af3b8b5869ee6529d0f76d4da83c3", "sha256": "f687db88e853b6855dc8a32f0707f6ca0229ac31ead83a066dfdf93944b7b3cd" }, "downloads": -1, "filename": "ryu-4.15.tar.gz", "has_sig": false, "md5_digest": "f81af3b8b5869ee6529d0f76d4da83c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1493130, "upload_time": "2017-07-02T11:23:57", "url": "https://files.pythonhosted.org/packages/33/06/f68599f6bafbf57e813842df57ec9a0a3df5807853ca97bf208a58510b0b/ryu-4.15.tar.gz" } ], "4.16": [ { "comment_text": "", "digests": { "md5": "ae87f54af79d1c499b7c08b05b8a9a5e", "sha256": "e875f08e1da1ef5304c737994d0105e7e8a60e0007dfe5b303ac90bff74ea470" }, "downloads": -1, "filename": "ryu-4.16.tar.gz", "has_sig": false, "md5_digest": "ae87f54af79d1c499b7c08b05b8a9a5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1494651, "upload_time": "2017-08-02T01:56:58", "url": "https://files.pythonhosted.org/packages/99/08/07191c5309c966f7fe4c7f305b304604176a3605128e212d77ede8e768df/ryu-4.16.tar.gz" } ], "4.17": [ { "comment_text": "", "digests": { "md5": "c34026b1b34b20811e7f1a59c0cdaa74", "sha256": "1d3cdb21070fe07f225568df780e73b627d86c2cd66c19e1b97b7b1e3df7c0d1" }, "downloads": -1, "filename": "ryu-4.17.tar.gz", "has_sig": false, "md5_digest": "c34026b1b34b20811e7f1a59c0cdaa74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1495526, "upload_time": "2017-09-04T13:08:56", "url": "https://files.pythonhosted.org/packages/69/65/360c111c2f1c52f18cebc7d477f4f894f2fba040326f3ac605d7a8192748/ryu-4.17.tar.gz" } ], "4.18": [ { "comment_text": "", "digests": { "md5": "45e205bfc88506afc83299bd21b9e01c", "sha256": "a2fbad9178ba71579305ff0e8b10ec717970c0bd3ec5fe3bc2ef3dc39e3ef4c5" }, "downloads": -1, "filename": "ryu-4.18.tar.gz", "has_sig": false, "md5_digest": "45e205bfc88506afc83299bd21b9e01c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1505358, "upload_time": "2017-10-03T04:55:14", "url": "https://files.pythonhosted.org/packages/d9/7b/fa38d8cbd4939ca9ef504db1fc88bffd405e9ac9546ef4d8928054bebfe6/ryu-4.18.tar.gz" } ], "4.19": [ { "comment_text": "", "digests": { "md5": "8b75a277b5b37148aa06d6ba903649d1", "sha256": "be37a67c29ac4d5743a9907cd5a3fa467d31981d30bbbac5e474ebe7e3f1ebc8" }, "downloads": -1, "filename": "ryu-4.19.tar.gz", "has_sig": false, "md5_digest": "8b75a277b5b37148aa06d6ba903649d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1506862, "upload_time": "2017-11-01T13:02:55", "url": "https://files.pythonhosted.org/packages/78/5b/fa39c038e2967b2825d21fd3c5c7a2fb865d7eb798764ab0a2d3c4af2741/ryu-4.19.tar.gz" } ], "4.2": [ { "comment_text": "", "digests": { "md5": "d2f8005443c7efaabe9b24dc84da298d", "sha256": "f56d4f6602e57c8e88baa935b8e0a02187ba7c5634fc20091fcbc0bd10641ffa" }, "downloads": -1, "filename": "ryu-4.2.tar.gz", "has_sig": false, "md5_digest": "d2f8005443c7efaabe9b24dc84da298d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1294789, "upload_time": "2016-05-13T14:12:42", "url": "https://files.pythonhosted.org/packages/0a/b6/e9d91e129efd6ce401f1621d24941b619b665571c729168bf4fa9d8e746a/ryu-4.2.tar.gz" } ], "4.2.1": [ { "comment_text": "", "digests": { "md5": "0034ec85030ff976aba07e9aa134467e", "sha256": "a2d381a00e23df76d53bed3b0a4e9fee8c2639d7ffe819d70e0e220a7ceb3585" }, "downloads": -1, "filename": "ryu-4.2.1.tar.gz", "has_sig": false, "md5_digest": "0034ec85030ff976aba07e9aa134467e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1348104, "upload_time": "2016-05-19T03:31:50", "url": "https://files.pythonhosted.org/packages/a6/a4/4e254ee0bc5b1399f42558c0134aa7b5491eb1fccf96e5f328846aa681de/ryu-4.2.1.tar.gz" } ], "4.2.2": [ { "comment_text": "", "digests": { "md5": "441d8f54bdfda9badb76bb743bdc31ce", "sha256": "80037f817975c8938f0439c6f193b112f90b3cb7e67b96951d0409adeb84ce7b" }, "downloads": -1, "filename": "ryu-4.2.2.tar.gz", "has_sig": false, "md5_digest": "441d8f54bdfda9badb76bb743bdc31ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1349294, "upload_time": "2016-05-27T06:04:28", "url": "https://files.pythonhosted.org/packages/27/79/36a66b27432f3295ba22cf68eea197e996c1a3f695f734062a30c30b63f1/ryu-4.2.2.tar.gz" } ], "4.20": [ { "comment_text": "", "digests": { "md5": "47f8c9d754c1b4cecb32ec6c608a1131", "sha256": "89e55e22e2490bfa6ca958e517bf6451cdb889d28db12535afec856075121844" }, "downloads": -1, "filename": "ryu-4.20.tar.gz", "has_sig": false, "md5_digest": "47f8c9d754c1b4cecb32ec6c608a1131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1509943, "upload_time": "2017-12-02T01:07:11", "url": "https://files.pythonhosted.org/packages/77/33/5a23edf2fc911566d344ddf26aa23f702f0326b5ad1e99c682014bdab91f/ryu-4.20.tar.gz" } ], "4.21": [ { "comment_text": "", "digests": { "md5": "8178ced5fefd1ff3e1a0e2bc470aba03", "sha256": "4c0c9d7425dad3c6a1351ed21a7ceae0ea98f26b1df1955db1d0dd3208f98be3" }, "downloads": -1, "filename": "ryu-4.21.tar.gz", "has_sig": false, "md5_digest": "8178ced5fefd1ff3e1a0e2bc470aba03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1513472, "upload_time": "2018-01-02T05:01:59", "url": "https://files.pythonhosted.org/packages/df/ed/57d3f3caa9fa53f6162f44bed1f48f40c4dc192040e78e1373e63e4ea30d/ryu-4.21.tar.gz" } ], "4.22": [ { "comment_text": "", "digests": { "md5": "d1cf4a488c3d4bf9a4cbba8a385d553b", "sha256": "60a4d190651cdaf761890aa6aaf5de07b295d71462abf3e6c53cf2255ee976e3" }, "downloads": -1, "filename": "ryu-4.22.tar.gz", "has_sig": false, "md5_digest": "d1cf4a488c3d4bf9a4cbba8a385d553b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1515292, "upload_time": "2018-02-01T12:09:24", "url": "https://files.pythonhosted.org/packages/fa/52/3e438232c10d344882314dc0679684ef5bfec721550c9f31494d3889c2f4/ryu-4.22.tar.gz" } ], "4.23": [ { "comment_text": "", "digests": { "md5": "efa36013085bcfa22081e9b8873608fc", "sha256": "93223d7374080441637def7ba59230ce0ead7ab5056ef142ab777570a28ba1d0" }, "downloads": -1, "filename": "ryu-4.23.tar.gz", "has_sig": false, "md5_digest": "efa36013085bcfa22081e9b8873608fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1517071, "upload_time": "2018-03-02T01:44:55", "url": "https://files.pythonhosted.org/packages/ca/41/939a2e321a6fcea4e175d6f8063d5e5bb00a5346e407892d61296a2cc4f3/ryu-4.23.tar.gz" } ], "4.24": [ { "comment_text": "", "digests": { "md5": "8e45883fd4382f6b8e7400785ea6274b", "sha256": "36d4ccc5fafaa8049ebbd3d3fd6a391398c3ad13f1b8b4988a5c39a88523e20e" }, "downloads": -1, "filename": "ryu-4.24.tar.gz", "has_sig": false, "md5_digest": "8e45883fd4382f6b8e7400785ea6274b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1518000, "upload_time": "2018-04-01T06:17:38", "url": "https://files.pythonhosted.org/packages/0b/66/788012b2e3a950d2b43b3e3d3d1782a809c3e3d3cdb0ecc12330b2a9a33c/ryu-4.24.tar.gz" } ], "4.25": [ { "comment_text": "", "digests": { "md5": "d9516e2df7d8659d15cfed4058d4faac", "sha256": "c5d928b9282acfc2490afe1bfdb2923b561f6adaa6414030e51eb07b0c8a7bcd" }, "downloads": -1, "filename": "ryu-4.25.tar.gz", "has_sig": false, "md5_digest": "d9516e2df7d8659d15cfed4058d4faac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1518040, "upload_time": "2018-06-01T11:44:40", "url": "https://files.pythonhosted.org/packages/f7/c0/185c3a57b7551a385d5e57ce81c3137ae827d3065bcbb2bb7cb1970b2e52/ryu-4.25.tar.gz" } ], "4.26": [ { "comment_text": "", "digests": { "md5": "a2eb52e12c84ceb442da63afdaaf03e0", "sha256": "7b914a04f73f6ffc9f067715d90e78e3a5c8bd255f5800927afc8a8006763f9c" }, "downloads": -1, "filename": "ryu-4.26.tar.gz", "has_sig": false, "md5_digest": "a2eb52e12c84ceb442da63afdaaf03e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1518130, "upload_time": "2018-07-01T11:14:55", "url": "https://files.pythonhosted.org/packages/f0/69/e6be170ac1fe27711095263e5241d3168d5010e94af6c709dd77d1580a6e/ryu-4.26.tar.gz" } ], "4.27": [ { "comment_text": "", "digests": { "md5": "229bc6aee7e19e758f7356b739434856", "sha256": "b6474a2f8324d22c85481ce00c1e9abdefce44a21d6ac4a6ad9429fb7ef7f4c4" }, "downloads": -1, "filename": "ryu-4.27.tar.gz", "has_sig": false, "md5_digest": "229bc6aee7e19e758f7356b739434856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1519229, "upload_time": "2018-08-02T11:07:03", "url": "https://files.pythonhosted.org/packages/c8/f7/21b5a656646de0329241d8449098205494273c8c54389fee46a75a57dcb8/ryu-4.27.tar.gz" } ], "4.29": [ { "comment_text": "", "digests": { "md5": "efc1b3cbb9bfe17ff957ecd272120415", "sha256": "b734763f64c03e06c7a0779c0327804ebaeb0ff83e4b4165df5fd12cf721c093" }, "downloads": -1, "filename": "ryu-4.29.tar.gz", "has_sig": false, "md5_digest": "efc1b3cbb9bfe17ff957ecd272120415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1520219, "upload_time": "2018-10-03T05:23:57", "url": "https://files.pythonhosted.org/packages/62/62/aed092b4d098274d1ff2ace4d21a3b45f6e8277d4bb21e459c53c22afa45/ryu-4.29.tar.gz" } ], "4.3": [ { "comment_text": "", "digests": { "md5": "b7a0f97d8025af2725323544e308df9f", "sha256": "cec615e7375d1aed5b4cd5ad04e6432f8dc90f24f4d03bf04597bb4e45eb5cfb" }, "downloads": -1, "filename": "ryu-4.3.tar.gz", "has_sig": false, "md5_digest": "b7a0f97d8025af2725323544e308df9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1315056, "upload_time": "2016-06-02T23:29:27", "url": "https://files.pythonhosted.org/packages/4f/e4/f7a0e1ccbc3884216d7aabd317b058a2318ac2bcc5c81d73f42ad5373dc6/ryu-4.3.tar.gz" } ], "4.30": [ { "comment_text": "", "digests": { "md5": "4510fb9f0ee76ca6d402a6bf9f0984a4", "sha256": "a3c11d849bb5d7859e35c30f13a7d18cd67a4bda950ae4d75283ad2de10883cc" }, "downloads": -1, "filename": "ryu-4.30.tar.gz", "has_sig": false, "md5_digest": "4510fb9f0ee76ca6d402a6bf9f0984a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1520273, "upload_time": "2018-11-03T11:12:19", "url": "https://files.pythonhosted.org/packages/19/4b/aa67d6c0fc2a2105c0eb2af145761ad8b674168001977fdfcb010a5e3393/ryu-4.30.tar.gz" } ], "4.31": [ { "comment_text": "", "digests": { "md5": "26eed4dcffbf6e477577c2ec69776c02", "sha256": "f6d6ef2d5fc768b6ef797b8fb6a53bf8dbeffa79512e2c1fea6793a6b4f37cfa" }, "downloads": -1, "filename": "ryu-4.31.tar.gz", "has_sig": false, "md5_digest": "26eed4dcffbf6e477577c2ec69776c02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1524157, "upload_time": "2019-04-01T12:52:04", "url": "https://files.pythonhosted.org/packages/ab/e5/7c8863f68906645267ac142a853ecff4275713e5a8c7719c43a22da1e6ec/ryu-4.31.tar.gz" } ], "4.32": [ { "comment_text": "", "digests": { "md5": "d8682f7cc13c8e5875fbd426d25cd706", "sha256": "e9029b5c6d6e9f91cf7a318047588b67a4942009dc817d2fc3be95cb69bd9e5f" }, "downloads": -1, "filename": "ryu-4.32.tar.gz", "has_sig": false, "md5_digest": "d8682f7cc13c8e5875fbd426d25cd706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1524299, "upload_time": "2019-05-07T13:13:09", "url": "https://files.pythonhosted.org/packages/f5/21/4defc2601049fc50dd924bc28d03c1da5116ea5250b5b6e58b85371c1447/ryu-4.32.tar.gz" } ], "4.4": [ { "comment_text": "", "digests": { "md5": "cf8fbaa2db3274775788f9ab88d3750e", "sha256": "58f94817768b688007b88bd9aeaf05b0c7c1c6aff9f7110190e7c02d242fae79" }, "downloads": -1, "filename": "ryu-4.4.tar.gz", "has_sig": false, "md5_digest": "cf8fbaa2db3274775788f9ab88d3750e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1349929, "upload_time": "2016-07-02T00:43:16", "url": "https://files.pythonhosted.org/packages/63/3b/0a4eacaa8ca4ab9750c0c3b6bfd4256b7d15117bb3b4c78e4e1062ef19b2/ryu-4.4.tar.gz" } ], "4.5": [ { "comment_text": "", "digests": { "md5": "4ecc8794f199bef938100ce18308edd9", "sha256": "ef9ee003e4a3d37222119175d98c64f4684124c2c6cdacb16e67b308cd71e8e8" }, "downloads": -1, "filename": "ryu-4.5.tar.gz", "has_sig": false, "md5_digest": "4ecc8794f199bef938100ce18308edd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1368324, "upload_time": "2016-08-02T02:22:35", "url": "https://files.pythonhosted.org/packages/64/e7/1be893594f9d295745b3c214c1805fd34afe1ca76a9991dc4e68c91183a0/ryu-4.5.tar.gz" } ], "4.6": [ { "comment_text": "", "digests": { "md5": "a67be9ad1aed159c65a1cbcdb9a3d3d7", "sha256": "d0d7638b5fb87ee102430b779ed8538985072e8ab552bf3c7d102fb8ada0eee2" }, "downloads": -1, "filename": "ryu-4.6.tar.gz", "has_sig": false, "md5_digest": "a67be9ad1aed159c65a1cbcdb9a3d3d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9377219, "upload_time": "2016-09-01T12:32:08", "url": "https://files.pythonhosted.org/packages/ec/43/6bde8393edbd16032a78366208cf361beb2b645ceccffd94c0e06dcd96fa/ryu-4.6.tar.gz" } ], "4.7": [ { "comment_text": "", "digests": { "md5": "5edea57eccbc496eee7e82e3c01a7934", "sha256": "59ac7a86b0d970ead0bce35994477cb97abad0af64928688330eaea607590db7" }, "downloads": -1, "filename": "ryu-4.7.tar.gz", "has_sig": false, "md5_digest": "5edea57eccbc496eee7e82e3c01a7934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9391055, "upload_time": "2016-10-03T23:21:12", "url": "https://files.pythonhosted.org/packages/a9/79/121ed2402fb9df587070b6ada2ef1e81eabcf0109cbde8f942bf6808d1b4/ryu-4.7.tar.gz" } ], "4.8": [ { "comment_text": "", "digests": { "md5": "f8f40352f907da4beda577d7380fd855", "sha256": "b3ab23b7c817c3263c40744f902c1f43f9ee5fe52f21cbbd2314673448bee78c" }, "downloads": -1, "filename": "ryu-4.8.tar.gz", "has_sig": false, "md5_digest": "f8f40352f907da4beda577d7380fd855", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1391515, "upload_time": "2016-11-07T01:10:05", "url": "https://files.pythonhosted.org/packages/72/a9/baafa38099937e741f16fcddd6d4895e81d8f4bb9f2f9159acf07526224b/ryu-4.8.tar.gz" } ], "4.8.1": [ { "comment_text": "", "digests": { "md5": "23862c30306eed6a99bf09254adf71c5", "sha256": "5bd7d13238b40d086da25380e8227f25e2a1f297548f13e03aaa670a742ba551" }, "downloads": -1, "filename": "ryu-4.8.1.tar.gz", "has_sig": false, "md5_digest": "23862c30306eed6a99bf09254adf71c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1392103, "upload_time": "2016-11-11T03:12:49", "url": "https://files.pythonhosted.org/packages/45/3b/fdcbf7a1f1eb8c970dd56d967cb72ae3698721b25fd2324b60afaeb9bb80/ryu-4.8.1.tar.gz" } ], "4.9": [ { "comment_text": "", "digests": { "md5": "4a739827965ec96e9288837d807641d1", "sha256": "cd0d93de89791b012b40340528e85b955040a76ed2a8d251938ba6fabfff8a03" }, "downloads": -1, "filename": "ryu-4.9.tar.gz", "has_sig": false, "md5_digest": "4a739827965ec96e9288837d807641d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1392754, "upload_time": "2016-12-05T07:44:16", "url": "https://files.pythonhosted.org/packages/5a/3a/8dd59612ed776754e5b5fd32b9dd2e8d4f73cc9d7a130ebc99e12d129bd6/ryu-4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8682f7cc13c8e5875fbd426d25cd706", "sha256": "e9029b5c6d6e9f91cf7a318047588b67a4942009dc817d2fc3be95cb69bd9e5f" }, "downloads": -1, "filename": "ryu-4.32.tar.gz", "has_sig": false, "md5_digest": "d8682f7cc13c8e5875fbd426d25cd706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1524299, "upload_time": "2019-05-07T13:13:09", "url": "https://files.pythonhosted.org/packages/f5/21/4defc2601049fc50dd924bc28d03c1da5116ea5250b5b6e58b85371c1447/ryu-4.32.tar.gz" } ] }