{ "info": { "author": "Julian Blank", "author_email": "blankjul@egr.msu.edu", "bugtrack_url": null, "classifiers": [], "description": "pyplagiarism - Plagiarism Tool for Python Source Code\n==========================================================================\n\n\nYou can find the detailed documentation here: https://www.egr.msu.edu/coinlab/blankjul/pyplagiarism/\n\n\n|travis| |python| |license|\n\n\n.. |travis| image:: https://travis-ci.com/julesy89/pyplagiarism.svg?branch=master\n :alt: build status\n :target: https://travis-ci.com/julesy89/pyplagiarism\n\n.. |python| image:: https://img.shields.io/badge/python-3.6-blue.svg\n :alt: python 3.6\n\n.. |license| image:: https://img.shields.io/badge/license-apache-orange.svg\n :alt: license apache\n :target: https://www.apache.org/licenses/LICENSE-2.0\n\n\nAn example of using pyplagiarism is provided below. This uses directly the API.\nIn the future, we are planning to provide a command line tool in addition.\n\n\n.. code:: python\n\n \n from pyplagiarism import plagiarism\n\n a = \"\"\"\n def calculate():\n x = 6\n y = 5\n return x + y\n \"\"\"\n\n b = \"\"\"\n def calculate():\n return 5 + 6\n \"\"\"\n\n c = \"\"\"\n def calculate():\n x = 6\n y = 5\n return x + y\n \"\"\"\n\n data = {\"a\": a, \"b\": b, \"c\": c}\n\n plagiarism(data, visualize_as_html=False, diff_of_files=False)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/julesy89/pyplagiarism", "keywords": "optimization", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "pyplagiarism", "package_url": "https://pypi.org/project/pyplagiarism/", "platform": "any", "project_url": "https://pypi.org/project/pyplagiarism/", "project_urls": { "Homepage": "https://github.com/julesy89/pyplagiarism" }, "release_url": "https://pypi.org/project/pyplagiarism/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Plagiarism Tool for Source Code", "version": "0.1.2", "yanked": false, "yanked_reason": null }, "last_serial": 6018951, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "38bccde5e119c35667dc40d1bbb82410", "sha256": "13af5d888f89f89620c2cbe0d005e8a20887abec76d65ce4db92c45cf6f6837e" }, "downloads": -1, "filename": "pyplagiarism-0.1.0.tar.gz", "has_sig": false, "md5_digest": "38bccde5e119c35667dc40d1bbb82410", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10539, "upload_time": "2019-10-23T14:37:28", "upload_time_iso_8601": "2019-10-23T14:37:28.190787Z", "url": "https://files.pythonhosted.org/packages/55/be/7c20b04f2597b7dc127d8392c76b25c2ad5e707e4e10b6be021f2f1072c4/pyplagiarism-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ca2a8b52f61e74da36be79660c929c51", "sha256": "a4eff934c708c4c3432a0483e4a609c1cfff918a516c91823fa6414a2a309260" }, "downloads": -1, "filename": "pyplagiarism-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ca2a8b52f61e74da36be79660c929c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10529, "upload_time": "2019-10-23T14:41:28", "upload_time_iso_8601": "2019-10-23T14:41:28.786706Z", "url": "https://files.pythonhosted.org/packages/e6/c1/d44d5203a6d5e9c9b0e019354114eebcc9182c18a672e1afac2472b21c7a/pyplagiarism-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8016e193d6fd0973ac49a05b66a7dcf3", "sha256": "528232461d32a0670a7f72451a85c8cb3a1f6c6006c3a80c54642966aa8a3f97" }, "downloads": -1, "filename": "pyplagiarism-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8016e193d6fd0973ac49a05b66a7dcf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10532, "upload_time": "2019-10-23T14:44:21", "upload_time_iso_8601": "2019-10-23T14:44:21.039552Z", "url": "https://files.pythonhosted.org/packages/3d/8f/bcffcb7ea7d1d690fbeef0a271361a51169b144c49855ee4524465a2dffc/pyplagiarism-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8016e193d6fd0973ac49a05b66a7dcf3", "sha256": "528232461d32a0670a7f72451a85c8cb3a1f6c6006c3a80c54642966aa8a3f97" }, "downloads": -1, "filename": "pyplagiarism-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8016e193d6fd0973ac49a05b66a7dcf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10532, "upload_time": "2019-10-23T14:44:21", "upload_time_iso_8601": "2019-10-23T14:44:21.039552Z", "url": "https://files.pythonhosted.org/packages/3d/8f/bcffcb7ea7d1d690fbeef0a271361a51169b144c49855ee4524465a2dffc/pyplagiarism-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }