{ "info": { "author": "Amir Elaguizy", "author_email": "aelaguiz@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "===========\nPyGridspot\n===========\n\nPyGridspot is a simple python client for the Gridspot API (www.gridspot.com). It is\nintended to make managing gridspot vms easier. Typical usage looks like:\n\n\timport os\n\tfrom pygridspot import *\n\n\tg = Gridspot(api_key='',\\\n\t\t\tcache='file',\\\n\t\t\tcache_file='cache.dat')\n\n\til = g.get_instances()\n\n\tfor instance in il.new:\n\t g.bootstrap(os.path.expanduser('~/.ssh/id_rsa'), instance, '/tmp/test.sh')\n\nThe above code when executed results in:\n\n\taelaguiz$ python test.py\n\t[Instance inst_ = Running]\n\t[69.4.239.72:64333] put: /tmp/test.sh -> /tmp/test.sh\n\t[69.4.239.72:64333] sudo: chmod +x /tmp/test.sh && /tmp/test.sh && exit\n\t[69.4.239.72:64333] out: Ign http://security.ubuntu.com oneiric-security InRelease\n\t[69.4.239.72:64333] out: Ign http://us.archive.ubuntu.com oneiric InRelease\n\t[69.4.239.72:64333] out: Ign http://us.archive.ubuntu.com oneiric-updates InRelease\n\nThe key improvement over a simple REST client is the support for automatic bootstrapping\nof the new VMs using the Fabric SSH API to push a setup script and run it on any new VMs.\n\nDependencies\n===========\n\nFabric >= 1.4.3\nhttplib2 >= 0.7.4\n\nContributing\n===========\n\nFork, submit pull request.\n\nChangelog\n========\n\n\tv0.0.2, 7/16/2012 -- Brought code up to pep8 standards, added support for stop_instance.\n\n\tv0.0.1, 7/12/2012 -- Fixed missing readme in sdist package. Initial release.\n\n\tv0.0.1dev, 7/12/2012 -- Initial upload.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aelaguiz/pygridspot", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "PyGridspot", "package_url": "https://pypi.org/project/PyGridspot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PyGridspot/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/aelaguiz/pygridspot" }, "release_url": "https://pypi.org/project/PyGridspot/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Client for the Gridspot computing service.", "version": "0.0.2" }, "last_serial": 785293, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a1c1eae2bf58c2b55e91bd383af59671", "sha256": "81e67ae8d8bbb2ca23dfde4e5010c34b489fc0f9f897238e7d447d5491aeae6b" }, "downloads": -1, "filename": "PyGridspot-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a1c1eae2bf58c2b55e91bd383af59671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8329, "upload_time": "2012-07-12T23:45:17", "url": "https://files.pythonhosted.org/packages/5e/de/2f9e43883175eff23d9782c522c49f4be587c1f9cefa6cc830d408bf1630/PyGridspot-0.0.1.tar.gz" } ], "0.0.1dev": [ { "comment_text": "", "digests": { "md5": "fe5b93ab5cc5c0403e32d6d33a275778", "sha256": "269e258862fd2eae1b56eee2e243184663e93c25984b5873b59e1dc1178904e0" }, "downloads": -1, "filename": "PyGridspot-0.0.1dev.tar.gz", "has_sig": false, "md5_digest": "fe5b93ab5cc5c0403e32d6d33a275778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7791, "upload_time": "2012-07-12T22:32:04", "url": "https://files.pythonhosted.org/packages/4c/37/f42097bb368343e47db53794a5d6f5b14a47aab8d2dc3e7f6c9b77c7d1cc/PyGridspot-0.0.1dev.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a00b121b5505e266607724335bbc37e1", "sha256": "5edcfdcfb4a0b7f463177e658981f2db1ea05b2470ace16cb1dd51a7892d6950" }, "downloads": -1, "filename": "PyGridspot-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a00b121b5505e266607724335bbc37e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8588, "upload_time": "2012-07-16T16:27:37", "url": "https://files.pythonhosted.org/packages/e8/52/7d14550e88bb4c10e6f530a8b551bfc5427cb13b1f6f5bcdab02256696cd/PyGridspot-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a00b121b5505e266607724335bbc37e1", "sha256": "5edcfdcfb4a0b7f463177e658981f2db1ea05b2470ace16cb1dd51a7892d6950" }, "downloads": -1, "filename": "PyGridspot-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a00b121b5505e266607724335bbc37e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8588, "upload_time": "2012-07-16T16:27:37", "url": "https://files.pythonhosted.org/packages/e8/52/7d14550e88bb4c10e6f530a8b551bfc5427cb13b1f6f5bcdab02256696cd/PyGridspot-0.0.2.tar.gz" } ] }