{ "info": { "author": "Jonathan Medwig", "author_email": "jonmedwig@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Office/Business :: Scheduling" ], "description": "[![CircleCI](https://circleci.com/gh/medwig/watson-jira.svg?style=shield)](https://circleci.com/gh/medwig/watson-jira)\n\n# Watson-Jira\n\nUpload watson time logs to Jira from the CLI! Selects Watson time logs whose project name matches\na Jira naming regex, formats those logs to Tempo format, and uploads to the appropriate Jira tickets.\nWill not double-write logs, and makes no local edits.\n\n## Install\n\n`$ pip install watson-jira`\n\n\n## Setup\n\nAPI access to Jira needs to be enabled, this can be done one of 2 ways:\n\n##### Guided:\n\n`$ watson-jira init`\n\n##### Manual:\n\n1. Generate a Jira token: https://id.atlassian.com/manage/api-tokens#\n2. Add this to `~/.netrc`:\n```\n\tmachine yoururl.atlassian.net\n\tlogin yourjiraemail@company.com\n\tpassword <>\n```\nReplacing `<>` with the token you copied from step 1.\n\nThe library will read `~/.netrc`, no further config needed!\n\n\n## Usage\n\n#### Show Jira-specific logs from today\n\n`$ watson-jira logs --jira-only --tempo-format`\n\n\n#### Show exixting worklogs for a Jira issue\n\n`$ watson-jira logs tempo --issue JI-101`\n\n\n#### Upload logs from the last 3 days\n\n`$ watson-jira sync --from 3`\n\n\n#### Help\n\n`$ watson-jira --help`\n\n\nWill install TD-Watson https://github.com/TailorDev/Watson as one of it's dependencies, not surprisingly.\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": "http://github.com/medwig/watson-jira", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "watson-jira", "package_url": "https://pypi.org/project/watson-jira/", "platform": "", "project_url": "https://pypi.org/project/watson-jira/", "project_urls": { "Homepage": "http://github.com/medwig/watson-jira" }, "release_url": "https://pypi.org/project/watson-jira/0.2.1/", "requires_dist": [ "td-watson", "python-dateutil", "click", "simplejson", "colorama", "jira" ], "requires_python": "", "summary": "Format and upload Watson time logs to Jira as Tempo worklogs", "version": "0.2.1" }, "last_serial": 5914064, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "82cdc73a030753eadd69e1404f95d33b", "sha256": "7974780d45df4df33c82b3c9de980c8df0ed526d5141197cc57590ae3b82b19e" }, "downloads": -1, "filename": "watson_jira-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "82cdc73a030753eadd69e1404f95d33b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4541, "upload_time": "2019-03-30T03:14:26", "url": "https://files.pythonhosted.org/packages/86/a5/a70ce7438766e6d23f0ac483c23f457c57537eaeffbf3a98783c3b0e6aaa/watson_jira-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a91b0f65da95ec8326267d80e8ad74d4", "sha256": "78bd65ec3b2c85aeb3c2144db033911533d4f7814ba569ea3a3b02ba5dddf6b0" }, "downloads": -1, "filename": "watson_jira-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a91b0f65da95ec8326267d80e8ad74d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3556, "upload_time": "2019-03-30T03:14:28", "url": "https://files.pythonhosted.org/packages/06/44/51103dc58cccd9161e9b45670e25798acca96e4c7d97615fc3be636b93a5/watson_jira-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cc0159d765bb88b5562f868da0bbca16", "sha256": "469d6c02fac34d0d73cda41a59f99abaf754fabbebf05e72f4268dcd1569c327" }, "downloads": -1, "filename": "watson_jira-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cc0159d765bb88b5562f868da0bbca16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5347, "upload_time": "2019-04-05T18:35:47", "url": "https://files.pythonhosted.org/packages/34/b6/94f379a58b4f8b1d3a450d35a0bf429fe516e1478817255fe064ab6bbb24/watson_jira-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4e624f8d3e658d7918d6b6367810f03", "sha256": "1923717ebabe007620836fd1de3aa82dce1182a505591c2da293837427d26c6e" }, "downloads": -1, "filename": "watson_jira-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c4e624f8d3e658d7918d6b6367810f03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4450, "upload_time": "2019-04-05T18:35:50", "url": "https://files.pythonhosted.org/packages/d8/46/6ee52cbf0ec9167350bfdf824b3d7b93ba89c2b170b39c9fdb25a1a120d8/watson_jira-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0dee4a0399ecb956766ae6358c27e398", "sha256": "e383759d08a8ca6a39cbbeb1fc4c73f80d15ff0a27aa853f7e82c96dbb5da245" }, "downloads": -1, "filename": "watson_jira-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0dee4a0399ecb956766ae6358c27e398", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5438, "upload_time": "2019-10-01T18:14:07", "url": "https://files.pythonhosted.org/packages/ce/ff/e01524d6346f23158d327bb093e9814ae167401c02e6a3da7d1bf3077fbb/watson_jira-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c76eeae25df9a9107964f1c9175009d", "sha256": "dfb46aa8eadf3deb9311a3073e975a129d150bdeb4bf26a9726e207d336a935f" }, "downloads": -1, "filename": "watson_jira-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1c76eeae25df9a9107964f1c9175009d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4543, "upload_time": "2019-10-01T18:14:08", "url": "https://files.pythonhosted.org/packages/8a/16/2b0052d78a7eae30f3f438339d1d58de263c1bde6c6ee2095c12ee69822d/watson_jira-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0dee4a0399ecb956766ae6358c27e398", "sha256": "e383759d08a8ca6a39cbbeb1fc4c73f80d15ff0a27aa853f7e82c96dbb5da245" }, "downloads": -1, "filename": "watson_jira-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0dee4a0399ecb956766ae6358c27e398", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5438, "upload_time": "2019-10-01T18:14:07", "url": "https://files.pythonhosted.org/packages/ce/ff/e01524d6346f23158d327bb093e9814ae167401c02e6a3da7d1bf3077fbb/watson_jira-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c76eeae25df9a9107964f1c9175009d", "sha256": "dfb46aa8eadf3deb9311a3073e975a129d150bdeb4bf26a9726e207d336a935f" }, "downloads": -1, "filename": "watson_jira-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1c76eeae25df9a9107964f1c9175009d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4543, "upload_time": "2019-10-01T18:14:08", "url": "https://files.pythonhosted.org/packages/8a/16/2b0052d78a7eae30f3f438339d1d58de263c1bde6c6ee2095c12ee69822d/watson_jira-0.2.1.tar.gz" } ] }