{ "info": { "author": "Almer Mendoza", "author_email": "atmalmer23@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Froi (Flask Router Object Interface)\n====================================\n\nA wrapper for Flask's native routing as a form of template.\nRoutes will be defined as objects to easily define domains.\n\n.. code-block:: python\n\n # Inside some route object\n from froi import Froi\n class SomeRoute(Froi):\n def __init__(self, app):\n super().__init__(app, 'SomeRoute', '/some_route')\n\n def install(self):\n # define a get route on base\n self.setget().route(func=sample_fxn_1)\n\n # define a post\n self.setpost().route('/do_something', func=sample_fxn_2)\n\n # define a put\n self.setput().route('/edit_something', func=sample_fxn_3)\n\n # define a delete\n self.setdelete().route('/delete_something', func=sample_fxn_4)\n\n # Inside your server handler\n from flask import Flask\n from some_route import SomeRoute\n app = Flask(config.APP_NAME)\n SomeRoute(app).install()\n app.run()\n\nIf you want a RESTful pattern to handle the routes, you can omit defining the `install` function.\n\n.. code-block:: python\n\n from froi import Froi\n class SomeRoute(Froi):\n def __init__(self, app):\n super().__init__(app, 'SomeRoute', '/some_route')\n\n def get(self):\n ... do something\n\n def post(self):\n ... do something\n\nThis will automatically create the defined `GET`, `POST`, `PUT`, and `DELETE` endpoints.\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "flask wrapper,router,router interface,interface,wrapper", "license": "MIT", "maintainer": "Almer Mendoza", "maintainer_email": "atmalmer23@gmail.com", "name": "froi", "package_url": "https://pypi.org/project/froi/", "platform": "", "project_url": "https://pypi.org/project/froi/", "project_urls": null, "release_url": "https://pypi.org/project/froi/0.4.5/", "requires_dist": [ "flask (>=1.0,<2.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "summary": "A Flask wrapper to easily handle routes defined as Python native objects", "version": "0.4.5" }, "last_serial": 5833763, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f50183482634dcc9163189a822c02a34", "sha256": "c0066e37f3fa2e77f6ac451679dd19e99c4422d2bb1344a6f3b1eb4760187e7f" }, "downloads": -1, "filename": "froi-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f50183482634dcc9163189a822c02a34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6536, "upload_time": "2019-04-06T22:16:05", "url": "https://files.pythonhosted.org/packages/66/04/eec3639e67935f6decde40d3a469197a04a9ce0b8a0c6588fc9bc72445d0/froi-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aa9e6782fa26f648426c8a5445d1fec", "sha256": "c4c4431242bcc717ea20423890e4a0c3957b0340ae277f2926410cf21e776851" }, "downloads": -1, "filename": "froi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8aa9e6782fa26f648426c8a5445d1fec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3183, "upload_time": "2019-04-06T22:16:08", "url": "https://files.pythonhosted.org/packages/70/9e/ab46c2d48d44de0cbaadd58f66bf0e31b146172cab4855514c7730bea276/froi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f7b0a4abed14e193d45505bd30f6a5db", "sha256": "f67658752d6746981794c97d57cdf9290ec0761e41b88aa8737e5b76a57ca667" }, "downloads": -1, "filename": "froi-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f7b0a4abed14e193d45505bd30f6a5db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6536, "upload_time": "2019-04-06T22:19:17", "url": "https://files.pythonhosted.org/packages/e0/9f/a325bcc24534acf8cdebad46abc40b39900ef0028909e21446b058e4b3eb/froi-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e784644e570889dd5c88cbbd9c45b07", "sha256": "07bb26206e09bdd652a363261d2bea59948a32e1d22acebcf7b7461ac4e0f9cf" }, "downloads": -1, "filename": "froi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9e784644e570889dd5c88cbbd9c45b07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3164, "upload_time": "2019-04-06T22:19:18", "url": "https://files.pythonhosted.org/packages/ac/e2/0ddaddcaeb35cdb3289e2ec18cfe71cb55a75fe01566bd358324ed89bff3/froi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cb5d6465441d0a4ec47b93a61e01b8c6", "sha256": "2ded10b55e95d20510d2bfe00c5964c6e181f2dba90f878df21c5fbbdd5c9a55" }, "downloads": -1, "filename": "froi-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cb5d6465441d0a4ec47b93a61e01b8c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6540, "upload_time": "2019-04-06T22:20:40", "url": "https://files.pythonhosted.org/packages/16/b9/73619cbd6ffbb83a8d73c09a424b39f52668b71abc1fb56a4f55b1867d71/froi-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86fe36f18f990112d77f8aba4c30b9e9", "sha256": "1368a62ee5d773fe3c5cdb613d7fdc85d1e56915cd85e2e95b502457961b51a8" }, "downloads": -1, "filename": "froi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "86fe36f18f990112d77f8aba4c30b9e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3180, "upload_time": "2019-04-06T22:20:41", "url": "https://files.pythonhosted.org/packages/92/f1/c6c1c564ed3a8b884637ecb7bcd122500d2afecb11f1221f699c5d4a0bb2/froi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "62a6b9bddb77824852b8cea31419289f", "sha256": "fe67ef6320d7b7539a476241450cc0bf38b717b1d2ee3df15952d0426f38569e" }, "downloads": -1, "filename": "froi-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "62a6b9bddb77824852b8cea31419289f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6539, "upload_time": "2019-04-06T22:21:29", "url": "https://files.pythonhosted.org/packages/c9/de/094cd76b71ad6b1c8a3597cf8c57c5f3a5041853cd570189593adb8bf478/froi-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53a3cc652b985a454d8636a390c15a41", "sha256": "dbeedfc60de245496aeba99b7c713f89c4a391b4006bb7d30f684eac0bea7d76" }, "downloads": -1, "filename": "froi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "53a3cc652b985a454d8636a390c15a41", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3185, "upload_time": "2019-04-06T22:21:31", "url": "https://files.pythonhosted.org/packages/be/bd/e4574407e16bee142377319b38e1d18b2d3c0de204be6a94c97aa18006b3/froi-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "27c7a753af163c9d391c277510219450", "sha256": "2f2570265432421495c67e564b72a3fc53366b654eaca4dabb11b62062cb6fa5" }, "downloads": -1, "filename": "froi-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "27c7a753af163c9d391c277510219450", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8549, "upload_time": "2019-04-07T14:03:25", "url": "https://files.pythonhosted.org/packages/1e/2a/02ad04267a97dc1f331171a58302486afc4dc0b287b39b169c95dda50f13/froi-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a3648bbae9f8f614c3f36b2d2a1a230", "sha256": "3efbebc798fb0dead490988414362300bd659571b1f9302cf0b717d8884a17a9" }, "downloads": -1, "filename": "froi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2a3648bbae9f8f614c3f36b2d2a1a230", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3649, "upload_time": "2019-04-07T14:03:27", "url": "https://files.pythonhosted.org/packages/a8/82/86e6a7c8ec35a3c0cdeabdbd417f8af44c1e8e1b82bebda036f6ae52e682/froi-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "bba367addea27c84e5391ff614dc1050", "sha256": "c3c296e0e2f0fe6092ebfb21cd5bca0a7fab0aed0c3d8e7ebbbd46551b18b757" }, "downloads": -1, "filename": "froi-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bba367addea27c84e5391ff614dc1050", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8534, "upload_time": "2019-04-07T14:07:10", "url": "https://files.pythonhosted.org/packages/03/21/d2a3d9dbca56602351b27b54cf9b2ccb93fe383bfd2937fa68dba59c6e5d/froi-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae0471d330e75015169cc91c239c853f", "sha256": "376b95e33dbae3c7ea40fdf1677024fc8c3b8bb476e60a8e33cdfffcd8409f63" }, "downloads": -1, "filename": "froi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ae0471d330e75015169cc91c239c853f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3645, "upload_time": "2019-04-07T14:07:13", "url": "https://files.pythonhosted.org/packages/a1/d5/9032c0c08fbf01ea6348a400226abf53c66a60a25f09173b19273cdcb33e/froi-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8ccbf320effae83ce6a5cfea716e8391", "sha256": "b1c0ed9627876f3af8e3288ea7d28cfc6edf8cdb1962f8dc3417a6a6197c39b2" }, "downloads": -1, "filename": "froi-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8ccbf320effae83ce6a5cfea716e8391", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8517, "upload_time": "2019-04-07T14:18:29", "url": "https://files.pythonhosted.org/packages/2e/28/66c75aa4ee42a9aa13543b954438298a5461d84e1c1764b3a7288f31a7b5/froi-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b61497ca4050d309774660ff79e5c144", "sha256": "74b52e01f46b36fe160f8a43ef5f387c9f98452ee39351a74d8e9e3a64e0197e" }, "downloads": -1, "filename": "froi-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b61497ca4050d309774660ff79e5c144", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3600, "upload_time": "2019-04-07T14:18:30", "url": "https://files.pythonhosted.org/packages/17/59/c3067461ccf8f0b0a644d80192e9eeeec2d3cf104f8e7ef187fb6e454d5d/froi-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "59419ed758c320dbef2048a0e9230cf0", "sha256": "92d33497efde5d3ec8a6b256a70de26849b0d508bd934feca0d17e6c7ae9bf12" }, "downloads": -1, "filename": "froi-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "59419ed758c320dbef2048a0e9230cf0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8538, "upload_time": "2019-04-07T14:24:20", "url": "https://files.pythonhosted.org/packages/33/58/96dcc9b003522232f0704d0fc9c27a550e2080fff96d72e44904945ce77e/froi-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29a80f6c814e3dfd7ccfb9f18d9259fa", "sha256": "ffb6b351b9ca11033ac3abf9631f43c8b1b2aa15a6acf00dc047be11aac0cfc5" }, "downloads": -1, "filename": "froi-0.2.3.tar.gz", "has_sig": false, "md5_digest": "29a80f6c814e3dfd7ccfb9f18d9259fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3654, "upload_time": "2019-04-07T14:24:22", "url": "https://files.pythonhosted.org/packages/56/bc/8e8fe6ea7d26f0781ccf60abe5727b58cecfff36234c8bbcea421590d188/froi-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "107989afd4611ae2fbb1e9488245b5a2", "sha256": "c721929ae7ffba714733df5bd4459d824a0ba8a431f1ed7eb3f97266ebdd972d" }, "downloads": -1, "filename": "froi-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "107989afd4611ae2fbb1e9488245b5a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8511, "upload_time": "2019-04-07T14:34:37", "url": "https://files.pythonhosted.org/packages/bf/f1/e34215bc788ff359b36a6f7cd934e34af1f379e649acf02a6020df2a9dea/froi-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f143dd433f945331296d9ec538495cc", "sha256": "3df062b6fc85ea5bbeaee0ed9b38d07712ce58b60b814a01318d18cc21c7d755" }, "downloads": -1, "filename": "froi-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6f143dd433f945331296d9ec538495cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3643, "upload_time": "2019-04-07T14:34:39", "url": "https://files.pythonhosted.org/packages/b8/ae/8df1a38880c109a0c423ffc8603c2759a0a8d45acfb53c6f5fd42f703dd6/froi-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "422c8d14442390498804e028638f84f6", "sha256": "dd05dece4a38d275e80fabd1cc9743ff7b1821b8c8bee2a9882f29ab8569d7ad" }, "downloads": -1, "filename": "froi-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "422c8d14442390498804e028638f84f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8518, "upload_time": "2019-04-07T14:43:56", "url": "https://files.pythonhosted.org/packages/34/b3/0047c7f986acdf0c3dca167e3c9d24528c5e7499f14bb196cd84fc958e05/froi-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1fd67772ccdd4774ad10a422ddd3c3b", "sha256": "d09d5fb9c69f6d572c060f8fe066752162dfe1565cbfcf57867b455248b96d79" }, "downloads": -1, "filename": "froi-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b1fd67772ccdd4774ad10a422ddd3c3b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3644, "upload_time": "2019-04-07T14:43:57", "url": "https://files.pythonhosted.org/packages/6b/a8/1ac9d9599cdda124a56832800f1ae0c9cc78b8fe8d11ffaaafcdf9f3fc10/froi-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a50f64dcee397ac2e415169dcb5422e6", "sha256": "9ffe228eb2dae596d71a21e0eb97c76aed3777f7f2006a07b19ae2868594f285" }, "downloads": -1, "filename": "froi-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a50f64dcee397ac2e415169dcb5422e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8582, "upload_time": "2019-04-08T02:43:40", "url": "https://files.pythonhosted.org/packages/a3/c0/087030be0a486aa0c96349ec5fff2fa132e6c2cbb5a17de6405d580a1641/froi-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3df840c3b2f4d05a0523ff2b83d4c79c", "sha256": "cedbbf6c421a79a4401cde7e1ee93eddcae2ba302a56434b835f5cfbc8b65f0a" }, "downloads": -1, "filename": "froi-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3df840c3b2f4d05a0523ff2b83d4c79c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3665, "upload_time": "2019-04-08T02:43:41", "url": "https://files.pythonhosted.org/packages/c4/54/60d9e4e459a4de8e888a8806dbacff5252901572991f71673f64d2e476ae/froi-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "2aa8647911eb6567b432a774a4a72f57", "sha256": "d6471f24b27cb6c67c6b2e090361bca9a83d4fb84db2f86c723975296ce9df3b" }, "downloads": -1, "filename": "froi-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2aa8647911eb6567b432a774a4a72f57", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8576, "upload_time": "2019-04-08T02:47:57", "url": "https://files.pythonhosted.org/packages/d8/5c/33d19628f95642d2592aa40b13147d8009b7b5b90bd4a4c7bab10dc01a2d/froi-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0da3f3fe638cd4805f1347b24646dbe", "sha256": "2fc25b5f9ea419c8f30d392807f24e3eb779546ec6d98665ee25963281ac3e53" }, "downloads": -1, "filename": "froi-0.4.1.tar.gz", "has_sig": false, "md5_digest": "b0da3f3fe638cd4805f1347b24646dbe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3661, "upload_time": "2019-04-08T02:47:58", "url": "https://files.pythonhosted.org/packages/44/1b/717cb0677a1750995ce2cbd2652122958b41d891c0eafb5440944cf6f8a5/froi-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "de941e666104331d50da79507c5e65fa", "sha256": "32c69018fa1b03f1986e828eaa0f70c5c9a71ddf901c113559decee6ebbb8ac1" }, "downloads": -1, "filename": "froi-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "de941e666104331d50da79507c5e65fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7893, "upload_time": "2019-04-08T03:10:12", "url": "https://files.pythonhosted.org/packages/cd/fd/d50a1431cd5748d93f43ec6981478cfae409df4a203e9410ab5c4db2839b/froi-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "299693d65ef0e2f1cf6243cfb4af1ef9", "sha256": "2d7a9e90cd51dd2c1d470ac8693aa7149638839118e809e84d38fee9f7e83a42" }, "downloads": -1, "filename": "froi-0.4.2.tar.gz", "has_sig": false, "md5_digest": "299693d65ef0e2f1cf6243cfb4af1ef9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3573, "upload_time": "2019-04-08T03:10:14", "url": "https://files.pythonhosted.org/packages/b0/ec/2f08880a2961042e27aa896ccc069e5c073f1ee6aa4968f10066a09e66b4/froi-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "8631fb1de5b2ca51bed824d1b576dffa", "sha256": "854ff2e2c8f8a9ba8142612c09a4f06b44a5be1df8a62f1efee2699552385ff3" }, "downloads": -1, "filename": "froi-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8631fb1de5b2ca51bed824d1b576dffa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7955, "upload_time": "2019-04-08T03:26:12", "url": "https://files.pythonhosted.org/packages/4b/5e/439b229e51ca26e535b1c85293bff9f9b23ca52bf0153b17c380f4329766/froi-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f0f7209edbc5fe038a6349916ce1f75", "sha256": "2d74334d99d622c6fb6d1b46757846340f4c267fb722743c415a83068de3f7d2" }, "downloads": -1, "filename": "froi-0.4.3.tar.gz", "has_sig": false, "md5_digest": "0f0f7209edbc5fe038a6349916ce1f75", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3580, "upload_time": "2019-04-08T03:26:14", "url": "https://files.pythonhosted.org/packages/05/92/c3d5c37b999303ea0ba77dc9eb3aa2471fcc7da34dfb19687b3df9e6922e/froi-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "5fa846f92bc89921634c4e38b5080a18", "sha256": "291c28339d443b78a1b204fce17f6141b4ffa0aee9e7fe5ffcfaf7e4dde0d2f9" }, "downloads": -1, "filename": "froi-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5fa846f92bc89921634c4e38b5080a18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7977, "upload_time": "2019-04-08T03:29:28", "url": "https://files.pythonhosted.org/packages/dc/fe/363e76f6d4989543ae2a49ca1212f2a11197f7066618920ce9d043b4bd0d/froi-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1855f7594b9f13addcda0268917bc21", "sha256": "e7694a253a6cc9f562f69ee6d506da1298355d0225fa7143d8584f2f5def9ed0" }, "downloads": -1, "filename": "froi-0.4.4.tar.gz", "has_sig": false, "md5_digest": "c1855f7594b9f13addcda0268917bc21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3598, "upload_time": "2019-04-08T03:29:31", "url": "https://files.pythonhosted.org/packages/e6/57/100afc684635060e5ec37dce68a30f3917434446910ff2f5f25941f649a7/froi-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "16f4a45f8a2eaa989a9614b63a8d7c23", "sha256": "bb8e0222780135578515e904a5f297b713ec406b471ce95e603389391ca16801" }, "downloads": -1, "filename": "froi-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16f4a45f8a2eaa989a9614b63a8d7c23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 4955, "upload_time": "2019-09-16T03:13:13", "url": "https://files.pythonhosted.org/packages/88/01/0c872aac6dd2a9852699891810f7c84682d25b8834f882b33aa20a6fa0e6/froi-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57bb4000329de9869feccfe2b7e532b1", "sha256": "513e20e5e5beb5ead07692d97083a6c16e812a87c3e39d35b1418c363263f4e3" }, "downloads": -1, "filename": "froi-0.4.5.tar.gz", "has_sig": false, "md5_digest": "57bb4000329de9869feccfe2b7e532b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 3592, "upload_time": "2019-09-16T03:13:15", "url": "https://files.pythonhosted.org/packages/75/0b/e4884e557ae306cbea1554ee30fd6e561c5ae499a8c564140ca11570a4b3/froi-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16f4a45f8a2eaa989a9614b63a8d7c23", "sha256": "bb8e0222780135578515e904a5f297b713ec406b471ce95e603389391ca16801" }, "downloads": -1, "filename": "froi-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16f4a45f8a2eaa989a9614b63a8d7c23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 4955, "upload_time": "2019-09-16T03:13:13", "url": "https://files.pythonhosted.org/packages/88/01/0c872aac6dd2a9852699891810f7c84682d25b8834f882b33aa20a6fa0e6/froi-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57bb4000329de9869feccfe2b7e532b1", "sha256": "513e20e5e5beb5ead07692d97083a6c16e812a87c3e39d35b1418c363263f4e3" }, "downloads": -1, "filename": "froi-0.4.5.tar.gz", "has_sig": false, "md5_digest": "57bb4000329de9869feccfe2b7e532b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 3592, "upload_time": "2019-09-16T03:13:15", "url": "https://files.pythonhosted.org/packages/75/0b/e4884e557ae306cbea1554ee30fd6e561c5ae499a8c564140ca11570a4b3/froi-0.4.5.tar.gz" } ] }