{ "info": { "author": "csm10495", "author_email": "csm10495@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# PyCopier\n[![Build status](https://csm10495.visualstudio.com/pycopier/_apis/build/status/pycopier-CI)](https://csm10495.visualstudio.com/pycopier/_build/latest?definitionId=5) [![PyPI version](https://badge.fury.io/py/pycopier.svg)](https://badge.fury.io/py/pycopier)\n\nSupports Python 2.7/3.5 and later. If it doesn't work with your Python version, feel free to submit a PR. PRs are welcome!\n\nA Python-based multi-threaded directory copier. This was created in the spirit of wanting to give a cross-platform way of doing a multi-threaded copy, in a way similar to Microsoft's Robocopy. Some params are implemented similarly to parameters of the same name from Robocopy. (Simple Robocopy calls may work with PyCopier by replacing robocopy.exe with pycopier.)\n\n# Installation\n\nTo install, clone down and in the top pycopier directory run:\n\n```\npython -m pip install .\n```\nor\n```\npython -m pip install pycopier\n```\n\n# Simple Usage\n\nAfter install, you can run via ...\n\n```\npython -m pycopier SourceDir DestinationDir \n```\nor\n```\npycopier SourceDir DestinationDir \n```\n\n# Extended Usage\n\n```\n ____ ______ _\n / __ \\__ __/ ____/___ ____ (_)__ _____\n / /_/ / / / / / / __ \\/ __ \\/ / _ \\/ ___/\n / ____/ /_/ / /___/ /_/ / /_/ / / __/ /\n/_/ \\__, /\\____/\\____/ .___/_/\\___/_/\n /____/ /_/\n\n ... a Python replacement for Robocopy, including multithreaded copy.\n\noptional arguments:\n /h, //help show this help message and exit\n\nRobocopy Arguments:\n Arguments that more/less match Robocopy\n\n Source Specifies the path to the source directory.\n Destination Specifies the path to the destination directory.\n /MT MT Creates multi-threaded copies with N threads. The default value\n for N is 8\n /create Creates a directory tree and zero-length files only.\n /quit Quits after processing command line (to view parameters).\n /purge Deletes destination files and directories that no longer exist\n in the source.\n /move Moves files and directories, and deletes them from the source\n after they are copied.\n /copyall Copies all file information.\n /s Copies subdirectories. Note that this option excludes empty\n directories. (robocopy's /e option for subdirectories including\n empties is default for pycopier)\n\nPyCopier Arguments:\n Arguments that are specific to PyCopier\n\n /quiet If set, be completely quiet during execution.\n```\n\n# Development\n\nAll development happens off of the master branch (or PRs to master). Once a 'release' is needed, versions, etc. will be updated in the master branch, tagged, and merged to the release branch. Nothing should be in the release branch that hasn't already been in the master branch.\n\n# License\nThis project is made available via the MIT License", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/csm10495/pycopier", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "pycopier", "package_url": "https://pypi.org/project/pycopier/", "platform": "", "project_url": "https://pypi.org/project/pycopier/", "project_urls": { "Homepage": "http://github.com/csm10495/pycopier" }, "release_url": "https://pypi.org/project/pycopier/1.2.0/", "requires_dist": null, "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "summary": "", "version": "1.2.0" }, "last_serial": 5632395, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2439501dafa41e4369ee42ba3a2a6447", "sha256": "b1f502ded75578c2b9a26ee87d146193f69653b0abb1e44b7c959d1fb295f954" }, "downloads": -1, "filename": "pycopier-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2439501dafa41e4369ee42ba3a2a6447", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5977, "upload_time": "2019-08-03T04:05:27", "url": "https://files.pythonhosted.org/packages/6c/91/c63815f04c3317c9085b6a5609c47e6f90fb2e8b71e0614ecf3670747607/pycopier-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d3918cfe0c56370136a58bbdb3a059df", "sha256": "b2c858a88aaf11b77e886f163ae790af2e0709c36dd4d5cc616eb40027499ae1" }, "downloads": -1, "filename": "pycopier-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d3918cfe0c56370136a58bbdb3a059df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6631, "upload_time": "2019-08-04T04:03:56", "url": "https://files.pythonhosted.org/packages/7d/6e/be1aae4ad351df804e4096e377f06949489f87d00739c6e3fc87759fccce/pycopier-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "573412f7cb7034bb62488cafd6d05dec", "sha256": "264f2b85cc3ded4220cf787ae499095815e80a9f2e0c72b4f607bd5df43506c8" }, "downloads": -1, "filename": "pycopier-1.2.0.tar.gz", "has_sig": false, "md5_digest": "573412f7cb7034bb62488cafd6d05dec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 7034, "upload_time": "2019-08-05T03:35:07", "url": "https://files.pythonhosted.org/packages/90/62/332b786d79a01ee8f017b2e713187aa11502fa7dc92aa341f25de04f34cf/pycopier-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "573412f7cb7034bb62488cafd6d05dec", "sha256": "264f2b85cc3ded4220cf787ae499095815e80a9f2e0c72b4f607bd5df43506c8" }, "downloads": -1, "filename": "pycopier-1.2.0.tar.gz", "has_sig": false, "md5_digest": "573412f7cb7034bb62488cafd6d05dec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 7034, "upload_time": "2019-08-05T03:35:07", "url": "https://files.pythonhosted.org/packages/90/62/332b786d79a01ee8f017b2e713187aa11502fa7dc92aa341f25de04f34cf/pycopier-1.2.0.tar.gz" } ] }