# DBND Airflow Auto Tracking
## The plugin
`dbnd-airflow-auto-tracking` is a plugin for Airflow, enabling dbnd tracking to all DAGs and tasks without any code changes.
### What does it do?
The plugin will go over tasks and modify them if needed.
It uses Airflow's policy mechanism by adding dbnd tracking to policy function.
If the user had already defined its own policy function it will be executed in addition to dbnd tracking.
### Installation
```bash
pip install dbnd-airflow-auto-tracking
```
Raw data
{
"_id": null,
"home_page": "https://github.com/databand-ai/dbnd",
"name": "dbnd-airflow-auto-tracking",
"maintainer": "Evgeny Shulman",
"docs_url": null,
"requires_python": null,
"maintainer_email": "evgeny.shulman@databand.ai",
"keywords": "orchestration, data, machinelearning",
"author": "Evgeny Shulman",
"author_email": "evgeny.shulman@databand.ai",
"download_url": "https://files.pythonhosted.org/packages/17/56/902daeaf535b3c8177fe947aa868e585db8dd518dbd7c544869d2366137d/dbnd_airflow_auto_tracking-1.0.27.2.tar.gz",
"platform": "any",
"description": "# DBND Airflow Auto Tracking\n\n## The plugin\n\n`dbnd-airflow-auto-tracking` is a plugin for Airflow, enabling dbnd tracking to all DAGs and tasks without any code changes.\n\n### What does it do?\n\nThe plugin will go over tasks and modify them if needed.\nIt uses Airflow's policy mechanism by adding dbnd tracking to policy function.\nIf the user had already defined its own policy function it will be executed in addition to dbnd tracking.\n\n### Installation\n\n```bash\npip install dbnd-airflow-auto-tracking\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Machine Learning Orchestration",
"version": "1.0.27.2",
"project_urls": {
"Bug-Tracker": "https://github.com/databand-ai/dbnd/issues",
"Documentation": "https://dbnd.readme.io/",
"Homepage": "https://github.com/databand-ai/dbnd",
"Source-Code": "https://github.com/databand-ai/dbnd"
},
"split_keywords": [
"orchestration",
" data",
" machinelearning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9c9f88cbfd8bdaa3edfa993c2009a30223a959a1f208639c61fecfb69117392b",
"md5": "a7e1dd95f4478c7a27cd6988efbf8f82",
"sha256": "1383ba92320999cff4f8238abdcff5b84121c7febacd1aaaf06caf49d72c04d2"
},
"downloads": -1,
"filename": "dbnd_airflow_auto_tracking-1.0.27.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a7e1dd95f4478c7a27cd6988efbf8f82",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7103,
"upload_time": "2024-10-31T16:09:46",
"upload_time_iso_8601": "2024-10-31T16:09:46.858417Z",
"url": "https://files.pythonhosted.org/packages/9c/9f/88cbfd8bdaa3edfa993c2009a30223a959a1f208639c61fecfb69117392b/dbnd_airflow_auto_tracking-1.0.27.2-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1756902daeaf535b3c8177fe947aa868e585db8dd518dbd7c544869d2366137d",
"md5": "3e7b3a8f21d32e704450b624091eb5ea",
"sha256": "fbfaddd9d955d398d77990e49b6b0e5dd4a6ef9bf16ac2fa33170f2b9601120a"
},
"downloads": -1,
"filename": "dbnd_airflow_auto_tracking-1.0.27.2.tar.gz",
"has_sig": false,
"md5_digest": "3e7b3a8f21d32e704450b624091eb5ea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7057,
"upload_time": "2024-10-31T16:10:31",
"upload_time_iso_8601": "2024-10-31T16:10:31.576413Z",
"url": "https://files.pythonhosted.org/packages/17/56/902daeaf535b3c8177fe947aa868e585db8dd518dbd7c544869d2366137d/dbnd_airflow_auto_tracking-1.0.27.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-31 16:10:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "databand-ai",
"github_project": "dbnd",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "dbnd-airflow-auto-tracking"
}