Async client for Yandex Tracker API
Asyncio Yandex Tracker API client
Documentation: https://olegt0rr.github.io/YaTracker/ API docs: https://cloud.yandex.com/en/docs/tracker/about-api
selfproperties renamed to
urlcause it's incompatible with Python.
camelCaseproperties renamed to
- All datetime values converted to python's
- Methods named by author, cause Yandex API has no clear method names.
How to install
pip install yatracker
How to use
from yatracker import YaTracker tracker = YaTracker(org_id=..., token=...) async def foo(): # create issue issue = await tracker.create_issue('New Issue', 'KEY') # get issue issue = await tracker.get_issue('KEY-1') # update issue (just pass kwargs) issue = await tracker.edit_issue('KEY-1', description='Hello World') # get transitions: transitions = await issue.get_transitions() # execute transition transition = transitions await transition.execute()
# don't forget to close tracker on app shutdown async def on_shutdown(): await tracker.close()
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for yatracker-2023.9.3-py3-none-any.whl