{ "info": { "author": "John Mertic", "author_email": "jmertic@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# DCO org check\n\nScript to check a GitHub org for commits without a DCO signoff that should have one.\n\nLoads config file ( defaults to dco_org_check.yaml, or specify at the command line after -c ) for credentials\n\n## Config file options ( set argument is the default if not specified )\n\n```yaml\n# GitHub access token ( required )\ntoken:\n# Github org name ( required )\norg:\n# name of csvfile\ncsvfile: dco_issues.csv\n# list of directory names where previous commit signoffs are in the repo\ndco_signoffs_directories:\n - dco-signoffs\n# set to 1 if you want to have the script create the previous commits signoff files\ncreate_prior_commits_file: 1\n# directory where to store the prior commits files\ncreate_prior_commits_dir: dco-signoffs\n# list of repos to ignore when scanning\nignore_repos:\n - repo1\n - repo2\n - ...\n# list of repos to only look at when scanning\nonly_repos:\n - repo1\n - repo2\n - ...\n```\n\n## Useful tools to make doing DCO signoffs easier\n\nThere are a number of great tools out there to manage DCO signoffs for developers to make it much easier to do signoffs.\n\n- DCO command line tool, which let's you do a single signoff for an entire repo ( https://github.com/coderanger/dco )\n- GitHub UI integrations for adding the signoff automatically ( https://github.com/scottrigby/dco-gh-ui )\n - Chrome - https://chrome.google.com/webstore/detail/dco-github-ui/onhgmjhnaeipfgacbglaphlmllkpoijo\n - Firefox - https://addons.mozilla.org/en-US/firefox/addon/scott-rigby/?src=search\n\nSPDX-License-Identifier: Apache-2.0\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jmertic/dco-org-check", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dco-org-check", "package_url": "https://pypi.org/project/dco-org-check/", "platform": "", "project_url": "https://pypi.org/project/dco-org-check/", "project_urls": { "Homepage": "https://github.com/jmertic/dco-org-check" }, "release_url": "https://pypi.org/project/dco-org-check/0.2/", "requires_dist": null, "requires_python": "", "summary": "Script to check a GitHub org for commits without a DCO signoff that should have one.", "version": "0.2" }, "last_serial": 5302350, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c3d27059f30cb641af1e24d50a4e8e13", "sha256": "ab6425b60c9a942d8e8fb04315813569331aa01f63148d39205b134e032c375c" }, "downloads": -1, "filename": "dco_org_check-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c3d27059f30cb641af1e24d50a4e8e13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7552, "upload_time": "2019-05-01T20:39:10", "url": "https://files.pythonhosted.org/packages/53/b3/0c145a83f41706645d9d8ce81cf1a64dac90b4de609d0a6da40bc609e750/dco_org_check-0.1-py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7152f2c244cfcb41fff2a426ffedd456", "sha256": "ee525c0705756bf243ae456ecb9af7344db3c9afa00d619ba12f11efd0111f62" }, "downloads": -1, "filename": "dco_org_check-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7152f2c244cfcb41fff2a426ffedd456", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8152, "upload_time": "2019-05-22T11:58:08", "url": "https://files.pythonhosted.org/packages/f3/9e/522fa800eb736c2559d8c12fb518e36f2a4353fe676b27062dbdf4ba67fa/dco_org_check-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f865be956870e77fa0393451659999cb", "sha256": "867bf471880792d6290f0c0ef05f36858843375350b087289979044b1886beec" }, "downloads": -1, "filename": "dco-org-check-0.2.tar.gz", "has_sig": false, "md5_digest": "f865be956870e77fa0393451659999cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2019-05-22T11:58:09", "url": "https://files.pythonhosted.org/packages/ec/ab/06760078b048dee99c2e873a6d7bf1d2951a9a516019ab588ff645c546fc/dco-org-check-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7152f2c244cfcb41fff2a426ffedd456", "sha256": "ee525c0705756bf243ae456ecb9af7344db3c9afa00d619ba12f11efd0111f62" }, "downloads": -1, "filename": "dco_org_check-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7152f2c244cfcb41fff2a426ffedd456", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8152, "upload_time": "2019-05-22T11:58:08", "url": "https://files.pythonhosted.org/packages/f3/9e/522fa800eb736c2559d8c12fb518e36f2a4353fe676b27062dbdf4ba67fa/dco_org_check-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f865be956870e77fa0393451659999cb", "sha256": "867bf471880792d6290f0c0ef05f36858843375350b087289979044b1886beec" }, "downloads": -1, "filename": "dco-org-check-0.2.tar.gz", "has_sig": false, "md5_digest": "f865be956870e77fa0393451659999cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2019-05-22T11:58:09", "url": "https://files.pythonhosted.org/packages/ec/ab/06760078b048dee99c2e873a6d7bf1d2951a9a516019ab588ff645c546fc/dco-org-check-0.2.tar.gz" } ] }