{ "info": { "author": "nexB Inc.", "author_email": "info@nexb.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "=========\nDeltacode\n=========\n\n +--------------+----------------------------------------------------------------------------------------------+\n | **Branch** | **Linux (Travis)** |\n +--------------+----------------------------------------------------------------------------------------------+\n | develop |.. image:: https://travis-ci.com/nexB/deltacode.svg?token=9MXbiHv3xZxwT2egFxby&branch=develop |\n | | :target: https://travis-ci.com/nexB/deltacode |\n +--------------+----------------------------------------------------------------------------------------------+\n\n\nDeltaCode is a simple command line utility that leverages the power\nof `scancode-toolkit `_\nto determine file-level differences between two codebases.\n\nDuring a typical software release cycle, development teams and software\ncompliance experts want insight into how a codebase has changed during each\nrelease iteration. Specifically, these users need a utility that can point out\nplaces in a codebase where material license and other provenance changes have\noccurred. This is where DeltaCode comes in.\n\nDeltaCode provides an accurate means of comparing two ScanCode result files,\nand returning any possible changes that have occurred between the two given\nscanned codebases. DeltaCode currently has the ability to detect file size and\nlicense changes, as well as means to detect when files have been moved to new\nlocations.\n\nWe are continuously working on new features, such as detecting copyright changes\nand detecting package version changes.\n\n\nQuick Start\n===========\nFor more comprehensive installation instructions and development instructions, see:\n`Comprehensive Installation `_\n\nFor development instructions, see:\n`Development Instructions `_\n\nMake sure you have Python 2.7 installed:\n * Download and install Python 2.7 32 bits for Windows\n https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi\n * Download and install Python 2.7 for Mac\n https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg\n * Download and install Python 2.7 for Linux via distro package manager\n\nNext, download and extract the latest DeltaCode release from::\n\n https://github.com/nexB/deltacode/releases/\n\nOpen a terminal, extract the downloaded release archive, then `cd` to\nthe extracted directory and run this command to display the command\nhelp. DeltaCode will self-configure if needed::\n\n ./deltacode --help\n\nRun a sample delta\n\n ./deltacode -n samples/samples.json -o samples/samples.json\n\nRun a simple delta saved to the `output.json` file::\n\n ./deltacode -n samples/samples.json -o samples/samples.json -j output.json\n\nThen open `output.json` to view the delta results.\n\nTo get DeltaCode results for your codebase, install\n`scancode-toolkit `_ and generate a\nscan for each of the codebases you wish to 'Delta'\n\n\nSupport\n=======\n\nIf you have a problem, a suggestion or found a bug, please enter a ticket at:\nhttps://github.com/nexB/deltacode/issues\n\nFor other questions, discussions, and chats, we have:\n\n- an official Gitter channel at https://gitter.im/aboutcode-org/discuss\n Gitter also has an IRC bridge at https://irc.gitter.im/\n\n- an official #aboutcode IRC channel on freenode (server chat.freenode.net)\n for DeltaCode and other related tools. Note that this receives\n notifications from repos so it can be a tad noisy. You can use your\n favorite IRC client or use the web chat at\n https://webchat.freenode.net/\n\n\nSource code\n===========\n\n* https://github.com/nexB/deltacode.git\n\n\nLicense\n=======\n\n* Apache-2.0 with an acknowledgement required to accompany the delta output.\n\nSee the NOTICE file for more details.\n\n\nDocumentation & FAQ\n===================\n\nhttps://github.com/nexB/deltacode/wiki\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nexb/deltacode", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "deltacode", "package_url": "https://pypi.org/project/deltacode/", "platform": "", "project_url": "https://pypi.org/project/deltacode/", "project_urls": { "Homepage": "https://github.com/nexb/deltacode" }, "release_url": "https://pypi.org/project/deltacode/1.0.0/", "requires_dist": [ "click", "scancode-toolkit", "unicodecsv" ], "requires_python": "", "summary": "Utility for comparing codebases using scancode-toolkit", "version": "1.0.0" }, "last_serial": 4902291, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6c859251b8f0d69efdd67ef237839878", "sha256": "7b46ad9b0c51b18a19ad1c941c38d8d6b046cfcd507c0d44b5e87648fc5a112e" }, "downloads": -1, "filename": "deltacode-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c859251b8f0d69efdd67ef237839878", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18911, "upload_time": "2019-03-05T22:44:04", "url": "https://files.pythonhosted.org/packages/2e/87/618f4e00df0003df3812068eca4de20545ce8f7e59675e019f2bae6d340e/deltacode-1.0.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6c859251b8f0d69efdd67ef237839878", "sha256": "7b46ad9b0c51b18a19ad1c941c38d8d6b046cfcd507c0d44b5e87648fc5a112e" }, "downloads": -1, "filename": "deltacode-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c859251b8f0d69efdd67ef237839878", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18911, "upload_time": "2019-03-05T22:44:04", "url": "https://files.pythonhosted.org/packages/2e/87/618f4e00df0003df3812068eca4de20545ce8f7e59675e019f2bae6d340e/deltacode-1.0.0-py2.py3-none-any.whl" } ] }