blob: dfb487302babcbd36baf4ec6e5336d62ea7a7e26 [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/asana/hooks/asana/index", "_api/airflow/providers/asana/hooks/index", "_api/airflow/providers/asana/index", "_api/airflow/providers/asana/operators/asana_tasks/index", "_api/airflow/providers/asana/operators/index", "_api/tests/system/providers/asana/example_asana/index", "_api/tests/system/providers/asana/index", "commits", "connections/asana", "index", "installing-providers-from-sources", "operators/asana"], "filenames": ["_api/airflow/providers/asana/hooks/asana/index.rst", "_api/airflow/providers/asana/hooks/index.rst", "_api/airflow/providers/asana/index.rst", "_api/airflow/providers/asana/operators/asana_tasks/index.rst", "_api/airflow/providers/asana/operators/index.rst", "_api/tests/system/providers/asana/example_asana/index.rst", "_api/tests/system/providers/asana/index.rst", "commits.rst", "connections/asana.rst", "index.rst", "installing-providers-from-sources.rst", "operators/asana.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.asana.hooks.asana</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.asana.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.asana</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.asana.operators.asana_tasks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.asana.operators</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.asana.example_asana</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.asana</span></code>", "Package apache-airflow-providers-asana", "Asana Connection", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-asana</span></code>", "Installing from sources", "AsanaCreateTaskOperator"], "terms": {"connect": [0, 3, 7, 9, 11], "asanahook": 0, "conn_id": [0, 3, 5, 11], "default_conn_nam": 0, "arg": [0, 7], "kwarg": [0, 3], "sourc": [0, 3, 5, 9, 11], "base": [0, 3], "basehook": 0, "wrapper": 0, "around": 0, "python": [0, 7, 9, 10], "client": 0, "librari": 0, "conn_name_attr": 0, "asana_conn_id": 0, "asana_default": 0, "conn_typ": 0, "hook_nam": 0, "get_conn": 0, "return": 0, "static": [0, 7], "get_connection_form_widget": 0, "widget": 0, "add": [0, 7, 9], "form": 0, "get_ui_field_behaviour": 0, "custom": 0, "field": 0, "behaviour": 0, "instanti": 0, "create_task": 0, "task_nam": 0, "param": 0, "creat": [0, 3, 5, 10, 11], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "task": [0, 3, 11], "paramet": [0, 3, 11], "str": [0, 3], "name": [0, 3, 7, 11], "new": [0, 7, 11], "option": [0, 3, 7, 8, 9], "dict": [0, 3, 11], "other": [0, 11], "attribut": [0, 11], "due_on": 0, "parent": [0, 3, 11], "note": [0, 7, 11], "For": [0, 3, 7, 10], "complet": [0, 3, 11], "list": [0, 3, 7, 9], "possibl": [0, 3], "see": [0, 3, 7, 9], "http": [0, 3, 9, 10], "develop": [0, 3], "com": [0, 3, 9, 10], "doc": [0, 3, 7], "A": 0, "includ": [0, 7], "its": 0, "gid": 0, "type": [0, 7, 9], "delete_task": 0, "task_id": [0, 11], "delet": [0, 3, 11], "contain": [0, 10], "respons": 0, "from": [0, 7, 9, 11], "find_task": 0, "retriev": [0, 3], "match": [0, 3, 10, 11], "search": [0, 11], "should": [0, 3, 10, 11], "have": [0, 11], "get": [0, 10], "multipl": 0, "update_task": 0, "updat": [0, 3, 7, 9, 11], "exist": [0, 9, 11], "valu": [0, 11], "": [0, 7, 10, 11], "create_project": 0, "project": [0, 3, 8, 11], "find_project": 0, "which": 0, "update_project": 0, "project_id": 0, "delete_project": 0, "2": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11], "0": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11], "1": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11], "4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11], "hook": [2, 7], "oper": 2, "asana_task": [2, 4], "asanacreatetaskoper": [3, 9], "task_paramet": [3, 11], "none": [3, 10], "model": 3, "baseoper": 3, "can": [3, 9, 10, 11], "us": [3, 5, 7, 8, 9, 10], "more": 3, "inform": [3, 7], "how": [3, 5, 10, 11], "take": 3, "look": 3, "guid": [3, 10], "The": [3, 8, 10, 11], "ani": [3, 10, 11], "creation": 3, "you": [3, 9, 10, 11], "must": [3, 11], "specifi": [3, 8, 11], "least": [3, 11], "one": [3, 10, 11], "workspac": [3, 8, 11], "either": 3, "here": [3, 11], "execut": 3, "context": [3, 7], "main": [3, 7, 9, 10], "method": 3, "deriv": 3, "when": 3, "same": 3, "dictionari": 3, "render": 3, "jinja": 3, "templat": 3, "refer": 3, "get_template_context": 3, "asanaupdatetaskoper": [3, 9], "asana_task_gid": [3, 11], "id": [3, 10, 11], "asanadeletetaskoper": [3, 9], "asanafindtaskoper": [3, 9], "search_paramet": [3, 11], "variou": 3, "filter": 3, "find": [3, 11], "relev": [3, 10], "section": [3, 11], "tag": [3, 11], "user_task_list": [3, 11], "both": [3, 11], "assigne": [3, 11], "exampl": [5, 7, 9, 10, 11], "dag": [5, 7, 9], "show": [5, 11], "taskoper": 5, "asana_task_to_upd": [5, 11], "asana_task_to_delet": [5, 11], "asana_project_id_overrid": [5, 11], "env_id": 5, "dag_id": 5, "test_run": 5, "example_asana": [6, 7, 11], "detail": [7, 9, 10], "commit": 7, "chang": 7, "version": [7, 9, 10], "high": 7, "level": 7, "changelog": 7, "latest": 7, "2022": 7, "06": 7, "29": 7, "subject": 7, "0de31bd73a": 7, "move": 7, "depend": 7, "insid": 7, "folder": [7, 10], "24672": 7, "510a6bab45": 7, "28": 7, "remov": [7, 10], "class": [7, 9], "yaml": 7, "24702": 7, "9c59831ee7": 7, "21": 7, "functool": [7, 9], "compat": [7, 9], "cached_properti": [7, 9], "24582": [7, 9], "09": 7, "dcdcf3a2b8": 7, "releas": [7, 9], "rc2": 7, "mai": 7, "24307": 7, "717a7588bc": 7, "07": 7, "descript": [7, 11], "doubl": 7, "min": 7, "specif": 7, "24292": 7, "aeabe994b3": 7, "prepar": 7, "24231": 7, "027b707d21": 7, "05": 7, "explanatori": 7, "contributor": 7, "about": [7, 10, 11], "24229": 7, "45fcfd31b7": 7, "03": 7, "migrat": 7, "design": 7, "22440": 7, "24131": 7, "75c60923e0": 7, "12": [7, 10], "document": 7, "11": [7, 10], "23631": 7, "8b6b0848a3": 7, "04": 7, "23": 7, "brees": 7, "build": [7, 10], "pull": 7, "verifi": 7, "imag": 7, "23104": 7, "6933022e94": 7, "10": [7, 9], "fix": 7, "mypi": 7, "error": 7, "22884": 7, "22": 7, "d7dbfb7e26": 7, "bugfix": 7, "22383": 7, "14": 7, "16adc035b1": 7, "classifi": [7, 9], "march": 7, "22226": 7, "f5b96315fe": 7, "feb": 7, "22056": 7, "d94fa37830": 7, "02": 7, "08": 7, "januari": 7, "delai": 7, "21439": 7, "6c3a67d4fc": 7, "2021": [7, 10], "21257": 7, "cb73053211": 7, "01": 7, "27": 7, "21074": [7, 9], "602abe8394": 7, "20": 7, "line": 7, "now": [7, 11], "sphinx": 7, "autoapi": 7, "support": [7, 9], "typehint": 7, "20951": 7, "730db3fb77": 7, "18": 7, "all": [7, 9], "fake": 7, "stub": 7, "file": [7, 10], "20936": 7, "f8fd0f7b4c": 7, "13": 7, "explain": [7, 9], "ar": [7, 9, 10, 11], "introduc": 7, "20827": 7, "f77417eb0d": 7, "31": 7, "k8": 7, "pypi": [7, 9], "20614": 7, "97496ba2b4": 7, "decemb": 7, "20523": 7, "3e48a49ab8": 7, "30": 7, "20593": 7, "a0821235fb": 7, "everywher": 7, "20565": 7, "2fb5e1d0ec": 7, "15": 7, "declar": 7, "relat": 7, "20226": 7, "dad2f8103b": 7, "20190": 7, "853576d901": 7, "novemb": 7, "19882": 7, "d9567eb106": 7, "octob": 7, "19321": 7, "840ea3efb9": 7, "septemb": 7, "18613": 7, "ef037e7021": 7, "start_dat": 7, "default": [7, 8], "cleanup": 7, "misc": 7, "18597": 7, "0a68588479": 7, "august": 7, "17890": 7, "be75dcd39c": 7, "meta": 7, "data": 7, "76ed2a49c6": 7, "19": 7, "import": [7, 9, 10], "lazili": 7, "individu": 7, "manag": [7, 10], "17682": 7, "d11d3e617a": 7, "built": [7, 9], "8": [7, 9], "17597": [7, 9], "87f408b1e7": 7, "26": 7, "juli": 7, "17116": 7, "0dbd0f420c": 7, "refactor": 7, "default_arg": 7, "pattern": 7, "miscellan": 7, "16872": 7, "e7bd82acdf": 7, "25": 7, "improv": 7, "py": [7, 11], "15959": 7, "b916b75079": 7, "17015": 7, "866a601b76": 7, "pylint": 7, "our": 7, "toolchain": 7, "16682": 7, "bbc627a3da": 7, "16501": 7, "162e3204c0": 7, "17": 7, "14521": 7, "provid": [8, 10, 11], "credenti": 8, "access": 8, "api": [8, 9], "password": 8, "requir": [8, 11], "person": 8, "token": 8, "account": [8, 11], "request": 8, "repositori": 9, "top": [9, 10], "below": [9, 10], "minimum": 9, "via": [9, 10], "pip": [9, 10], "onli": 9, "avail": [9, 10], "polici": 9, "github": 9, "blob": 9, "readm": 9, "md": 9, "mistakenli": 9, "ad": 9, "install_requir": 9, "22382": 9, "trove": 9, "framework": 9, "optimis": 9, "initi": 9, "page": 10, "describ": 10, "download": 10, "apach": 10, "airflow": 10, "asana": [10, 11], "offici": 10, "also": 10, "most": 10, "choos": 10, "differ": [10, 11], "select": 10, "drop": 10, "down": 10, "left": 10, "sdist": 10, "whl": 10, "want": [10, 11], "origin": 10, "checksum": 10, "signatur": 10, "softwar": 10, "foundat": 10, "asc": 10, "sha512": 10, "those": 10, "If": 10, "code": 10, "link": 10, "abov": 10, "pgp": 10, "kei": 10, "It": 10, "essenti": 10, "sha": 10, "gpg": 10, "pleas": 10, "well": 10, "distribut": 10, "recommend": 10, "directori": 10, "mirror": 10, "pgpk": 10, "ka": 10, "To": 10, "binari": 10, "follow": [10, 11], "pgpv": 10, "tar": 10, "gz": 10, "made": 10, "sat": 10, "sep": 10, "49": 10, "54": 10, "bst": 10, "rsa": 10, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 10, "issuer": 10, "kaxilnaik": 10, "org": 10, "good": 10, "kaxil": 10, "naik": 10, "unknown": 10, "aka": 10, "gmail": 10, "warn": 10, "user": 10, "certifi": 10, "trust": 10, "There": [10, 11], "indic": 10, "belong": 10, "owner": 10, "primari": 10, "fingerprint": 10, "cde1": 10, "5c6e": 10, "4d3a": 10, "8ec4": 10, "ecf4": 10, "ba4b": 10, "6674": 10, "e08a": 10, "d7de": 10, "406f": 10, "correct": 10, "do": 10, "worri": 10, "certif": 10, "self": 10, "sign": 10, "why": 10, "By": 10, "server": 10, "previou": 10, "step": 10, "know": 10, "valid": 10, "alreadi": 10, "sum": 10, "check": 10, "run": 10, "shasum": 10, "512": 10, "diff": 10, "local": 10, "script": 10, "bin": 10, "bash": 10, "package_vers": 10, "package_nam": 10, "provider_download_dir": 10, "mktemp": 10, "d": [10, 11], "dep": 10, "dest": 10, "curl": 10, "apache_airflow_providers_asana": 10, "py3": 10, "l": 10, "o": 10, "echo": 10, "la": 10, "onc": 10, "instruct": 10, "chapter": 10, "temporari": 10, "minim": 11, "your": 11, "mani": 11, "through": 11, "fit": 11, "some": 11, "criteria": 11, "overridden": 11, "overwrit": 11, "test": 11, "system": 11, "unless": 11, "overrid": 11, "run_asana_create_task": 11, "pass": 11, "one_week_ago": 11, "datetim": 11, "timedelta": 11, "dai": 11, "7": 11, "strftime": 11, "y": 11, "m": 11, "run_asana_find_task": 11, "modified_sinc": 11, "run_asana_update_task": 11, "wa": 11, "true": 11, "successfulli": 11, "even": 11, "doe": 11, "run_asana_delete_task": 11}, "objects": {"airflow.providers": [[2, 0, 0, "-", "asana"]], "airflow.providers.asana": [[1, 0, 0, "-", "hooks"], [4, 0, 0, "-", "operators"]], "airflow.providers.asana.hooks": [[0, 0, 0, "-", "asana"]], "airflow.providers.asana.hooks.asana": [[0, 1, 1, "", "AsanaHook"]], "airflow.providers.asana.hooks.asana.AsanaHook": [[0, 2, 1, "", "client"], [0, 3, 1, "", "conn_name_attr"], [0, 3, 1, "", "conn_type"], [0, 2, 1, "", "create_project"], [0, 2, 1, "", "create_task"], [0, 3, 1, "", "default_conn_name"], [0, 2, 1, "", "delete_project"], [0, 2, 1, "", "delete_task"], [0, 2, 1, "", "find_project"], [0, 2, 1, "", "find_task"], [0, 2, 1, "", "get_conn"], [0, 2, 1, "", "get_connection_form_widgets"], [0, 2, 1, "", "get_ui_field_behaviour"], [0, 3, 1, "", "hook_name"], [0, 2, 1, "", "update_project"], [0, 2, 1, "", "update_task"]], "airflow.providers.asana.operators": [[3, 0, 0, "-", "asana_tasks"]], "airflow.providers.asana.operators.asana_tasks": [[3, 1, 1, "", "AsanaCreateTaskOperator"], [3, 1, 1, "", "AsanaDeleteTaskOperator"], [3, 1, 1, "", "AsanaFindTaskOperator"], [3, 1, 1, "", "AsanaUpdateTaskOperator"]], "airflow.providers.asana.operators.asana_tasks.AsanaCreateTaskOperator": [[3, 2, 1, "", "execute"]], "airflow.providers.asana.operators.asana_tasks.AsanaDeleteTaskOperator": [[3, 2, 1, "", "execute"]], "airflow.providers.asana.operators.asana_tasks.AsanaFindTaskOperator": [[3, 2, 1, "", "execute"]], "airflow.providers.asana.operators.asana_tasks.AsanaUpdateTaskOperator": [[3, 2, 1, "", "execute"]], "tests.system.providers": [[6, 0, 0, "-", "asana"]], "tests.system.providers.asana": [[5, 0, 0, "-", "example_asana"]], "tests.system.providers.asana.example_asana": [[5, 4, 1, "", "ASANA_PROJECT_ID_OVERRIDE"], [5, 4, 1, "", "ASANA_TASK_TO_DELETE"], [5, 4, 1, "", "ASANA_TASK_TO_UPDATE"], [5, 4, 1, "", "CONN_ID"], [5, 4, 1, "", "DAG_ID"], [5, 4, 1, "", "ENV_ID"], [5, 4, 1, "", "create"], [5, 4, 1, "", "test_run"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "data", "Python data"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 7, 9], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 9], "asana": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "hook": [0, 1], "modul": [0, 3, 5], "content": [0, 3, 5, 9], "class": [0, 3], "submodul": [1, 4, 6], "subpackag": 2, "oper": [3, 4, 11], "asana_task": 3, "test": [5, 6], "system": [5, 6], "example_asana": 5, "packag": [7, 9, 10], "apach": [7, 9], "2": [7, 9], "0": [7, 9], "1": [7, 9], "3": [7, 9], "connect": 8, "configur": 8, "guid": 9, "refer": 9, "resourc": 9, "commit": 9, "instal": [9, 10], "requir": 9, "changelog": 9, "bug": 9, "fix": 9, "break": 9, "chang": 9, "misc": 9, "featur": 9, "from": 10, "sourc": 10, "releas": 10, "integr": 10, "verifi": 10, "pypi": 10, "asanacreatetaskoper": 11, "us": 11, "asanadeletetaskoper": 11, "asanafindtaskoper": 11, "asanaupdatetaskoper": 11}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 56}})