{ "info": { "author": "Xavier Barbosa", "author_email": "clint.northwood@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: OpenStack", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Swagger tools\n=============\n\n\nThis library allows you to merge a many file swagger specification into a\nsingle one.\n\n\nQuick start\n-----------\n\nFor example, these two files::\n\n # swagger.yml\n /paths:\n /users: {$ref: grafts/users.yml#/resources/collection}\n\n # grafts/users.yml\n /resources:\n collection:\n get:\n 200:\n post:\n 201:\n\n\nWill be merged as::\n\n # swagger.yml\n /paths:\n /users:\n get:\n 200:\n post:\n 201:\n\nWich can be used to validate your API against `editor.swagger.io `_.\n\n\nInstallation\n------------\n\n::\n\n pip install swaggertools\n\n\nUsage\n-----\n\nAs a command line::\n\n swagger-tools /path/to/swagger.yml\n\n\nInto python script::\n\n from swaggertools import resolve\n\n with open('/path/to/swagger.yml') as filehandler:\n app = resolve(filehandler)\n print(app.to_yaml())\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://swagger.errorist.io/tools", "keywords": "api,json,yaml,utilitaries,validation,swagger", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "swaggertools", "package_url": "https://pypi.org/project/swaggertools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/swaggertools/", "project_urls": { "Homepage": "http://swagger.errorist.io/tools" }, "release_url": "https://pypi.org/project/swaggertools/0.0.4/", "requires_dist": [ "dominate", "pyyaml" ], "requires_python": "", "summary": "Merge many files swagger specification into one file.", "version": "0.0.4" }, "last_serial": 2106708, "releases": { "0.0.1a0": [], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1954d5715b16dd6c1ef88d1cae00a318", "sha256": "30ebab128c2292fc526017564908b864649e0f46350588025ec6d5a32c161833" }, "downloads": -1, "filename": "swaggertools-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1954d5715b16dd6c1ef88d1cae00a318", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7869, "upload_time": "2016-05-02T14:35:42", "url": "https://files.pythonhosted.org/packages/a9/56/3ce07acc5e58742bc3f7f0d6406d041788fb8d74308280f426166e67c638/swaggertools-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "673767930499e426dd4849d0c7ce96a2", "sha256": "761a6c860f0dc0b4b9813446ac0811a6ffe46cab0940a5d7c48248aead3580cd" }, "downloads": -1, "filename": "swaggertools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "673767930499e426dd4849d0c7ce96a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8001, "upload_time": "2016-05-09T15:33:41", "url": "https://files.pythonhosted.org/packages/28/30/e80f4ce69e8ab7f51aec68183b17068ec2601bde80d20a6adedfe6e541d0/swaggertools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d25869839b626449d7b11cb906edcf6", "sha256": "85e8a226515c9431b0e7e02357a650622a5c05e26845e4ad46241f5bf3f113dc" }, "downloads": -1, "filename": "swaggertools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2d25869839b626449d7b11cb906edcf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20863, "upload_time": "2016-05-09T15:33:48", "url": "https://files.pythonhosted.org/packages/4e/19/021f7ce8c9020606ad627df577813d40598bc679cfef7340953b4c0af397/swaggertools-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "673767930499e426dd4849d0c7ce96a2", "sha256": "761a6c860f0dc0b4b9813446ac0811a6ffe46cab0940a5d7c48248aead3580cd" }, "downloads": -1, "filename": "swaggertools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "673767930499e426dd4849d0c7ce96a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8001, "upload_time": "2016-05-09T15:33:41", "url": "https://files.pythonhosted.org/packages/28/30/e80f4ce69e8ab7f51aec68183b17068ec2601bde80d20a6adedfe6e541d0/swaggertools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d25869839b626449d7b11cb906edcf6", "sha256": "85e8a226515c9431b0e7e02357a650622a5c05e26845e4ad46241f5bf3f113dc" }, "downloads": -1, "filename": "swaggertools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2d25869839b626449d7b11cb906edcf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20863, "upload_time": "2016-05-09T15:33:48", "url": "https://files.pythonhosted.org/packages/4e/19/021f7ce8c9020606ad627df577813d40598bc679cfef7340953b4c0af397/swaggertools-0.0.4.tar.gz" } ] }