{ "info": { "author": "Valeryi Savich", "author_email": "relrin78@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "sanic-base-extension\n####################\nFlask-like extension support for Sanic framework\n\nFeatures\n========\n- Flask-like style initializing and using with Sanic applications\n- Easy to write a new extension and use it later\n\nInstallation\n============\nThis package should be installed using pip: ::\n\n pip install sanic-base-extension\n\n\nExample\n=======\n.. code-block:: python\n\n from sanic import Sanic\n from sanic_base_ext import BaseExtension\n\n\n class CustomExtension(BaseExtension):\n extension_name = app_attribute = 'custom'\n\n def hello(self, user):\n print(\"Hello, {}!\".format(user))\n\n\n app = Sanic(__name__)\n CustomExtension() # available via `app.custom` or `app.extensions['custom']`\n app.custom.hello('world') # Hello, world!\n\nLicense\n=======\nThe sanic-base-extension is published under BSD license. For more details read LICENSE_ file.\n\n.. _links:\n.. _LICENSE: https://github.com/Relrin/sanic-base-extension/blob/master/LICENSE\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/Relrin/sanic-base-extension", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "sanic-base-extension", "package_url": "https://pypi.org/project/sanic-base-extension/", "platform": "any", "project_url": "https://pypi.org/project/sanic-base-extension/", "project_urls": { "Homepage": "https://github.com/Relrin/sanic-base-extension" }, "release_url": "https://pypi.org/project/sanic-base-extension/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Flask-like extension support for Sanic framework", "version": "0.1.1" }, "last_serial": 3609848, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8a5128ef4b17a67f145cccb343f6eecb", "sha256": "a39b12595f0dc951a18e1f769ad32a7edbf04e9ede41aa820e6b128074836669" }, "downloads": -1, "filename": "sanic_base_extension-0.1.0-py3-any.whl", "has_sig": false, "md5_digest": "8a5128ef4b17a67f145cccb343f6eecb", "packagetype": "bdist_wheel", "python_version": "0.1.0", "requires_python": null, "size": 3697, "upload_time": "2018-02-23T15:14:51", "url": "https://files.pythonhosted.org/packages/93/ac/a14f11ffa9645f16122805749342bbf5cd68214fd8bb667ee0f621c49c60/sanic_base_extension-0.1.0-py3-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "acfd895e633cc4394111ccfe02753821", "sha256": "d92ee5981f10b414522a42077d8f3ff4a6a72af5f01098efe49af87c5a75d1eb" }, "downloads": -1, "filename": "sanic_base_extension-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acfd895e633cc4394111ccfe02753821", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3773, "upload_time": "2018-02-23T16:44:22", "url": "https://files.pythonhosted.org/packages/3a/92/e31e6799c047634f63d206db0fb68c252658068ee04b1cbb38c9fab81adc/sanic_base_extension-0.1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "acfd895e633cc4394111ccfe02753821", "sha256": "d92ee5981f10b414522a42077d8f3ff4a6a72af5f01098efe49af87c5a75d1eb" }, "downloads": -1, "filename": "sanic_base_extension-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acfd895e633cc4394111ccfe02753821", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3773, "upload_time": "2018-02-23T16:44:22", "url": "https://files.pythonhosted.org/packages/3a/92/e31e6799c047634f63d206db0fb68c252658068ee04b1cbb38c9fab81adc/sanic_base_extension-0.1.1-py3-none-any.whl" } ] }