{ "info": { "author": "Swimlane LLC", "author_email": "info@swimlane.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "SBCloud\n=======\n\nSwimbundle Cloud\n\nPackage provides reusable provider-agnostic cloud integrations for Swimbundles\n\nProvides a CLI to generate new swimbundles, and can be installed as a dependency in swimbundles to extend all default\ncloud integrations functionality\n\nBuilt using `Apache Libcloud`_\n\n.. _Apache Libcloud: https://libcloud.readthedocs.io/en/latest/index.html\n\nCurrently support COMPUTE providers only\n\n\nInstallation\n------------\n\nInstall from public repository\n\n::\n\n pip install sbcloud\n\n\nCLI\n---\n\nScaffold new cloud swimbundle with all supported integrations for the chosen provider\n\nSee https://libcloud.readthedocs.io/en/latest/supported_providers.html#compute for available providers\n\n::\n\n sbcloud generate --vendor \"Amazon Web Services\" --product \"EC2\" --provider \"EC2\" --logo-path \"./path/to/logo.png\"\n\nManifests will be generated based on expected arguments for chosen provider, but asset and integration inputs may need\nadjusted\n\n\nSwimbundle Usage\n----------------\n\nList in `dist_requirements.txt` file in swimbundles\n\nImport and extend base classes provided by package and configure with provider information\n\n::\n\n from sbcloud.integrations.compute import ComputeListNodesIntegration\n\n\n class SwMain(ComputeListNodesIntegration):\n\n provider = 'ec2'\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "UNLICENSED", "maintainer": "", "maintainer_email": "", "name": "sbcloud", "package_url": "https://pypi.org/project/sbcloud/", "platform": "", "project_url": "https://pypi.org/project/sbcloud/", "project_urls": null, "release_url": "https://pypi.org/project/sbcloud/0.4.6/", "requires_dist": null, "requires_python": "", "summary": "SBCloud", "version": "0.4.6" }, "last_serial": 3555163, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "972fd1d63b852364bf50e60e3238627d", "sha256": "0cd70b542406b957e3b9bd26959c108d1cf3b9ba331b9575b8585d36a7fbbbb5" }, "downloads": -1, "filename": "sbcloud-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "972fd1d63b852364bf50e60e3238627d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5277, "upload_time": "2018-02-03T00:25:40", "url": "https://files.pythonhosted.org/packages/60/55/6633ef0da58f08563df173c52473cc8cbbcc9b9652d1ebf38ad39b3eb336/sbcloud-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ad3bba0bcb01fd1680cd98e66fdffa2", "sha256": "b155ccc256864e5e559c80bdf1e82614780bebfca3a9e3133fe8879cbc447e9b" }, "downloads": -1, "filename": "sbcloud-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2ad3bba0bcb01fd1680cd98e66fdffa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3088, "upload_time": "2018-02-03T00:25:38", "url": "https://files.pythonhosted.org/packages/26/1c/6d7e3422e9d128c6efa398e21c108f95c995204d29109a5d7647c591b1c2/sbcloud-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "051873f9f61e5244ab9b519c283224c1", "sha256": "88a10cfaa97cb673019cd5d154dc74ac362fb9b61023888c538e2b51287dd62b" }, "downloads": -1, "filename": "sbcloud-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "051873f9f61e5244ab9b519c283224c1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5466, "upload_time": "2018-02-03T03:06:03", "url": "https://files.pythonhosted.org/packages/d0/e1/d58c8765ae92cd23d1831e6060df6905473843e183e37650bab964551d1b/sbcloud-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb795b6e792e0c7cc2545ad568157714", "sha256": "cb72bd0d58b6b60fe46859164dd08844106691b5ecff108c7be29c3c93d773b9" }, "downloads": -1, "filename": "sbcloud-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cb795b6e792e0c7cc2545ad568157714", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3269, "upload_time": "2018-02-03T03:06:01", "url": "https://files.pythonhosted.org/packages/24/31/e34d1a3d96a259520acb3cce710697d954e4662171659281f61aa49baf19/sbcloud-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "65798897fe320acbf527310f42812c51", "sha256": "c737f2ed5d678ced61d129a6ddecec4e1adc8338ade21cb215931e08b5a0e326" }, "downloads": -1, "filename": "sbcloud-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65798897fe320acbf527310f42812c51", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6273, "upload_time": "2018-02-05T00:45:51", "url": "https://files.pythonhosted.org/packages/e4/0e/cfc869055fefaf8ab943cca929990e79bfe8dae88c6b0d16904201a0b3f9/sbcloud-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02558a6e0fc6e563342c18782f985cb8", "sha256": "b2fec6c70a54ab041f8712946043cd8113aa1dd97ab3aba73b7d73f0a340d785" }, "downloads": -1, "filename": "sbcloud-0.3.0.tar.gz", "has_sig": false, "md5_digest": "02558a6e0fc6e563342c18782f985cb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6484, "upload_time": "2018-02-05T00:45:48", "url": "https://files.pythonhosted.org/packages/61/0e/4b88307be5847c5a99480be03e39d58a6068c0c7e7a5b18909cc5bb84239/sbcloud-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0ad5c6a58d1895d1a162ef5e43eba790", "sha256": "feb301a858824ede37e6ac73690212afdf6661dcc55fa7b185f41b3d7287e6e2" }, "downloads": -1, "filename": "sbcloud-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ad5c6a58d1895d1a162ef5e43eba790", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14027, "upload_time": "2018-02-05T01:05:08", "url": "https://files.pythonhosted.org/packages/2e/a4/5cab8a1cfb5efd6631e10c982d8195d1d57a6253838b6a6dccbb75aaf43f/sbcloud-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a92f05e92ab71d27284a12b2a826d7a1", "sha256": "2b33d81b00a09d10caddb056c11bcd47462d6e5ceb81211630bfe7d99f785604" }, "downloads": -1, "filename": "sbcloud-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a92f05e92ab71d27284a12b2a826d7a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6503, "upload_time": "2018-02-05T01:05:06", "url": "https://files.pythonhosted.org/packages/f7/a5/04baf1fcbc2b37d2e85be1d59c39bab8019fc6af636a9622bba0871a2815/sbcloud-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5f6d504fb0b67886fecbc6ea9d755889", "sha256": "c76d294bcf963dda489db2a22b5734815b2918286979a86e23e7988bcb1402da" }, "downloads": -1, "filename": "sbcloud-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f6d504fb0b67886fecbc6ea9d755889", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18358, "upload_time": "2018-02-05T02:16:57", "url": "https://files.pythonhosted.org/packages/ee/cd/80ec2fd47ae10648b0848eeb33eb56a2beb084e8a312503d1219b5388161/sbcloud-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91833040dc56b56e3888759d358c4e5b", "sha256": "b3fac24240ece3a301575482e84b68c8fb1e90ad276856a9dc4515d91a972a3c" }, "downloads": -1, "filename": "sbcloud-0.4.0.tar.gz", "has_sig": false, "md5_digest": "91833040dc56b56e3888759d358c4e5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6844, "upload_time": "2018-02-05T02:16:55", "url": "https://files.pythonhosted.org/packages/b7/a0/04899e10350f1cc5361b72d9a8f8f925dcc6d4feeb51f05ba92e0ba222a4/sbcloud-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "905258fa28ac5902a61ee29ef17ef97c", "sha256": "5f54f53f691e305d9c2583dcdbde95d749d7441ff2635b6e5433918dc893543b" }, "downloads": -1, "filename": "sbcloud-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "905258fa28ac5902a61ee29ef17ef97c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14378, "upload_time": "2018-02-05T02:26:24", "url": "https://files.pythonhosted.org/packages/3f/ef/429be715f89998aa7fe446ebb6b8b5c3030ba0ee0a0394b44a544d770979/sbcloud-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5ed0108a8abd50d694c889af85627b2", "sha256": "769835b12c08ba29923baf79c531b7673883ad336f91b427e2b396f479309257" }, "downloads": -1, "filename": "sbcloud-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e5ed0108a8abd50d694c889af85627b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6841, "upload_time": "2018-02-05T02:26:22", "url": "https://files.pythonhosted.org/packages/bc/dd/ebae2b0cd3ccafa6d0aeaae7932eb3ef2044e73d745bf4464bc30ba6203e/sbcloud-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e87c244392ec6dba138c4e5a6cc91442", "sha256": "4aa33cd4685c4cf22ed97d79f98bba53ce4e0cd3582eaeef7c78b08e35bf2fb5" }, "downloads": -1, "filename": "sbcloud-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e87c244392ec6dba138c4e5a6cc91442", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14463, "upload_time": "2018-02-05T04:10:07", "url": "https://files.pythonhosted.org/packages/00/c5/1ccdc47cebb427518d4944ec6a9b454b38e1927408cbeb767c1b82663f9d/sbcloud-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71707138a5864ab0e26c2b68cb99bfc3", "sha256": "87b6c9b155c140f3a79f631c73ebec7729bcd7dc4c9c1833aef27306a639c2af" }, "downloads": -1, "filename": "sbcloud-0.4.2.tar.gz", "has_sig": false, "md5_digest": "71707138a5864ab0e26c2b68cb99bfc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6903, "upload_time": "2018-02-05T04:10:06", "url": "https://files.pythonhosted.org/packages/72/ae/9c23b3c8368b341561d4b0bd7764b22040dc9d7c9f966bb3b5aab2b0f617/sbcloud-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "821619bf21a43f8420f81010466c6a61", "sha256": "ecff4ee85f0d772d23d6f63a578f621f33d65211e3134d99b4cd8b8765ac7cef" }, "downloads": -1, "filename": "sbcloud-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "821619bf21a43f8420f81010466c6a61", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14448, "upload_time": "2018-02-05T04:14:36", "url": "https://files.pythonhosted.org/packages/88/08/d2c3f4095575b83c99e7ce64618c698f5a75c29d60e3ea575935aefa239f/sbcloud-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e820fe66ae0ea92c9593a39d33ef36d", "sha256": "819a6b4ba5c6cf5749665fd1ba7b225d30730842e520fd331008dd620b4ba1fd" }, "downloads": -1, "filename": "sbcloud-0.4.3.tar.gz", "has_sig": false, "md5_digest": "5e820fe66ae0ea92c9593a39d33ef36d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6885, "upload_time": "2018-02-05T04:14:34", "url": "https://files.pythonhosted.org/packages/cc/1e/ec056620e57b8fd9bca2eb0dca8db599c9270c92bb0711f6a114b5ccda7d/sbcloud-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "31a9980d1c5d36604862b3f5ab39991b", "sha256": "a89037fcfd3aeb866b6c0c5ff82578064afb72dd9940cbcca0f4addcb4e02584" }, "downloads": -1, "filename": "sbcloud-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31a9980d1c5d36604862b3f5ab39991b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14942, "upload_time": "2018-02-05T23:14:24", "url": "https://files.pythonhosted.org/packages/05/76/5b7988d87bdd034df40299c1db5978a8debece99236bc18416851377a0b8/sbcloud-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a28307bdc1dbaf2c0314dc039dea762b", "sha256": "9f5d8f59e43fd3a83064d958bcf42819cc548e9406af2cbe2fcfafd635eb3ff7" }, "downloads": -1, "filename": "sbcloud-0.4.4.tar.gz", "has_sig": false, "md5_digest": "a28307bdc1dbaf2c0314dc039dea762b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7417, "upload_time": "2018-02-05T23:14:23", "url": "https://files.pythonhosted.org/packages/ae/6e/77bea00121e8e3d2d4e14804b1360b116b73694e9357faba55c93c405f63/sbcloud-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "a0dd16dcab2824bd23c60d855cab99b8", "sha256": "e0004d28064d4580d4a904ce8a66a8a426bf2a486c5bc029cef5e760e416302e" }, "downloads": -1, "filename": "sbcloud-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0dd16dcab2824bd23c60d855cab99b8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14945, "upload_time": "2018-02-06T00:08:29", "url": "https://files.pythonhosted.org/packages/35/b0/d457ca9238f9045940f9c0e1fcaf479f0398c0778de61367ae1f5f7317e4/sbcloud-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45518aa72ed5613faedf5a1211c01326", "sha256": "90a767966491d4cdc8a213c6e17e408d6d984776798fb0cede84e68733d716fc" }, "downloads": -1, "filename": "sbcloud-0.4.5.tar.gz", "has_sig": false, "md5_digest": "45518aa72ed5613faedf5a1211c01326", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7415, "upload_time": "2018-02-06T00:08:28", "url": "https://files.pythonhosted.org/packages/0f/3b/86ceecf1e80eed7d29ca4cb73f65d5885da4264bf8cf5e4285744326dfe9/sbcloud-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "9a43bd7f73df5b912bdc1fa4b1077459", "sha256": "b0c359695d1b16de191a66bda982c92ba5a335dd6be95565a4849c80cf1e1234" }, "downloads": -1, "filename": "sbcloud-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a43bd7f73df5b912bdc1fa4b1077459", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14947, "upload_time": "2018-02-06T00:36:48", "url": "https://files.pythonhosted.org/packages/36/6d/d6289dbc92edbe5233a9fa277bbf4db01aed56c4ff917aa893371e1bdba3/sbcloud-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "735d2672975c8b0a7bd325360e761921", "sha256": "bcf5871b0ed28d196a91d0c3c424f47a28a7915ffff29a77bc7f4474dc27d418" }, "downloads": -1, "filename": "sbcloud-0.4.6.tar.gz", "has_sig": false, "md5_digest": "735d2672975c8b0a7bd325360e761921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7421, "upload_time": "2018-02-06T00:36:46", "url": "https://files.pythonhosted.org/packages/82/ee/450bd628ad85087eb2802a31623b767fa5a838c5ce76962ecbf15b1c46e6/sbcloud-0.4.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a43bd7f73df5b912bdc1fa4b1077459", "sha256": "b0c359695d1b16de191a66bda982c92ba5a335dd6be95565a4849c80cf1e1234" }, "downloads": -1, "filename": "sbcloud-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a43bd7f73df5b912bdc1fa4b1077459", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14947, "upload_time": "2018-02-06T00:36:48", "url": "https://files.pythonhosted.org/packages/36/6d/d6289dbc92edbe5233a9fa277bbf4db01aed56c4ff917aa893371e1bdba3/sbcloud-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "735d2672975c8b0a7bd325360e761921", "sha256": "bcf5871b0ed28d196a91d0c3c424f47a28a7915ffff29a77bc7f4474dc27d418" }, "downloads": -1, "filename": "sbcloud-0.4.6.tar.gz", "has_sig": false, "md5_digest": "735d2672975c8b0a7bd325360e761921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7421, "upload_time": "2018-02-06T00:36:46", "url": "https://files.pythonhosted.org/packages/82/ee/450bd628ad85087eb2802a31623b767fa5a838c5ce76962ecbf15b1c46e6/sbcloud-0.4.6.tar.gz" } ] }