{ "info": { "author": "Marcos Araujo Sobrinho", "author_email": "marcos.sobrinho@truckpad.com.br", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP" ], "description": "# bottle-apispec\n\nSimple plugin to easily enable integrate Bottle, APISpec and Marshmallow.\n\n### Example\n```python\nfrom bottle import Bottle, run\nfrom bottle_apispec import APISpecPlugin\nfrom marshmallow import Schema\nfrom marshmallow.fields import String\n\napp = Bottle()\n\n\nclass MySchema(Schema):\n id = String()\n value = String()\n\n\n@app.get('/')\ndef index():\n \"\"\"API endpoint that return MySchema\n ---\n get:\n description: API endpoint that return MySchema\n responses:\n 200:\n description: It works!!!!\n schema: MySchema\n \"\"\"\n data, error = MySchema.load('id', 'value')\n return data\n\n\napp.install(APISpecPlugin(\n title='Example API',\n version='1.0.0',\n openapi_version='2.0',\n scan_package='.')\n)\n\nrun(app)\n\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/TruckPad/utils/bottle-apispec", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "bottle-apispec", "package_url": "https://pypi.org/project/bottle-apispec/", "platform": "", "project_url": "https://pypi.org/project/bottle-apispec/", "project_urls": { "Homepage": "https://gitlab.com/TruckPad/utils/bottle-apispec" }, "release_url": "https://pypi.org/project/bottle-apispec/0.9.0/", "requires_dist": [ "apispec (<4)", "bottle (>=0.12.0)", "marshmallow (>=2.10.0)" ], "requires_python": "", "summary": "Bottle + APISpec + Marshmallow integration", "version": "0.9.0" }, "last_serial": 5859172, "releases": { "0.5.2": [ { "comment_text": "", "digests": { "md5": "358d9a758c3071576cc17597116a9ac6", "sha256": "0ef1e43c7eb54ff24f031d11dc3fe05d855f979b500035764028fc9ea09f2e2e" }, "downloads": -1, "filename": "bottle_apispec-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "358d9a758c3071576cc17597116a9ac6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3500, "upload_time": "2018-12-19T16:46:19", "url": "https://files.pythonhosted.org/packages/22/bc/0e1d6b0f7ed6ec091007b9d40da0a29623311b2ea16fcc2987205e9cf21a/bottle_apispec-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8581a6f70fadd32fe9be6218b9ebe1c", "sha256": "62090c964244e9a1c7b53a3b5810b130bc1c26488794701ee0e5a11d74515d86" }, "downloads": -1, "filename": "bottle-apispec-0.5.2.tar.gz", "has_sig": false, "md5_digest": "c8581a6f70fadd32fe9be6218b9ebe1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2575, "upload_time": "2018-12-19T16:46:20", "url": "https://files.pythonhosted.org/packages/87/7a/41f10c1ec8ba930643a8e2b3bd134d8a50514d9d4b29ba0438bb5da7ba66/bottle-apispec-0.5.2.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "85ad155cc17fa6ca5b6c2f2711552fa5", "sha256": "57f2ccc25300f56a404b08b897564ecad91f27a08c5cf462ed8f3e3c4d748460" }, "downloads": -1, "filename": "bottle_apispec-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "85ad155cc17fa6ca5b6c2f2711552fa5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3555, "upload_time": "2018-12-19T17:31:14", "url": "https://files.pythonhosted.org/packages/c5/49/f4a0ee56c75772f2ec72c69f84737a58729a606aa9a21158987371bee22a/bottle_apispec-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b79886c352713daad5c2ea2b73a12e2", "sha256": "e294ea1590ba8f876f94a403da3de226f2b375d209096880bee02efffa93def3" }, "downloads": -1, "filename": "bottle-apispec-0.5.5.tar.gz", "has_sig": false, "md5_digest": "3b79886c352713daad5c2ea2b73a12e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2617, "upload_time": "2018-12-19T17:31:15", "url": "https://files.pythonhosted.org/packages/95/f8/5868ae6ec971869c8c8df389b2c27fdc9a29d578b6bdb043f682d9e4f092/bottle-apispec-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "30e2945cc0819361eb790c13dc513f41", "sha256": "c789e84030d3b184fa7efca4824fb4b6927630fddb41c308e4497a8cd571640c" }, "downloads": -1, "filename": "bottle_apispec-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "30e2945cc0819361eb790c13dc513f41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3554, "upload_time": "2018-12-19T18:24:07", "url": "https://files.pythonhosted.org/packages/3c/55/822022210b2ad01da8b7333958d4c59a244abff78fed57b3c4d7ae386a62/bottle_apispec-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a7d5c953e73c4e10e93c76c2223bae5", "sha256": "4ff71c7d7406cd3c75bc188606b89b9406263b0d35bfccbc658fabfcc3da2dd6" }, "downloads": -1, "filename": "bottle-apispec-0.6.0.tar.gz", "has_sig": false, "md5_digest": "3a7d5c953e73c4e10e93c76c2223bae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2618, "upload_time": "2018-12-19T18:24:08", "url": "https://files.pythonhosted.org/packages/f4/58/86ddb09fadd1cc07798e893f28db1105755dcda31f94cd226dd9ca3955b4/bottle-apispec-0.6.0.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "a78f463da4de511f56aadc21e301d817", "sha256": "67861a0bd59a1155ff570ab2d290b3f313f50258df29bd434464d425c7d2df55" }, "downloads": -1, "filename": "bottle_apispec-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a78f463da4de511f56aadc21e301d817", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3473, "upload_time": "2019-02-23T18:34:25", "url": "https://files.pythonhosted.org/packages/56/32/7a16935113d18cc8951d33a9f212406cbb4fd1491ebf366aec9c90b6a81e/bottle_apispec-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4068e31be9b2579d4d240791f324c107", "sha256": "822cdb18971686368f90cc30a74e3902d0bdc4d140cb52612ab14656409f32bc" }, "downloads": -1, "filename": "bottle-apispec-0.6.5.tar.gz", "has_sig": false, "md5_digest": "4068e31be9b2579d4d240791f324c107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2664, "upload_time": "2019-02-23T18:34:26", "url": "https://files.pythonhosted.org/packages/a8/62/8116cfc2b7facc6d5db665a215817f7bab3e441076fa56ed23c7ed8cafd8/bottle-apispec-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1a5dfc279bcc85b9164f81aa8f2cc484", "sha256": "665cc1920c57066b80855debe66a37363eb556e4fc5196add585e823c293385f" }, "downloads": -1, "filename": "bottle_apispec-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a5dfc279bcc85b9164f81aa8f2cc484", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3508, "upload_time": "2019-02-25T19:13:57", "url": "https://files.pythonhosted.org/packages/bc/83/bfb641f5866db915ee1c27dd694ed33ffd632aad36ddc90fc299b3553928/bottle_apispec-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdcdd30f6918117182d089feb267f138", "sha256": "80a048c51b28658b4173147dc4707cc3ef6cde55e786dc90e2152a1461ffc357" }, "downloads": -1, "filename": "bottle-apispec-0.7.0.tar.gz", "has_sig": false, "md5_digest": "cdcdd30f6918117182d089feb267f138", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2657, "upload_time": "2019-02-25T19:13:58", "url": "https://files.pythonhosted.org/packages/c9/66/e99973443732b5fe4411ffb46f100f7726663d6a788d8326de6fd799ef70/bottle-apispec-0.7.0.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "acbdcaa3b3699c2939cf01dcc740669d", "sha256": "e608c5079282e2f6909a7bd212e7acd7c69ad1b1335976d9f3129ffa6d0fcb8d" }, "downloads": -1, "filename": "bottle_apispec-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "acbdcaa3b3699c2939cf01dcc740669d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3578, "upload_time": "2019-09-19T22:23:02", "url": "https://files.pythonhosted.org/packages/77/c1/35c004eb721d4ac5936c3be6edd2c60564d3d99145bd1a720bd2207073ec/bottle_apispec-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bad7d2ae02682f83dc16bb577119cb28", "sha256": "83e868918b85f03a21154b0b7b26fc615e6a2cfaddfe0c4ce3a760e7df2d9819" }, "downloads": -1, "filename": "bottle-apispec-0.8.2.tar.gz", "has_sig": false, "md5_digest": "bad7d2ae02682f83dc16bb577119cb28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2019-09-19T22:23:04", "url": "https://files.pythonhosted.org/packages/24/1c/554acb98904a6a177c312e4491c0326966845e0a4ce847ef17d48f8674d2/bottle-apispec-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "11bd685de2a41d8658b2ce841a3e47c3", "sha256": "4b376d42f94571355ad87e0ecdf0b47c35fcc6c27357a055e94c84fbe42bc07c" }, "downloads": -1, "filename": "bottle_apispec-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "11bd685de2a41d8658b2ce841a3e47c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3594, "upload_time": "2019-09-19T22:38:20", "url": "https://files.pythonhosted.org/packages/10/f0/3b4bf54ef9a1306091d9ac81dd20e3bcfd97b5e63ebe3837ca50b09f7b52/bottle_apispec-0.8.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8601ce8eba86da44c027d4377d47e6e8", "sha256": "9d986d5940e819081f90071800f38db9f28c019bd5430b9ffd7c50e7cf9f0c0b" }, "downloads": -1, "filename": "bottle-apispec-0.8.3.tar.gz", "has_sig": false, "md5_digest": "8601ce8eba86da44c027d4377d47e6e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2744, "upload_time": "2019-09-19T22:38:21", "url": "https://files.pythonhosted.org/packages/a4/a0/8f930ed6766d304e0ba861059fb0760042c548579bd6b12b5587f10b48cd/bottle-apispec-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "822f8aa535e23c18b6503f8a6706afec", "sha256": "2e5531f3bbb0223175ebbfc9c7c93cea5c3a1d86c21d946862ce9fe4db530313" }, "downloads": -1, "filename": "bottle_apispec-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "822f8aa535e23c18b6503f8a6706afec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3613, "upload_time": "2019-09-19T23:07:15", "url": "https://files.pythonhosted.org/packages/f9/3a/75ecbd83ee2b73bd5203767ad260ff513d7810867af32e8e89eea0d05d49/bottle_apispec-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5a86b0866c0bfdd18db0caa0455117d", "sha256": "a453eeaed2b16242de7d1278d79e7023524c9c86031d952ddb831e6ddfdfd1a7" }, "downloads": -1, "filename": "bottle-apispec-0.9.0.tar.gz", "has_sig": false, "md5_digest": "f5a86b0866c0bfdd18db0caa0455117d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2765, "upload_time": "2019-09-19T23:07:17", "url": "https://files.pythonhosted.org/packages/74/68/c64ec71e329aa32fa294a51d3197763b7901ea0b58603f443da475543fe4/bottle-apispec-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "822f8aa535e23c18b6503f8a6706afec", "sha256": "2e5531f3bbb0223175ebbfc9c7c93cea5c3a1d86c21d946862ce9fe4db530313" }, "downloads": -1, "filename": "bottle_apispec-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "822f8aa535e23c18b6503f8a6706afec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3613, "upload_time": "2019-09-19T23:07:15", "url": "https://files.pythonhosted.org/packages/f9/3a/75ecbd83ee2b73bd5203767ad260ff513d7810867af32e8e89eea0d05d49/bottle_apispec-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5a86b0866c0bfdd18db0caa0455117d", "sha256": "a453eeaed2b16242de7d1278d79e7023524c9c86031d952ddb831e6ddfdfd1a7" }, "downloads": -1, "filename": "bottle-apispec-0.9.0.tar.gz", "has_sig": false, "md5_digest": "f5a86b0866c0bfdd18db0caa0455117d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2765, "upload_time": "2019-09-19T23:07:17", "url": "https://files.pythonhosted.org/packages/74/68/c64ec71e329aa32fa294a51d3197763b7901ea0b58603f443da475543fe4/bottle-apispec-0.9.0.tar.gz" } ] }