{ "info": { "author": "Arello Mobile", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Documentation" ], "description": "Python OpenAPI Specification generator\n======================================\n\nTool for automated or semi-automated generate a `OpenAPI\nSpecification `__ (aka\nSwagger Specification) for Web APIs written with Python and famous\nframeworks, such as:\n\n- `Django REST\n Framework `__\n (DRF>=2; Django>=1.6)\n- `Falcon `__ (falcon>=0.3)\n- flask\n- bottle\n- and ever you own framework\n\nSupported only v2 OpenAPI Specification\n\nWhy?\n----\n\nThis tool is written as part of our Documentation Toolkit which we use\nin our job daily. The main idea of toolkit is to make a process of\ncreating and updating documentation able to be automated\n\nOther parts of our toolkit is:\n\n- `py2swagger `__\n- `swagger2rst `__\n- `sphinx-confluence `__\n- `confluence-publisher `__\n\nInstall\n=======\n\nInstall from `PyPI `__ with\n\n::\n\n $ pip install py2swagger\n\nUsage\n-----\n\n::\n\n usage: py2swagger [-h] [-c CONFIG] [-r ROOT] [-o OUTPUT]\n {falcon,drf,simple} ...\n\n Swagger schema builder\n\n optional arguments:\n -h, --help show this help message and exit\n -c CONFIG, --config CONFIG\n Path to config file\n -r ROOT, --root ROOT Path to project root. Default is current directory or\n configuration file location\n -o OUTPUT, --output OUTPUT\n Output file (Default stdout)\n\n plugins:\n {falcon,drf,simple}\n falcon\n drf\n simple Plugin for all applications\n\nRun tests\n---------\n\n.. code:: bash\n\n python setup.py test", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Arello-Mobile/py2swagger", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "py2swagger", "package_url": "https://pypi.org/project/py2swagger/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/py2swagger/", "project_urls": { "Homepage": "https://github.com/Arello-Mobile/py2swagger" }, "release_url": "https://pypi.org/project/py2swagger/1.0.0/", "requires_dist": [ "PyYAML (>=3.10)", "six", "yapsy (>=1.11.223)", "docutils (>=0.8); extra == 'reST'", "nose; extra == 'testing'", "rednose; extra == 'testing'", "mock; extra == 'testing'", "coverage; extra == 'testing'", "Django (<=1.10); extra == 'testing'", "djangorestframework; extra == 'testing'", "falcon; extra == 'testing'", "bottle; extra == 'testing'", "flask; extra == 'testing'" ], "requires_python": "", "summary": "Swagger schema builder", "version": "1.0.0" }, "last_serial": 2344008, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2b63d2578382259c9d7915866d8f09d9", "sha256": "5a2e1316dfb1898b119964bdf12df61daa29b37a6421f1a089a5f7656e805789" }, "downloads": -1, "filename": "py2swagger-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b63d2578382259c9d7915866d8f09d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28340, "upload_time": "2016-09-15T10:12:09", "url": "https://files.pythonhosted.org/packages/79/f0/4766900d9e1d2d51bb3de097984294ded6fd0bdd0a728a8ca49be4ea5a68/py2swagger-1.0.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b63d2578382259c9d7915866d8f09d9", "sha256": "5a2e1316dfb1898b119964bdf12df61daa29b37a6421f1a089a5f7656e805789" }, "downloads": -1, "filename": "py2swagger-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b63d2578382259c9d7915866d8f09d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28340, "upload_time": "2016-09-15T10:12:09", "url": "https://files.pythonhosted.org/packages/79/f0/4766900d9e1d2d51bb3de097984294ded6fd0bdd0a728a8ca49be4ea5a68/py2swagger-1.0.0-py2.py3-none-any.whl" } ] }