{ "info": { "author": "Beno\u00eet Bryon", "author_email": "benoit@marmelune.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7" ], "description": "############\nTransmutator\n############\n\nTransmutator is a general purpose migration framework. \nIt focuses on automating actions you perform to upgrade (or downgrade) a\nproduct.\n\n.. warning::\n\n This project is experimental. At this stage, it just describes concepts.\n Perhaps the concepts are implemented by some existing tools.\n\nA typical migration for a web service could include:\n\n* ask admin for confirmation\n* enable maintenance page\n* stop frontends\n* backup data\n* update configuration\n* provision machines (upgrade software)\n* migrate databases\n* restart frontends\n* run smoketests\n* disable maintenance page.\n\n\n****\nDemo\n****\n\nCheck https://transmutator.readthedocs.org/en/latest/demo.html\n\n\n**********\nRessources\n**********\n\n* Documentation: https://transmutator.readthedocs.org\n* PyPI: https://pypi.python.org/pypi/transmutator\n* Code repository: https://github.com/benoitbryon/transmutator\n* Bugtracker: https://github.com/benoitbryon/transmutator/issues\n* Roadmap: https://waffle.io/benoitbryon/transmutator\n* Continuous integration: https://travis-ci.org/benoitbryon/transmutator", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://transmutator.readthedocs.org/", "keywords": "migration evolution upgrade downgrade shell deployment", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "transmutator", "package_url": "https://pypi.org/project/transmutator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/transmutator/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://transmutator.readthedocs.org/" }, "release_url": "https://pypi.org/project/transmutator/0.1/", "requires_dist": null, "requires_python": null, "summary": "General purpose migration framework (upgrades, downgrades).", "version": "0.1" }, "last_serial": 1566492, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e83384a4f704faafb7bed93228709aa1", "sha256": "077b0110f19d4a3ac1cd96458f4237881b6c94f9ebe1a9723ca5e8e277f6564c" }, "downloads": -1, "filename": "transmutator-0.1.tar.gz", "has_sig": false, "md5_digest": "e83384a4f704faafb7bed93228709aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7689, "upload_time": "2015-05-28T15:33:32", "url": "https://files.pythonhosted.org/packages/86/c2/679df7678834b1c2ead84fca835519f44845bf0cde1d6265ece509667c55/transmutator-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e83384a4f704faafb7bed93228709aa1", "sha256": "077b0110f19d4a3ac1cd96458f4237881b6c94f9ebe1a9723ca5e8e277f6564c" }, "downloads": -1, "filename": "transmutator-0.1.tar.gz", "has_sig": false, "md5_digest": "e83384a4f704faafb7bed93228709aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7689, "upload_time": "2015-05-28T15:33:32", "url": "https://files.pythonhosted.org/packages/86/c2/679df7678834b1c2ead84fca835519f44845bf0cde1d6265ece509667c55/transmutator-0.1.tar.gz" } ] }