{ "info": { "author": "Quique Porta", "author_email": "quiqueporta@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "# coauthors\nAdd coauthors to your last git commit message.\n\n## Install\n\nTo install **coauthors**, just run:\n\n```sh\n$ sudo python3 -m pip install coauthors\n```\n\n## Configure\n\nFirst create a config file with your coauthors.\n\nExample ~/.coauthors.json:\n\n```javascript\n{\n \"Faemino\":\n {\n \"name\": \"Juan Carlos Arroyo\",\n \"email\": \"faemino@comedian.com\"\n },\n \"Cansado\":\n {\n \"name\": \"Angel Javier Pozuelo\",\n \"email\": \"cansado@comedian.com\"\n }\n}\n```\n\nThen you need to create an environment variable\n\n```sh\nCOAUTHORS_FILE=\"/home//.coauthors.json\"\n```\n\n## Usage\n\nYou can coauthor your commit with one friend\n```sh\n$ coauthors Faemino\n```\n\nor with many\n```sh\n$ coauthors Faemino Cansado\n```\n\nYou can list your available coauthors\n```sh\n$ coauthors --list\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/quiqueporta/coauthors/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/quiqueporta/coauthors", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "coauthors", "package_url": "https://pypi.org/project/coauthors/", "platform": "", "project_url": "https://pypi.org/project/coauthors/", "project_urls": { "Download": "https://github.com/quiqueporta/coauthors/releases", "Homepage": "https://github.com/quiqueporta/coauthors" }, "release_url": "https://pypi.org/project/coauthors/0.8/", "requires_dist": [ "gitpython" ], "requires_python": "", "summary": "Add coauthors to your last git commit message.", "version": "0.8" }, "last_serial": 4266428, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ca253238e1262e50f48e1c9b14e484f9", "sha256": "36b89f67e84e5079541278be35b24964a9f252ccf29a2b378b05ed66516ef4b1" }, "downloads": -1, "filename": "coauthors-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ca253238e1262e50f48e1c9b14e484f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3217, "upload_time": "2018-09-10T20:44:02", "url": "https://files.pythonhosted.org/packages/41/02/cf61e65915e07d3fd8e5bd7ded982ae2b478a98888ad299148f5dfcaf93b/coauthors-0.1-py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "33ea814025dc3fbffd5462cfb7e5d2e3", "sha256": "5abc7c1ae3eaabe189ce44293c349d293fba6e03a2e440c8586234f263b83ead" }, "downloads": -1, "filename": "coauthors-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "33ea814025dc3fbffd5462cfb7e5d2e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3219, "upload_time": "2018-09-10T21:00:46", "url": "https://files.pythonhosted.org/packages/0e/60/6fe469989ef757152c6d84eb76ed2b04c90738003b3b98afed07ee48eb8d/coauthors-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1f378b8c65df250533a2602e88d8cac", "sha256": "b39de5faa60a94b8c3527ca015d8129433e3649324a7aff44b322f791acf1abf" }, "downloads": -1, "filename": "coauthors-0.2.tar.gz", "has_sig": false, "md5_digest": "e1f378b8c65df250533a2602e88d8cac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4530, "upload_time": "2018-09-10T21:00:47", "url": "https://files.pythonhosted.org/packages/d6/72/024c8b417ce363f49d84eeab17f80367755d8024fa068aba919b679c074d/coauthors-0.2.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "6d32b0cb531768aa7a9d6df300620ba2", "sha256": "b40f6395184a31e2a43640f9d9cb9926863066e47a587a2862b75e0d1ce4219a" }, "downloads": -1, "filename": "coauthors-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6d32b0cb531768aa7a9d6df300620ba2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3339, "upload_time": "2018-09-12T20:41:01", "url": "https://files.pythonhosted.org/packages/02/27/fc7debcd9ea8db93931f7d14a66e48efd09c3b4705fe7ccdb4188d07487b/coauthors-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6af3c0ace70b8a669ae1b19602cf836", "sha256": "82b48b65b8f5f6b0aaabe0bb0e65153b2c96aec79876ccbbc2e524a745bed522" }, "downloads": -1, "filename": "coauthors-0.8.tar.gz", "has_sig": false, "md5_digest": "e6af3c0ace70b8a669ae1b19602cf836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4706, "upload_time": "2018-09-12T20:41:05", "url": "https://files.pythonhosted.org/packages/ac/45/3b926da3ae0885e75e3e17ddc7a80bd88751037b8e6eab3a809d557b8d26/coauthors-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d32b0cb531768aa7a9d6df300620ba2", "sha256": "b40f6395184a31e2a43640f9d9cb9926863066e47a587a2862b75e0d1ce4219a" }, "downloads": -1, "filename": "coauthors-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6d32b0cb531768aa7a9d6df300620ba2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3339, "upload_time": "2018-09-12T20:41:01", "url": "https://files.pythonhosted.org/packages/02/27/fc7debcd9ea8db93931f7d14a66e48efd09c3b4705fe7ccdb4188d07487b/coauthors-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6af3c0ace70b8a669ae1b19602cf836", "sha256": "82b48b65b8f5f6b0aaabe0bb0e65153b2c96aec79876ccbbc2e524a745bed522" }, "downloads": -1, "filename": "coauthors-0.8.tar.gz", "has_sig": false, "md5_digest": "e6af3c0ace70b8a669ae1b19602cf836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4706, "upload_time": "2018-09-12T20:41:05", "url": "https://files.pythonhosted.org/packages/ac/45/3b926da3ae0885e75e3e17ddc7a80bd88751037b8e6eab3a809d557b8d26/coauthors-0.8.tar.gz" } ] }