{ "info": { "author": "Danny Hermes", "author_email": "daniel.j.hermes@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet" ], "description": "CI Diff Helper\n==============\n\n Diff Helper for Continuous Integration (CI) Services\n\n|coverage| |docs|\n\nFor an open source project, running unit tests, system tests, torture tests,\nfuzz tests, integration tests, code quality checks, etc. can quickly become\na large task.\n\nIn order to limit the amount of time and resources that these jobs require,\nthis tool provides a way to determine which files have changed and provides\na Python API for these changes. In addition, this library provides the\ncorresponding commit SHA (or other artifact) that is used as the diffbase.\n\nThe library supports (planned)\n\n* Continuous Integration Services\n\n * `Travis CI`_ |build-travis|\n * `AppVeyor`_ |build-appveyor|\n * `CircleCI`_ |build-circ|\n\n* Verson Control Systems\n\n * `git`_\n\n* Project Hosting Sites\n\n * `GitHub`_\n\n.. _Travis CI: https://travis-ci.com/\n.. _AppVeyor: https://www.appveyor.com/\n.. _CircleCI: https://circleci.com/\n.. _git: https://git-scm.com/\n.. _GitHub: https://github.com/\n\nInstall\n-------\n\n.. code-block:: console\n\n $ pip install --upgrade ci-diff-helper\n\nSee It In Action\n----------------\n\nThe ``test-app`` `branch`_ is set up to run every time a change is made.\nCheck out the `latest Travis builds`_ in ``test-app``, the\n`latest CircleCI builds`_ and the `latest AppVeyor builds`_\nto see the computed values at work.\n\nFor example, in a `Travis PR build`_::\n\n Config object: \n ----------------------------------------\n active: True\n base: 'test-app'\n branch: 'test-app'\n event_type: \n in_pr: True\n is_merge: True\n merged_pr: None\n pr: 10\n slug: 'dhermes/ci-diff-helper'\n tag: None\n ...\n\nand in a `Travis push build`_::\n\n Config object: \n ----------------------------------------\n active: True\n base: u'4a02445642735ba0d3ce5b944f4b2647b4c55813'\n branch: 'test-app'\n event_type: \n in_pr: False\n is_merge: True\n merged_pr: 10\n pr: None\n slug: 'dhermes/ci-diff-helper'\n tag: None\n ...\n\nA `CircleCI push build`_::\n\n Config object: \n ----------------------------------------\n active: True\n branch: 'test-app'\n is_merge: True\n tag: None\n ...\n\nAn `AppVeyor push build`_::\n\n Config object: \n ----------------------------------------\n active: True\n branch: 'test-app'\n is_merge: True\n provider: \n tag: None\n ...\n\n.. _branch: https://github.com/dhermes/ci-diff-helper/tree/test-app\n.. _latest Travis builds: https://travis-ci.org/dhermes/ci-diff-helper/branches\n.. _latest CircleCI builds: https://circleci.com/gh/dhermes/ci-diff-helper/tree/test-app\n.. _latest AppVeyor builds: https://ci.appveyor.com/project/dhermes/ci-diff-helper/history?branch=test-app\n.. _Travis PR build: https://travis-ci.org/dhermes/ci-diff-helper/builds/174378302\n.. _Travis push build: https://travis-ci.org/dhermes/ci-diff-helper/builds/174378578\n.. _CircleCI push build: https://circleci.com/gh/dhermes/ci-diff-helper/49\n.. _AppVeyor push build: https://ci.appveyor.com/project/dhermes/ci-diff-helper/build/1.0.140.test-app\n\nLicense\n-------\n\nApache 2.0 - See `LICENSE`_ for more information.\n\n.. _LICENSE: https://github.com/dhermes/ci-diff-helper/blob/master/LICENSE\n\n.. |build-travis| image:: https://travis-ci.org/dhermes/ci-diff-helper.svg?tag=0.2.0\n :target: https://travis-ci.org/dhermes/ci-diff-helper\n.. |build-circ| image:: https://circleci.com/gh/dhermes/ci-diff-helper.svg?style=shield\n :target: https://circleci.com/gh/dhermes/ci-diff-helper\n :alt: CirleCI Build\n.. |build-appveyor| image:: https://ci.appveyor.com/api/projects/status/github/dhermes/ci-diff-helper?tag=0.2.0&svg=true\n :target: https://ci.appveyor.com/project/dhermes/ci-diff-helper\n.. |coverage| image:: https://coveralls.io/repos/github/dhermes/ci-diff-helper/badge.svg?branch=0.2.0\n :target: https://coveralls.io/github/dhermes/ci-diff-helper?branch=0.2.0\n.. |docs| image:: https://readthedocs.org/projects/ci-diff-helper/badge/?version=0.2.0\n :target: http://ci-diff-helper.readthedocs.io/en/0.2.0/?badge=0.2.0\n :alt: Documentation Status", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dhermes/ci-diff-helper", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "ci-diff-helper", "package_url": "https://pypi.org/project/ci-diff-helper/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/ci-diff-helper/", "project_urls": { "Homepage": "https://github.com/dhermes/ci-diff-helper" }, "release_url": "https://pypi.org/project/ci-diff-helper/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Diff Helper for Continuous Integration (CI) Services", "version": "0.2.0" }, "last_serial": 2463117, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2de962167d7460dd7e6fbf52734e0f5f", "sha256": "f38ca611ee45985770930ee91287e9acf371766b71b4d1a6bf34fba919a3d978" }, "downloads": -1, "filename": "ci-diff-helper-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2de962167d7460dd7e6fbf52734e0f5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3689, "upload_time": "2016-10-07T05:33:39", "url": "https://files.pythonhosted.org/packages/07/0c/2d440889ae02f23cb546b00de9125cc2729280902605f1254d36316f7ef0/ci-diff-helper-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ec39d895be892fd41e5432b8cbf62b1c", "sha256": "9ad448100cf5fa4ac156d33fed251508dc8d56636cfb9cb58f009fc88415751f" }, "downloads": -1, "filename": "ci-diff-helper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ec39d895be892fd41e5432b8cbf62b1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13847, "upload_time": "2016-10-08T21:33:01", "url": "https://files.pythonhosted.org/packages/d4/17/50c7a1f6c5cbe166949b89ae518d909363d9f8b226bb7ee46dd9220f2862/ci-diff-helper-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d9a0955c87ae8250896bc65941df0c77", "sha256": "9d4d076d763f5b279735251e433b7a266e4d86de72c0259b7115f78d108f3114" }, "downloads": -1, "filename": "ci_diff_helper-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9a0955c87ae8250896bc65941df0c77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41075, "upload_time": "2016-11-16T01:10:17", "url": "https://files.pythonhosted.org/packages/40/59/5135cc401411090f029f8c8ea886c7f601c42fa19cc13368676605fe2c06/ci_diff_helper-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b9007aeb7aa6bb66436ff04437b8868", "sha256": "b85d494787f3f925b7fdcdc1cf1ae045f46cd85cfec75410b8ce954fdbac83a8" }, "downloads": -1, "filename": "ci-diff-helper-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3b9007aeb7aa6bb66436ff04437b8868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25242, "upload_time": "2016-11-16T01:08:24", "url": "https://files.pythonhosted.org/packages/7a/0d/0e6ee66f0e04fb7606ca834f9ff920c34731487ed0f1b4f267c5b6e24421/ci-diff-helper-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9a0955c87ae8250896bc65941df0c77", "sha256": "9d4d076d763f5b279735251e433b7a266e4d86de72c0259b7115f78d108f3114" }, "downloads": -1, "filename": "ci_diff_helper-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9a0955c87ae8250896bc65941df0c77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41075, "upload_time": "2016-11-16T01:10:17", "url": "https://files.pythonhosted.org/packages/40/59/5135cc401411090f029f8c8ea886c7f601c42fa19cc13368676605fe2c06/ci_diff_helper-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b9007aeb7aa6bb66436ff04437b8868", "sha256": "b85d494787f3f925b7fdcdc1cf1ae045f46cd85cfec75410b8ce954fdbac83a8" }, "downloads": -1, "filename": "ci-diff-helper-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3b9007aeb7aa6bb66436ff04437b8868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25242, "upload_time": "2016-11-16T01:08:24", "url": "https://files.pythonhosted.org/packages/7a/0d/0e6ee66f0e04fb7606ca834f9ff920c34731487ed0f1b4f267c5b6e24421/ci-diff-helper-0.2.0.tar.gz" } ] }