{ "info": { "author": "Scott Crespo", "author_email": "sccrespo@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# CloeePy-RabbitMQ\nBoto Plugin for the CloeePy Framework\n\nAttaches a Boto Session to CloeePy application context.\n\n## Installation\n\n`pip install CloeePy-Boto`\n\n## Configuration\n\n### Configuration Basics\nCloeePy-Boto configuration is by environment variables, and text-based\nconfiguration is note supported. All you need to do is ensure\n`cloeepy_boto` is listed under `CloeePy.Plugins`\n\nTo learn what environment variables to configure, read the\n[Boto3 Docs](https://boto3.readthedocs.io/en/latest/guide/configuration.html#guide-configuration)\n\n\n```\nCloeePy\n ...\n Plugins:\n cloeepy_boto: {}\n```\n\n### Customize Plugin Namespace\n\nBy default, your connection is available on the CloeePy application context as\n`app.boto`. Optionally you can specify a different namespace by which you access\nthe rabbitmq connection via `pluginNamespace`.\n\n```\n...\nPlugins:\n cloeepy_boto:\n pluginNamespace: customBotoNS\n```\n\nThen, you would access your Boto connection on the application context like so:\n\n```\napp = CloeePy()\nresult = app.customBotoNS.ping()\napp.log.info(result)\n```\n\n## Usage\n```\nimport os\nfrom cloeepy import CloeePy\n\nif __name__ == \"__main__\":\n # Required: set config path as environment variable\n os.environ[\"CLOEEPY_CONFIG_PATH\"] = \"./example-config.yml\"\n\n # instantiate application instance\n app = CloeePy()\n\n # create s3 resource and print bucket names\n s3 = app.boto.resource('s3')\n for bucket in s3.buckets.all():\n print(bucket.name)\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/cloeeai/CloeePy-Boto", "keywords": "mini framework cloee cloeepy boto boto3", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "CloeePy-Boto", "package_url": "https://pypi.org/project/CloeePy-Boto/", "platform": "", "project_url": "https://pypi.org/project/CloeePy-Boto/", "project_urls": { "Homepage": "https://github.com/cloeeai/CloeePy-Boto" }, "release_url": "https://pypi.org/project/CloeePy-Boto/0.0.0/", "requires_dist": null, "requires_python": "", "summary": "Boto Plugin for CloeePy Framework", "version": "0.0.0" }, "last_serial": 3623260, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "ecf7d7c1a3c2bc84a3383e2bd4a2eba6", "sha256": "00afc66f5355e3c03c4d69441ca635b7f7364a5c50f0cbe3c7283adbda89e706" }, "downloads": -1, "filename": "CloeePy-Boto-0.0.0.tar.gz", "has_sig": false, "md5_digest": "ecf7d7c1a3c2bc84a3383e2bd4a2eba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3361, "upload_time": "2018-02-27T22:25:54", "url": "https://files.pythonhosted.org/packages/1f/90/f14ceb666278cf53f7b65206e709f6812e2d70712900f7cb06132fc3085a/CloeePy-Boto-0.0.0.tar.gz" } ], "0.0.0-rc1": [ { "comment_text": "", "digests": { "md5": "58d0c36c7cf0cf7b55059391f113d68d", "sha256": "c26887e4a0150590040a8cf1634fd96c3fba4cb1036787756a5bca3b4b9b000d" }, "downloads": -1, "filename": "CloeePy-Boto-0.0.0-rc1.tar.gz", "has_sig": false, "md5_digest": "58d0c36c7cf0cf7b55059391f113d68d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3373, "upload_time": "2018-02-27T22:22:28", "url": "https://files.pythonhosted.org/packages/9d/10/b877e23e1cec03c7f4dfd86ab50886b17687bccf90993f8533d5d5e2064d/CloeePy-Boto-0.0.0-rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ecf7d7c1a3c2bc84a3383e2bd4a2eba6", "sha256": "00afc66f5355e3c03c4d69441ca635b7f7364a5c50f0cbe3c7283adbda89e706" }, "downloads": -1, "filename": "CloeePy-Boto-0.0.0.tar.gz", "has_sig": false, "md5_digest": "ecf7d7c1a3c2bc84a3383e2bd4a2eba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3361, "upload_time": "2018-02-27T22:25:54", "url": "https://files.pythonhosted.org/packages/1f/90/f14ceb666278cf53f7b65206e709f6812e2d70712900f7cb06132fc3085a/CloeePy-Boto-0.0.0.tar.gz" } ] }