{ "info": { "author": "Lucas Simonelli", "author_email": "lucasp.simonelli@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "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 :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=============================\nflask-restless-swagger-2\n=============================\n\nMagically create Swagger_ documentation as you magically create your RESTful API with Flask-Restless_\n\nThis has lingered a while without the love it needs due to other more pressing projects. Contributions are welcome and appreciated.\n\n\nThis is my fork of [flask-restless-swagger](https://github.com/mmessmore/flask-restless-swagger). It had several bugs and also lackluster doc.\nTo install:\n\n pip install flask-restless-swagger-2\n\nTo use import like so\n\n from flask_restless_swagger import SwagAPIManager as APIManager\n\nUsing this, you replace your current flask-restless APIManager usage with the swagg'd one\n\n\nRun your flask app, and then go to [localhost:5000/swagger](localhost:5000/swagger)\n\nYou can see the generated swagger json in [localhost:5000/swagger.json](localhost:5000/swagger.json)\n\n\nFeatures\n--------\n\nThis strives to be a drop in replacement for Flask-Restless_' APIManager. It wraps \nthe APIManager calls to try to gather enough information to present a Swagger_ 2.0\nfile. It also deploys the static content for the Swagger-UI configured to point\nto said Swagger_ JSON file.\n\nStatus\n------\nCurrently it \"works-for-me\". There are a few terrible assumptions it makes. It \nprobably needs some more features to be usable for everyone. Suggestions, and \npull requests are welcome.\n\nTODO\n----\n\n* Add Docstrings in Models as descriptions\n* Cleanup Markup\n* Make it suck less\n\n.. _Flask-Restless: https://flask-restless.readthedocs.org/en/latest/\n.. _Swagger: http://swagger.io\n\n\n\n\nDocumentation\n-------------\n\nThe full documentation is at http://flask-restless-swagger.rtfd.org.\n\n\n\nHistory\n-------\n\n0.1.0 (2015-07-15)\n++++++++++++++++++\n\n* First release on PyPI.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lucasSimonelli/flask-restless-swagger", "keywords": "flask-restless-swagger", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "flask-restless-swagger-2", "package_url": "https://pypi.org/project/flask-restless-swagger-2/", "platform": "", "project_url": "https://pypi.org/project/flask-restless-swagger-2/", "project_urls": { "Homepage": "https://github.com/lucasSimonelli/flask-restless-swagger" }, "release_url": "https://pypi.org/project/flask-restless-swagger-2/0.0.3/", "requires_dist": [ "Flask (>=0.10.0)", "Flask-Restless (>=0.17.0)", "pyyaml (>=3.11)", "wheel (>=0.22)" ], "requires_python": "", "summary": "Magically create swagger documentation as you magically create your RESTful API", "version": "0.0.3" }, "last_serial": 2577361, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "91f7719ab514729de1c91a0d18532586", "sha256": "8064528c0eaa741725725df57da836688b6db7609a9716baa7830da50f28b56c" }, "downloads": -1, "filename": "flask_restless_swagger_2-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91f7719ab514729de1c91a0d18532586", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1050742, "upload_time": "2017-01-10T15:34:39", "url": "https://files.pythonhosted.org/packages/c8/47/7472e064a853ecc94192fd2b311444fa710ab431e581f12edc2961634f8a/flask_restless_swagger_2-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c353c3cd20869f7666f63705e6795938", "sha256": "9c1ca7dcc703364ef3190776fabaea60c86565e506afd039ec667498aa8b22ec" }, "downloads": -1, "filename": "flask-restless-swagger-2-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c353c3cd20869f7666f63705e6795938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1028542, "upload_time": "2017-01-10T15:34:59", "url": "https://files.pythonhosted.org/packages/b7/7d/bc1752489b490d2faa7fcb5a268dde35b585ecc745c2d4bb54d144d203ec/flask-restless-swagger-2-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "74120291d5025d330498da6844d6285b", "sha256": "2ba149e137f28d6703c50d3610fe13471d6dcb45df3a64dee7e1ea578f0aab3b" }, "downloads": -1, "filename": "flask_restless_swagger_2-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74120291d5025d330498da6844d6285b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1051060, "upload_time": "2017-01-16T14:46:22", "url": "https://files.pythonhosted.org/packages/d1/d7/016ed4ce686a98ec2a425e448301c4ccbeb75f21640e2015223b8e345dfd/flask_restless_swagger_2-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42a8f34077b7ff061d480754e89e6f2a", "sha256": "06158ca3c5a36d1162fba2fd4f9ee2013cb4f24dffa2b5445a51959e8185937b" }, "downloads": -1, "filename": "flask-restless-swagger-2-0.0.2.tar.gz", "has_sig": false, "md5_digest": "42a8f34077b7ff061d480754e89e6f2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1028616, "upload_time": "2017-01-16T14:46:31", "url": "https://files.pythonhosted.org/packages/e4/87/6de7c08ca8847479e509af404768f6e7643f353fae0a4fab2eed35d0b49b/flask-restless-swagger-2-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "09af7cfd42da039482f569c31fb77f80", "sha256": "e83d4840c8fe7a69489536748716f6971803a09fcfde1ec409b73efc0df5486d" }, "downloads": -1, "filename": "flask_restless_swagger_2-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09af7cfd42da039482f569c31fb77f80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1051081, "upload_time": "2017-01-16T14:57:24", "url": "https://files.pythonhosted.org/packages/2f/1d/c7635f65311e41bddd8a9ceddfd63f62191c90d86e1e000856498deca568/flask_restless_swagger_2-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c19e21b22b0cd01c6e9a7f6809e8c3e", "sha256": "030ffd0cb27cc81398889f0f64c88b96111c6e5bb6ee3d3c7e5b616708757542" }, "downloads": -1, "filename": "flask-restless-swagger-2-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4c19e21b22b0cd01c6e9a7f6809e8c3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1028619, "upload_time": "2017-01-16T14:57:33", "url": "https://files.pythonhosted.org/packages/c8/b5/2c45848fc00bf55976ba34608de44eafd689fb90f84615869c1bd81993b7/flask-restless-swagger-2-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09af7cfd42da039482f569c31fb77f80", "sha256": "e83d4840c8fe7a69489536748716f6971803a09fcfde1ec409b73efc0df5486d" }, "downloads": -1, "filename": "flask_restless_swagger_2-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09af7cfd42da039482f569c31fb77f80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1051081, "upload_time": "2017-01-16T14:57:24", "url": "https://files.pythonhosted.org/packages/2f/1d/c7635f65311e41bddd8a9ceddfd63f62191c90d86e1e000856498deca568/flask_restless_swagger_2-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c19e21b22b0cd01c6e9a7f6809e8c3e", "sha256": "030ffd0cb27cc81398889f0f64c88b96111c6e5bb6ee3d3c7e5b616708757542" }, "downloads": -1, "filename": "flask-restless-swagger-2-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4c19e21b22b0cd01c6e9a7f6809e8c3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1028619, "upload_time": "2017-01-16T14:57:33", "url": "https://files.pythonhosted.org/packages/c8/b5/2c45848fc00bf55976ba34608de44eafd689fb90f84615869c1bd81993b7/flask-restless-swagger-2-0.0.3.tar.gz" } ] }