{ "info": { "author": "Andrew Starr-Bochicchio", "author_email": "a.starr.b@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# fabric-package-management\n\nAs the name implies, fabric-package-management is a collection of [Fabric](http://www.fabfile.org/)\ntasks for package management. There's nothing too fancy going on here. It's aim is to simply not\nhave to copy and paste similar convenience functions into many a Fabfile.\n\n[![Build Status](https://travis-ci.org/andrewsomething/fabric-package-management.svg?branch=master)](https://travis-ci.org/andrewsomething/fabric-package-management) [![docs](https://readthedocs.org/projects/fabric-package-management/badge/?version=latest)](http://fabric-package-management.readthedocs.io/en/latest/) [![codecov](https://codecov.io/gh/andrewsomething/fabric-package-management/branch/master/graph/badge.svg)](https://codecov.io/gh/andrewsomething/fabric-package-management) [![PyPI](https://img.shields.io/pypi/v/nine.svg)](https://pypi.python.org/pypi/fabric-package-management)\n\n\n## Example:\n\n```py\n#!/usr/bin/python\n\nfrom fabric.api import task, prompt, env\nfrom fabric.context_managers import cd\nfrom fabric.operations import reboot\n\nfrom fabric_package_managment import apt\n\n@task()\ndef run():\n apt.update()\n apt.upgrade()\n apt.install(['bpython', 'git'])\n with cd('/tmp'):\n apt.source(\"python-libcloud\", download_only=True)\n apt.remove('bpython', purge=True)\n apt.autoremove()\n apt.autoclean()\n if apt.reboot_required():\n prompt(\"Reboot required. Initiate now?\\nYes/No?\",\n \"response\",\n default=\"No\",\n validate=r'yes|Yes|YES|no|No|NO')\n if env.response.lower() == \"yes\":\n reboot()\n```\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/andrewsomething/fabric-package-management/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andrewsomething/fabric-package-management", "keywords": "", "license": "MIT License (Expat)", "maintainer": "", "maintainer_email": "", "name": "fabric-package-management", "package_url": "https://pypi.org/project/fabric-package-management/", "platform": "", "project_url": "https://pypi.org/project/fabric-package-management/", "project_urls": { "Download": "https://github.com/andrewsomething/fabric-package-management/releases", "Homepage": "https://github.com/andrewsomething/fabric-package-management" }, "release_url": "https://pypi.org/project/fabric-package-management/0.1.2/", "requires_dist": [ "fabric" ], "requires_python": "", "summary": "A collection of fabric tasks for package management", "version": "0.1.2" }, "last_serial": 2991035, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "cac4003499f8e6fe671de9f2797b6519", "sha256": "9ca9118c62fc77acb781cb30ca05ee8b15119ccf32828b073aaecb7a6d9ffc1b" }, "downloads": -1, "filename": "fabric-package-management-0.1.tar.gz", "has_sig": false, "md5_digest": "cac4003499f8e6fe671de9f2797b6519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4240, "upload_time": "2015-07-19T00:27:08", "url": "https://files.pythonhosted.org/packages/f4/18/83b57255853b9a91e24058e19fd8c114d33da746b2abb4d72017b721499e/fabric-package-management-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d707ca475f7f55f73aa9895e97b745be", "sha256": "d7d3fdbda91635a135d629b27b15dad07b71e1a0dc718bb089400a4ffb58e4b7" }, "downloads": -1, "filename": "fabric-package-management-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d707ca475f7f55f73aa9895e97b745be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4417, "upload_time": "2015-07-19T01:28:27", "url": "https://files.pythonhosted.org/packages/9f/13/56f7d17ab9d0b6de984c602377d7e0478c2afd517c61baef882ef7247ecb/fabric-package-management-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4ddcb5650928f4dd8cfb309d7da01e4e", "sha256": "de14b3e6b99da50d532f52acc1e2406dbc23726a315fe15ff3a9052a4e177aa6" }, "downloads": -1, "filename": "fabric_package_management-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4ddcb5650928f4dd8cfb309d7da01e4e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7498, "upload_time": "2017-06-30T22:00:46", "url": "https://files.pythonhosted.org/packages/7e/fb/cd8564e048d0f3a24a51adef28fe5cce13fa5a8826e5353c5d8b2453b623/fabric_package_management-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68f05200c32d3de03d50606a8f995150", "sha256": "a7f9f05f9b5333b83892ec2772b9df53899d12ac5c4a0bd5bbec3ec22adaee0f" }, "downloads": -1, "filename": "fabric_package_management-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68f05200c32d3de03d50606a8f995150", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7506, "upload_time": "2017-06-30T22:00:47", "url": "https://files.pythonhosted.org/packages/16/c8/60a013fe0d21ca5f25e65d23bbf1759ef27b129518247aca27b5b3213574/fabric_package_management-0.1.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ddcb5650928f4dd8cfb309d7da01e4e", "sha256": "de14b3e6b99da50d532f52acc1e2406dbc23726a315fe15ff3a9052a4e177aa6" }, "downloads": -1, "filename": "fabric_package_management-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4ddcb5650928f4dd8cfb309d7da01e4e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7498, "upload_time": "2017-06-30T22:00:46", "url": "https://files.pythonhosted.org/packages/7e/fb/cd8564e048d0f3a24a51adef28fe5cce13fa5a8826e5353c5d8b2453b623/fabric_package_management-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68f05200c32d3de03d50606a8f995150", "sha256": "a7f9f05f9b5333b83892ec2772b9df53899d12ac5c4a0bd5bbec3ec22adaee0f" }, "downloads": -1, "filename": "fabric_package_management-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68f05200c32d3de03d50606a8f995150", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7506, "upload_time": "2017-06-30T22:00:47", "url": "https://files.pythonhosted.org/packages/16/c8/60a013fe0d21ca5f25e65d23bbf1759ef27b129518247aca27b5b3213574/fabric_package_management-0.1.2-py2.py3-none-any.whl" } ] }