{ "info": { "author": "tav", "author_email": "tav@espians.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Build Tools", "Topic :: System :: Clustering", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration" ], "description": "Bolt lets you easily automate sysadmin tasks like deployment. You can use it to\r\nmanage multi-server setups over SSH or even as a build tool. To use, simply\r\ncreate a ``boltfile.py`` with your tasks, e.g.\r\n\r\n::\r\n\r\n from bolt.api import *\r\n\r\n @task\r\n def deploy():\r\n \"\"\"publish the latest version of the app\"\"\"\r\n\r\n with cd('/var/www/mysite.com'):\r\n run('git remote update')\r\n run('git checkout origin/master')\r\n\r\n sudo(\"/etc/init.d/apache2 graceful\")\r\n\r\nAnd then, run the tasks from the command line, e.g.\r\n\r\n::\r\n\r\n $ bolt deploy\r\n\r\nBolt was initially developed as a fork of `Fabric `_, but\r\nhas since been extracted as a standalone tool without any of the historic\r\nbaggage of the Fabric APIs.\r\n\r\n**Documentation**\r\n\r\nBolt doesn't currently have any docs, but you can look at the introduction to\r\nthe Fabric fork for details of how to use most of its features. Simply replace\r\nthe references to ``fab`` and ``fabric`` with ``bolt``:\r\n\r\n* `Fabric with Cleaner API and Parallel Deployment Support\r\n `_\r\n\r\n**Contribute**\r\n\r\nTo contribute any patches simply fork the repository on GitHub and send a pull\r\nrequest to https://github.com/tav, thanks!\r\n\r\n**License**\r\n\r\nThe code derived from Fabric is contained within the ``bolt/fabcode.py`` file\r\nand is under the BSD license. The rest of the code has been released into the\r\n`Public Domain `_. Do with it\r\nas you please.\r\n\r\n-- \r\nEnjoy, tav ", "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/tav/bolt-python", "keywords": "admin,deployment,ssh", "license": "Public Domain", "maintainer": "", "maintainer_email": "", "name": "bolt", "package_url": "https://pypi.org/project/bolt/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bolt/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tav/bolt-python" }, "release_url": "https://pypi.org/project/bolt/1.0/", "requires_dist": null, "requires_python": null, "summary": "Multi-server automation and deployment toolkit", "version": "1.0" }, "last_serial": 786960, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "99473b7c102e5b7737f8878ba27a2334", "sha256": "0f4389d4360eae34ad4fdc01dd6a6f6e27d8f494d89d01ebee44d46007fcdafb" }, "downloads": -1, "filename": "bolt-0.9.tar.gz", "has_sig": false, "md5_digest": "99473b7c102e5b7737f8878ba27a2334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32678, "upload_time": "2011-05-16T22:03:45", "url": "https://files.pythonhosted.org/packages/35/6d/8c59d17f1cd31524e809544b8f8718d11600b2e72e39ac94bae5bcf8c82e/bolt-0.9.tar.gz" }, { "comment_text": "", "digests": { "md5": "57242e3c928d6fb463a2c1c956304a28", "sha256": "71706f4368205f57cb9da31a44ced73b6cb6b7fba2ed36a8fca77f9f2fba80d9" }, "downloads": -1, "filename": "bolt-0.9.zip", "has_sig": false, "md5_digest": "57242e3c928d6fb463a2c1c956304a28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37372, "upload_time": "2011-05-16T22:03:48", "url": "https://files.pythonhosted.org/packages/fd/8b/f6c4daafc24ab770ba353cd672dcc025500f4388ed931069e3d2f8ba8244/bolt-0.9.zip" } ], "1.0": [] }, "urls": [] }