{ "info": { "author": "Munir Contractor", "author_email": "mmc691@nyu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Testing", "Topic :: System :: Software Distribution", "Topic :: Utilities" ], "description": "=================\nPlatform Migrator\n=================\n\nPlatform Migrator is an application to migrate software from its current\nsystem to a different system. System here is defined by the package managers\nthat will be used to install any required packages.\n\nInstallation\n------------\n\nTo run Platform Migrator, you will need Python 2.7 or greater on the base\nsystem, i.e. the system which currently has the software, and Python 3.5 or\ngreater on the target system, i.e. the system to which the software has to be\nmigrated. Currently, only Linux based operating systems are supported. It may\nwork on other OSes but has not been tested.\n\nPlatform migrator should be installed on the target system only. It will copy\nthe necessary files over to the base system as required.\n\nPlatform Migrator can be installed from PyPI with ::\n\n pip3 install --user platform-migrator\n\nor from this git repo with ::\n\n git clone https://gitlab.com/mmc691/platform-migrator\n cd platform-migrator\n python3 setup.py install --user\n\nExecution\n---------\n\nThe application is executed in 4 steps:\n\n1. Configure the application as per the docs.\n2. Start the server on the target system with ``platform-migrator server start``.\n See the docs for complete set of options available.\n3. On the base system, execute the following on the command line: ::\n\n curl http://:/migrate > script.py\n python script.py\n\n4. Back on the target system, run ``platform-migrator migrate ``.\n The docs have the full set of options for this as well.\n\nIf the migration was successful, the software will be saved in the configured\noutput directory.\n\nDocumentation\n-------------\n\nDocumentation for the project is available at\nhttps://platform-migrator.readthedocs.io/ and also in the\n`docs/ `_\ndirectory of this repository.\n\nAcknowledgements\n----------------\n\nThis application was written with the support and guidance of\n`Prof. Dennis Shasha `_ and\n`Prof. Cristophe Pradal `_\nas part of a capstone project at New York University.\n", "description_content_type": "", "docs_url": null, "download_url": "https://gitlab.com/mmc691/platform-migrator/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/mmc691/platform-migrator", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "platform-migrator", "package_url": "https://pypi.org/project/platform-migrator/", "platform": "any", "project_url": "https://pypi.org/project/platform-migrator/", "project_urls": { "Download": "https://gitlab.com/mmc691/platform-migrator/", "Homepage": "https://gitlab.com/mmc691/platform-migrator" }, "release_url": "https://pypi.org/project/platform-migrator/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Migrate software from one system to another", "version": "1.1.0" }, "last_serial": 3857517, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "084967ac8fa200f24412d59f0f2b060c", "sha256": "c965e8d944508bb607fef4a1b59e9013eb0a00b74a1ad977a3431db110149019" }, "downloads": -1, "filename": "platform-migrator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "084967ac8fa200f24412d59f0f2b060c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15211, "upload_time": "2018-04-07T00:27:28", "url": "https://files.pythonhosted.org/packages/1b/b8/5014328578887a0eb93eb1fea2b4bcc5d030aa6037ead437407e6ed1ec15/platform-migrator-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1607b284e61fb8adeccd0ee8415e5cae", "sha256": "0d699d4a1d5531dc015dca05f52035c9112b0321b312163245c84b2489265d00" }, "downloads": -1, "filename": "platform-migrator-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1607b284e61fb8adeccd0ee8415e5cae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16437, "upload_time": "2018-05-12T21:44:52", "url": "https://files.pythonhosted.org/packages/ba/33/859cc28b7f33eb8921e10e70d71b637d8746070292952b21b8a18df11f61/platform-migrator-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1607b284e61fb8adeccd0ee8415e5cae", "sha256": "0d699d4a1d5531dc015dca05f52035c9112b0321b312163245c84b2489265d00" }, "downloads": -1, "filename": "platform-migrator-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1607b284e61fb8adeccd0ee8415e5cae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16437, "upload_time": "2018-05-12T21:44:52", "url": "https://files.pythonhosted.org/packages/ba/33/859cc28b7f33eb8921e10e70d71b637d8746070292952b21b8a18df11f61/platform-migrator-1.1.0.tar.gz" } ] }