{ "info": { "author": "RedTurtle developers", "author_email": "sviluppo@redturtle.it", "bugtrack_url": null, "classifiers": [], "description": "rt.commands\n===========\n\ndeployment commands for RT (mainly fabric scripts)\n\nYour fabfile\n------------\n\nTo use rt.commands import it in your fabfile and\nset some environment variables.\n\nFor example, you can start from this template::\n\n # this is necessary to make the fabric commands available\n from fabric.api import env\n from rt.commands import *\n from rt.commands.project import *\n from rt.commands.buildout_components import *\n\n # This is the main python version\n env.python_version = '2.7'\n\n # This is the buildout script to use\n env.buildout_cfg = 'buildout.cfg'\n\n # And some hosts\n env.staging_user = 'plone'\n env.staging_host = 'staging.example.com'\n env.staging_dir = '/opt/www.demo.example.com'\n env.production_user = 'plone'\n env.production_host = 'example.com'\n env.production_dir = '/opt/www.example.com'\n\n\nrt.commands\n-----------\n\nproduction:\n Pushes into the env.hosts the production server\n\nstaging:\n Pushes into the env.hosts the production server\n\nrt.commands.buildout_components\n-------------------------------\n\nsync_var:\n Requires *staging* or *production* before.\n Sync component's buildout var folder\n It accepts the component parameter (default=plone)\n You can pass .. to get the var at the buildout root\n\nrt.commands.components.plone\n----------------------------\n\nSpecial functions to sync plone.\nGiven this fabfile::\n\n # -*- coding: utf-8 -*-\n from fabric.api import env\n from rt.commands import production, staging\n from rt.commands.components.plone import sync_blobstorage, sync_filestorage\n\n env.staging_user = 'redturtle'\n env.staging_host = 'somehost.redturtle.it'\n env.staging_dir = '/opt/somedir'\n\nYou can invoke::\n\n fab staging sync_blobstorage\n fab staging sync_filestorage\n\nIn order to have those folders synced\n\nChangelog\n=========\n\n0.1.5 (2014-07-17)\n------------------\n\n- added sync_filestorage and sync_blobstorage functions for plone component\n- started writing some documentation\n- sync_var now handles '..'\n- added _isuptodate function\n [ale-rt]\n\n\n0.1.4 (2013-10-10)\n------------------\n\n- Nothing changed yet.\n\n\n0.1.3 (2013-09-18)\n------------------\n\n* Initial work", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.redturtle.it", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "rt.commands", "package_url": "https://pypi.org/project/rt.commands/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rt.commands/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.redturtle.it" }, "release_url": "https://pypi.org/project/rt.commands/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "Fabric scripts for RT", "version": "0.1.5" }, "last_serial": 1160793, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "54e932713d257151f571c1321cb81184", "sha256": "de80d9e46cd8e03ef3075afa92e804deb83b37c45109602b421e69d3b7472423" }, "downloads": -1, "filename": "rt.commands-0.1.zip", "has_sig": false, "md5_digest": "54e932713d257151f571c1321cb81184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4184, "upload_time": "2013-04-29T14:45:23", "url": "https://files.pythonhosted.org/packages/02/98/b1f2e51d840e2478e1c56357731c37fe2a9937c26c03f5aa2c0b8ea1ddd5/rt.commands-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d2a35c2054933ef9b2cc8aff4fd83b2f", "sha256": "54c6a9db89c32d2b2e77e03476103da4ea3e43d6563a498d0dd6cf9aa31709e3" }, "downloads": -1, "filename": "rt.commands-0.1.1.zip", "has_sig": false, "md5_digest": "d2a35c2054933ef9b2cc8aff4fd83b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4882, "upload_time": "2013-04-29T15:18:12", "url": "https://files.pythonhosted.org/packages/51/1b/044caf516ae520ac4f48c4c2e8b0022b9d2e9772a8f66a60e9268edee1fb/rt.commands-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "87dd8ef11f3907c106cc14efd89f48d1", "sha256": "119c1e5195bcdce56cd8a0f3dc4c507fe0a902329984f970e62c2fe3a9a0453b" }, "downloads": -1, "filename": "rt.commands-0.1.2.zip", "has_sig": false, "md5_digest": "87dd8ef11f3907c106cc14efd89f48d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4396, "upload_time": "2013-07-15T10:32:08", "url": "https://files.pythonhosted.org/packages/a2/b0/c325cdc4175d5a0a4859e1e63a3ca72ec4c2a171577f84290edf0562ab76/rt.commands-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "06be66e55fcc7d3b761605c94fda62bd", "sha256": "06305c0a09e5eedc292f397f79b78e59de0e83c30ab275035a07bc46f4829e5d" }, "downloads": -1, "filename": "rt.commands-0.1.3.zip", "has_sig": false, "md5_digest": "06be66e55fcc7d3b761605c94fda62bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6587, "upload_time": "2013-09-18T08:04:30", "url": "https://files.pythonhosted.org/packages/27/4c/cdb84090378c8aaf426f8644ed150682275338ac1d8a927e898e53bfa52d/rt.commands-0.1.3.zip" } ], "0.1.3.dev0": [], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e4783f41e4503eb26095b663a0f46604", "sha256": "18033f7d7f6d87a351aa5287af615f4fe6450ace9065606ad036f70fe5606842" }, "downloads": -1, "filename": "rt.commands-0.1.4.zip", "has_sig": false, "md5_digest": "e4783f41e4503eb26095b663a0f46604", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6671, "upload_time": "2013-10-10T13:23:43", "url": "https://files.pythonhosted.org/packages/d3/9f/4d51d397be27b88164c6d44e0a5f1fe1e6165d75f61925365df3a3cf32f2/rt.commands-0.1.4.zip" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "989b946650598fe990d3addd8d031431", "sha256": "631d67b2a8f9d5311ce22200ef2689bd71dd04045ec3012f71e08258daf46fd7" }, "downloads": -1, "filename": "rt.commands-0.1.5.zip", "has_sig": false, "md5_digest": "989b946650598fe990d3addd8d031431", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9542, "upload_time": "2014-07-17T14:35:59", "url": "https://files.pythonhosted.org/packages/b8/15/c866cdf3376381ceb180aeb32173115a6af87202c957a10f1f536bd9fba2/rt.commands-0.1.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "989b946650598fe990d3addd8d031431", "sha256": "631d67b2a8f9d5311ce22200ef2689bd71dd04045ec3012f71e08258daf46fd7" }, "downloads": -1, "filename": "rt.commands-0.1.5.zip", "has_sig": false, "md5_digest": "989b946650598fe990d3addd8d031431", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9542, "upload_time": "2014-07-17T14:35:59", "url": "https://files.pythonhosted.org/packages/b8/15/c866cdf3376381ceb180aeb32173115a6af87202c957a10f1f536bd9fba2/rt.commands-0.1.5.zip" } ] }