{ "info": { "author": "Oleg A.", "author_email": "oleg@trueweb.app", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "# YaTracker\nAsyncio Yandex Tracker API client\n\nAPI docs: https://tech.yandex.com/connect/tracker/api/about-docpage/\n\n## Attention!\n* All `self` properties renamed to `url` cause it's incompatible with Python.\n* All `camelCase` properties renamed to `pythonic_case`.\n* Methods named by author, cause Yandex API has no clear method names.\n\n\n## How to install\n```text\npython3.7 -m pip install yatracker\n```\n\n\n## How to use\n```python\nfrom yatracker import YaTracker\n\ntracker = YaTracker(org_id=..., token=...)\n\nasync def foo():\n # create issue\n issue = await tracker.create_issue('New Issue', 'KEY')\n\n # get issue\n issue = await tracker.get_issue('KEY-1')\n\n # update issue\n issue = await tracker.edit_issue('KEY-1', payload={'description': 'new text description'})\n```\n```python\n# don't forget to close tracker on app shutdown\nasync def on_shutdown():\n await tracker.close()\n\n```\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/Olegt0rr/YaTracker", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yatracker", "package_url": "https://pypi.org/project/yatracker/", "platform": "", "project_url": "https://pypi.org/project/yatracker/", "project_urls": { "Homepage": "https://github.com/Olegt0rr/YaTracker" }, "release_url": "https://pypi.org/project/yatracker/0.0.2/", "requires_dist": [ "aiohttp (==3.5.4)", "certifi (==2019.6.16)", "pydantic[ujson] (==0.29)", "python-rapidjson (==0.7.2)" ], "requires_python": "", "summary": "Fully asynchronous library for Yandex Tracker", "version": "0.0.2" }, "last_serial": 5478677, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cefa388f2d32618342a3d795feb3598a", "sha256": "be2d4cf90febfbfed591eacc8bac989b8b45e670b44c48de3c2ff32d82cbea65" }, "downloads": -1, "filename": "yatracker-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cefa388f2d32618342a3d795feb3598a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7047, "upload_time": "2019-07-02T22:08:34", "url": "https://files.pythonhosted.org/packages/18/6a/5fcae6714ba9657880ff0002b2adb7ab36e4c32ffa713db90c77e7cde3e3/yatracker-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0868cfd49039d380ba4be7cc1070b053", "sha256": "c6c18f69dc1d625c8193a3b1d0cb1a8254c358817d5c4e4d066c927e4f3894ee" }, "downloads": -1, "filename": "yatracker-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0868cfd49039d380ba4be7cc1070b053", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5252, "upload_time": "2019-07-02T22:08:50", "url": "https://files.pythonhosted.org/packages/02/c3/c47424260816790fd031a439eb76253ffd20067992952f16a1592805a966/yatracker-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "bc5481a53b33eca8f58d3cac0e414e73", "sha256": "887d5c17dab91804db9fa657a0a3212205b514609a7286e6b10276c170cee9b1" }, "downloads": -1, "filename": "yatracker-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bc5481a53b33eca8f58d3cac0e414e73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7414, "upload_time": "2019-07-02T22:35:01", "url": "https://files.pythonhosted.org/packages/d2/55/d282f1ae60edbb9ec8d46bc9cac48da335de310ff60fd136d8f555c885e5/yatracker-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8ce2d0069553d35796611d59b9dcc4", "sha256": "3489fa6f65707a1b623bfb861d47136e523130f0926bc30949c014a289017391" }, "downloads": -1, "filename": "yatracker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4e8ce2d0069553d35796611d59b9dcc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5576, "upload_time": "2019-07-02T22:35:04", "url": "https://files.pythonhosted.org/packages/0c/5f/a9bb7ab2f8e6fe3215e0a05bfe2c06f55c87109c790729aaa81382c8c6e0/yatracker-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc5481a53b33eca8f58d3cac0e414e73", "sha256": "887d5c17dab91804db9fa657a0a3212205b514609a7286e6b10276c170cee9b1" }, "downloads": -1, "filename": "yatracker-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bc5481a53b33eca8f58d3cac0e414e73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7414, "upload_time": "2019-07-02T22:35:01", "url": "https://files.pythonhosted.org/packages/d2/55/d282f1ae60edbb9ec8d46bc9cac48da335de310ff60fd136d8f555c885e5/yatracker-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8ce2d0069553d35796611d59b9dcc4", "sha256": "3489fa6f65707a1b623bfb861d47136e523130f0926bc30949c014a289017391" }, "downloads": -1, "filename": "yatracker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4e8ce2d0069553d35796611d59b9dcc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5576, "upload_time": "2019-07-02T22:35:04", "url": "https://files.pythonhosted.org/packages/0c/5f/a9bb7ab2f8e6fe3215e0a05bfe2c06f55c87109c790729aaa81382c8c6e0/yatracker-0.0.2.tar.gz" } ] }