{ "info": { "author": "Hunter Senft-Grupp", "author_email": "huntcsg@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Monitoring" ], "description": "airflow-docker\n==============\n\n[![CircleCI](https://circleci.com/gh/airflowdocker/airflow-docker.svg?style=svg)](https://circleci.com/gh/airflowdocker/airflow-docker)\n[![Codacy\nBadge](https://api.codacy.com/project/badge/Grade/fd30a7ce26094c2b9f2e4d80d671a3d0)](https://www.codacy.com/app/fool.of.god/airflow-docker?utm_source=github.com&utm_medium=referral&utm_content=huntcsg/airflow-docker&utm_campaign=Badge_Grade)\n[![codecov](https://codecov.io/gh/airflowdocker/airflow-docker/branch/master/graph/badge.svg)](https://codecov.io/gh/airflowdocker/airflow-docker)\n\nDescription\n-----------\n\nAn opinionated implementation of exclusively using airflow\nDockerOperators for all Operators.\n\nDefault Operator\n----------------\n\n``` python\nfrom airflow_docker.operator import Operator\n\ntask = Operator(\n image='some-image:latest',\n ...\n)\n```\n\nDefault Sensor\n--------------\n\n``` python\nfrom airflow_docker.operator import Sensor\n\nsensor = Sensor(\n image='some-image:latest',\n ...\n)\n```\n\nTask Code\n\n``` python\nfrom airflow_docker_helper import client\n\nclient.sensor(True)\n```\n\nBranch Operator\n---------------\n\nDag Task\n\n``` python\nfrom airflow_docker.operator import BranchOperator\n\nbranching_task = BranchOperator(\n image='some-image:latest',\n ...\n)\n```\n\nTask Code\n\n``` python\nfrom airflow_docker_helper import client\n\nclient.branch_to_tasks(['task1', 'task2'])\n```\n\nShort Circuit Operator\n----------------------\n\nDag Task\n\n``` python\nfrom airflow_docker.operator import ShortCircuitOperator\n\nshort_circuit = ShortCircuitOperator(\n image='some-image:latest',\n ...\n)\n```\n\nTask Code\n\n``` python\nfrom airflow_docker_helper import client\n\nclient.short_circuit() # This task will short circuit if this function gets called\n```\n\nContext Usage\n-------------\n\nDag Task\n\n``` python\nfrom airflow_docker.operator import Operator\n\ntask = Operator(\n image='some-image:latest',\n provide_context=True,\n ...\n)\n```\n\nTask Code\n\n``` python\nfrom airflow_docker_helper import client\n\ncontext = client.context()\n```\n\nConfiguration\n-------------\n\nThe following operator defaults can be set under the `airflowdocker`\nnamespace:\n\n- force\\_pull (boolean true/false)\n- auto\\_remove (boolean true/false)\n- network\\_mode\n\nFor example, to set `force_pull` to False by default set the following\nenvironment variable like so:\n\n``` bash\nexport AIRFLOW__AIRFLOWDOCKER__FORCE_PULL=false\n```\n\nPlugin\n======\n\nThis package works as an airflow plugin as well. When installed and\nrunning airflow, dags can import like so\n\n``` python\nfrom airflow.{type, like \"operators\", \"sensors\"}.{name specificed inside the plugin class} import *\n```\n\ni.e.\n\n``` python\nfrom airflow.operators.airflow_docker import Operator\n```\n\nTests\n-----\n\nWe also ship an `airflowdocker/tester` image to verify the integrity of\nyour DAG definitions before committing them.\n\nOne can run the tests against your own dags like so:\n\n``` bash\ndocker run -it -v \"${pwd}/dags:/airflow/dags\" airflowdocker/tester\n```\n\nor else see the\n[airflow-docker-compose](https://github.com/airflowdocker/airflow-docker-compose)\nproject which ships with a `test` subcommand for precisely this purpose.\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/huntcsg/airflow-docker", "keywords": "airflow docker", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "airflow-docker", "package_url": "https://pypi.org/project/airflow-docker/", "platform": "", "project_url": "https://pypi.org/project/airflow-docker/", "project_urls": { "Homepage": "https://github.com/huntcsg/airflow-docker" }, "release_url": "https://pypi.org/project/airflow-docker/2.1.1/", "requires_dist": [ "apache-airflow[celery,docker] (==1.10.9)", "airflow-docker-helper (>=0.2.0)", "airflow-queue-stats (==0.1.4)", "boto3", "releasely (>=1.1) ; extra == 'dev'", "sphinx ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "isort ; extra == 'linting'", "black ; extra == 'linting'", "flake8 ; extra == 'linting'", "pytest ; extra == 'testing'", "pytest-cov ; extra == 'testing'", "mock ; (python_version < \"3\") and extra == 'testing'" ], "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "summary": "An opinionated implementation of exclusively using airflow DockerOperators for all Operators", "version": "2.1.1", "yanked": false, "yanked_reason": null }, "last_serial": 9391115, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ac3ed8fec830bc5b95c55941ef66fa03", "sha256": "5f93b023f4298c41bd70e7c56a4e32237ef1566d59480a35d89b4b3b4655fbc4" }, "downloads": -1, "filename": "airflow_docker-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac3ed8fec830bc5b95c55941ef66fa03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 6967, "upload_time": "2019-02-25T00:44:32", "upload_time_iso_8601": "2019-02-25T00:44:32.207504Z", "url": "https://files.pythonhosted.org/packages/24/05/68021dd52c544f6e6d6221cac88fe2bf889767c38b94308a6ff045e0e00f/airflow_docker-0.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "92bb69a134fc386e503d0d4f5e1a67a8", "sha256": "c16c726690b5dfe3970431cd37f4ef224a961bd4249b2ced0c7bca87beb0161d" }, "downloads": -1, "filename": "airflow-docker-0.1.1.tar.gz", "has_sig": false, "md5_digest": "92bb69a134fc386e503d0d4f5e1a67a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 8676, "upload_time": "2019-02-25T00:44:34", "upload_time_iso_8601": "2019-02-25T00:44:34.019576Z", "url": "https://files.pythonhosted.org/packages/3f/d2/3594f0b0d067b76e5d6739fadbcb859a8185327c9eba3e66fa2bad09c99b/airflow-docker-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "78c7d051382e378ff32bd26b063efb0f", "sha256": "6edcd064f85e1152a8f9191f1ca45311ed4e1eaf274979c0afe598b1683eb2eb" }, "downloads": -1, "filename": "airflow_docker-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78c7d051382e378ff32bd26b063efb0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 6965, "upload_time": "2019-02-25T01:08:48", "upload_time_iso_8601": "2019-02-25T01:08:48.944785Z", "url": "https://files.pythonhosted.org/packages/54/5e/ef431b6e48962e972b456a13d70a457076d026c3afa146579f76431224d2/airflow_docker-0.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2b54e4d1f6df845df415e0abb1b3f5ec", "sha256": "49e4c78dbb737691fa4f7cc3712009a466bc158fe717107144b2b67efd169fa7" }, "downloads": -1, "filename": "airflow-docker-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2b54e4d1f6df845df415e0abb1b3f5ec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 8434, "upload_time": "2019-02-25T01:08:50", "upload_time_iso_8601": "2019-02-25T01:08:50.224506Z", "url": "https://files.pythonhosted.org/packages/a2/50/d32b6a07904446dee75eefb1748b529d5b96e939f289bd9d1720ab07bc93/airflow-docker-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5adad9cce7482af3e8e01952e6df12c8", "sha256": "10e6d8b2e74206dad9ef5b28f3d4698f74595668551e6f53c3c94355225ac224" }, "downloads": -1, "filename": "airflow_docker-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5adad9cce7482af3e8e01952e6df12c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 6966, "upload_time": "2019-02-25T01:22:56", "upload_time_iso_8601": "2019-02-25T01:22:56.027347Z", "url": "https://files.pythonhosted.org/packages/2f/60/03b81cc5880b296711ee873e0574fea393f9d3e879670ba6c1234f18cf4b/airflow_docker-0.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fff66ad462b01c44b457213c3a7f2e21", "sha256": "7f02183f5806e8f785517f2262c67061e4c56377c199c188a8eba5f27a9bc7bc" }, "downloads": -1, "filename": "airflow-docker-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fff66ad462b01c44b457213c3a7f2e21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 8688, "upload_time": "2019-02-25T01:22:57", "upload_time_iso_8601": "2019-02-25T01:22:57.440008Z", "url": "https://files.pythonhosted.org/packages/0a/5a/82a0ae60131ea030cbc2c5dbb4e8e358835a2f4064f0881c189c65ad7a81/airflow-docker-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "216d883b5cdd48bb2dd9249540d48bb0", "sha256": "35bfc3ea85e74b738f3dc1bbad5302efc5b7d126b884e2ea307a8b4aa35308a4" }, "downloads": -1, "filename": "airflow_docker-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "216d883b5cdd48bb2dd9249540d48bb0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 7455, "upload_time": "2019-02-25T02:21:40", "upload_time_iso_8601": "2019-02-25T02:21:40.002215Z", "url": "https://files.pythonhosted.org/packages/3a/65/8d9c7e52b03a31d6047200eaf833d775f6b28587f9ca7ca224b324b20725/airflow_docker-0.1.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "455615015876adcb2149f8fe74e7a819", "sha256": "36bf43774bcc4d308c4999b8647a7ba5cc5fa8ecbb21a8bff803255952a6dafb" }, "downloads": -1, "filename": "airflow-docker-0.1.4.tar.gz", "has_sig": false, "md5_digest": "455615015876adcb2149f8fe74e7a819", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 9580, "upload_time": "2019-02-25T02:21:41", "upload_time_iso_8601": "2019-02-25T02:21:41.033826Z", "url": "https://files.pythonhosted.org/packages/4c/c6/5116b2f324431276686eb28c727e215297c7a9691eddf37e623a938e8e7f/airflow-docker-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d562131afd27905e0f3255ec90c8e609", "sha256": "a4663404b34687cbc72f5f409b83d46e7a1e1d21bdbbfdd16777ceb491d566b4" }, "downloads": -1, "filename": "airflow_docker-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d562131afd27905e0f3255ec90c8e609", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 7455, "upload_time": "2019-02-25T08:57:13", "upload_time_iso_8601": "2019-02-25T08:57:13.195971Z", "url": "https://files.pythonhosted.org/packages/fd/c5/8ed4f50148a91a528f48f23368894d42aae0ff7c7c98d6c4c5a35bb3acea/airflow_docker-0.1.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5f9a0d4c55473220519008981bbc5195", "sha256": "b82bd59f2c42e0ab738483401f1559ea0c548600f70921ac05b361ad47594487" }, "downloads": -1, "filename": "airflow-docker-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5f9a0d4c55473220519008981bbc5195", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 9965, "upload_time": "2019-02-25T08:57:14", "upload_time_iso_8601": "2019-02-25T08:57:14.724393Z", "url": "https://files.pythonhosted.org/packages/22/07/700916e7bc5783b008061e0ca061226a7a36dadfe3103fb536596f87e62b/airflow-docker-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dcdbedf4ace940cbc7aafc14d4b561f2", "sha256": "bea267710ab60b9af2a25b3c2e2209714469274d85bf57f986221e65ed4a34af" }, "downloads": -1, "filename": "airflow_docker-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcdbedf4ace940cbc7aafc14d4b561f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 7528, "upload_time": "2019-04-03T22:13:01", "upload_time_iso_8601": "2019-04-03T22:13:01.362063Z", "url": "https://files.pythonhosted.org/packages/ac/4f/cd829b9790050ead8890db5ec38b11620fb29f4759868c96041b9f7713e6/airflow_docker-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "778a97a265ffa8deb2c1a0cae9e6c307", "sha256": "4718170201eccc98bbe2ee7867b4566f67cb1c1ff3e22600029d591fe3e6dbef" }, "downloads": -1, "filename": "airflow-docker-0.2.0.tar.gz", "has_sig": false, "md5_digest": "778a97a265ffa8deb2c1a0cae9e6c307", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 9161, "upload_time": "2019-04-03T22:13:02", "upload_time_iso_8601": "2019-04-03T22:13:02.705523Z", "url": "https://files.pythonhosted.org/packages/a9/4d/2d2ee3be172664e27a313f0ed1e5066d5d08924c8d72bfde7b43d2f257cf/airflow-docker-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5e7005e644a15672be4677a4e8cffebc", "sha256": "58ad100bd9e9f55b550015044fbe603ada0874504d6bf43869e30ab00126b5aa" }, "downloads": -1, "filename": "airflow_docker-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e7005e644a15672be4677a4e8cffebc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 8097, "upload_time": "2019-04-04T18:00:38", "upload_time_iso_8601": "2019-04-04T18:00:38.470787Z", "url": "https://files.pythonhosted.org/packages/3a/73/29d63e903342a194ffe17898d34fc193d9461ebf9d9adca6dbd20d03d774/airflow_docker-0.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4033a1fb7d41cad8f6af71bdab21429c", "sha256": "192de26ee9d1412d42ba36a6d90eabb2c1fbcd3ec74d7482ccbd74bc4275f7fe" }, "downloads": -1, "filename": "airflow-docker-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4033a1fb7d41cad8f6af71bdab21429c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 9530, "upload_time": "2019-04-04T18:00:39", "upload_time_iso_8601": "2019-04-04T18:00:39.753723Z", "url": "https://files.pythonhosted.org/packages/db/aa/edf3de29d83a47d0a7302f54f56f64df63a796f85b2a4db30dde055dc7af/airflow-docker-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "789346c083f01a5e8db01b4cbb90f30e", "sha256": "62f7439fbc2d9c5878a3f11bd86fe22fe868daefff77d72d3f3a58371f00532e" }, "downloads": -1, "filename": "airflow_docker-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "789346c083f01a5e8db01b4cbb90f30e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 8663, "upload_time": "2019-06-21T16:07:44", "upload_time_iso_8601": "2019-06-21T16:07:44.582299Z", "url": "https://files.pythonhosted.org/packages/4d/da/25c1cf98094c7b3ebefd1d7216f1ae27f95e150c35d8502fcd1dd03d374b/airflow_docker-0.2.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "008d126a7125aa227fc14ee84c2ccbe0", "sha256": "3470c2a68a600ed0e4085a76a73d3cf5e1ee686dc9a9c872ce4918d9e01b1275" }, "downloads": -1, "filename": "airflow-docker-0.2.2.tar.gz", "has_sig": false, "md5_digest": "008d126a7125aa227fc14ee84c2ccbe0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 9870, "upload_time": "2019-06-21T16:07:45", "upload_time_iso_8601": "2019-06-21T16:07:45.819589Z", "url": "https://files.pythonhosted.org/packages/f8/4a/8d4d0669f3946a0004bca74891c3853c17c1620aad46aef39eb1c1dd93f0/airflow-docker-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c910da0e3e77d3458d0bfd50f5cc6035", "sha256": "0ace23430f3bc55b84eabc22b4e3f28b4e7e7a05e7b81d31bdd5bf5cd8860111" }, "downloads": -1, "filename": "airflow_docker-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c910da0e3e77d3458d0bfd50f5cc6035", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 10546, "upload_time": "2019-09-13T20:08:01", "upload_time_iso_8601": "2019-09-13T20:08:01.394787Z", "url": "https://files.pythonhosted.org/packages/ec/81/a73a0516cec1d2147ca8881800f99e1398bd13bad4a6d9e06c83af51dd9c/airflow_docker-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d9cf1a3f99baeddaf36688f016662fc", "sha256": "b9898a672cea61ce9084295fe258e65d991193a5e4e731c238e48da093025a27" }, "downloads": -1, "filename": "airflow-docker-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8d9cf1a3f99baeddaf36688f016662fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 11271, "upload_time": "2019-09-13T20:08:03", "upload_time_iso_8601": "2019-09-13T20:08:03.012702Z", "url": "https://files.pythonhosted.org/packages/2d/0f/9f60c29143c5f168b936cda1c9d1f91d90598f55261c899b331b734d9b6a/airflow-docker-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e4de149c816b640e80f455933ab87738", "sha256": "1a9e19f2a2ece99431cc84d140e9d2b3ef05a5a4548f6b51bb3193deeb49701b" }, "downloads": -1, "filename": "airflow_docker-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4de149c816b640e80f455933ab87738", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12226, "upload_time": "2019-10-03T17:26:23", "upload_time_iso_8601": "2019-10-03T17:26:23.116889Z", "url": "https://files.pythonhosted.org/packages/ba/64/80972003096018a4b205e942c68de2acf0c4a328d5ff1b50e72b318d1519/airflow_docker-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "86affd6954b8d281654699f921d10484", "sha256": "8d6040e908bbbb90bd73331df978c6faeb2ebdd7630c67a0e5769c3397035a50" }, "downloads": -1, "filename": "airflow-docker-0.4.0.tar.gz", "has_sig": false, "md5_digest": "86affd6954b8d281654699f921d10484", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 11802, "upload_time": "2019-10-03T17:26:24", "upload_time_iso_8601": "2019-10-03T17:26:24.854595Z", "url": "https://files.pythonhosted.org/packages/f6/7a/30e36948fbd6e5c5b2db9ce73847f9daab220d3b77a900da1f6f7971bbb1/airflow-docker-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b7a3d4f1fd0aad47f92acc003c259c2a", "sha256": "e905b1cc9734793cc926dec61b0d306a026bd74226b4e2b9d6a6427762201875" }, "downloads": -1, "filename": "airflow_docker-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7a3d4f1fd0aad47f92acc003c259c2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12962, "upload_time": "2019-10-15T16:49:23", "upload_time_iso_8601": "2019-10-15T16:49:23.960696Z", "url": "https://files.pythonhosted.org/packages/3b/87/270cd81dc04b61c1705617b211440b1055c0a13a0e36a4bf0ee0306f55c5/airflow_docker-0.4.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "be3f29bef010791aaa6fd37787f5ebec", "sha256": "ccee2b1e4624252d34b86d0445ac35f5291079fe4893e080a38f3f7a05aee62c" }, "downloads": -1, "filename": "airflow-docker-0.4.1.tar.gz", "has_sig": false, "md5_digest": "be3f29bef010791aaa6fd37787f5ebec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12968, "upload_time": "2019-10-15T16:49:25", "upload_time_iso_8601": "2019-10-15T16:49:25.632028Z", "url": "https://files.pythonhosted.org/packages/40/42/4fc36b8e02efc70e3406e1fff03b9080b97f74cc66ce74d70495c05923bf/airflow-docker-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "809f0c12a529a08bf706d5026076d07a", "sha256": "502d7301c395027238e973b71a205fdaf5981a701bfea240433e4e40ff721dfb" }, "downloads": -1, "filename": "airflow_docker-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "809f0c12a529a08bf706d5026076d07a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12966, "upload_time": "2019-10-16T16:05:01", "upload_time_iso_8601": "2019-10-16T16:05:01.790786Z", "url": "https://files.pythonhosted.org/packages/f7/cb/eeee25c69b4476b4845368dfeead5012117ba8c26fda02b37fc3b1b22461/airflow_docker-0.4.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f79a87a505a4bc1ebc92937fdfefed08", "sha256": "ed061751b86ea4ac13daa4bf0e9b18236cb1f429b89d2bcfbb7c2bb7df9c4cd0" }, "downloads": -1, "filename": "airflow-docker-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f79a87a505a4bc1ebc92937fdfefed08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 13599, "upload_time": "2019-10-16T16:05:32", "upload_time_iso_8601": "2019-10-16T16:05:32.834795Z", "url": "https://files.pythonhosted.org/packages/dc/c3/71bcfcb79ee0a1c558521ede9a4556a286166433ec51271dcbe8e2c6ab0b/airflow-docker-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "9e5c7dc5c5a3190cea3e2290c2193769", "sha256": "c85620d791e36c7f3f911d29d5b55d377c40f8b1cd5ee500727e8303cd1ca6c8" }, "downloads": -1, "filename": "airflow_docker-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e5c7dc5c5a3190cea3e2290c2193769", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12966, "upload_time": "2019-10-16T19:50:55", "upload_time_iso_8601": "2019-10-16T19:50:55.473653Z", "url": "https://files.pythonhosted.org/packages/53/0d/6b28dde699bf534a8168840cd76f6c98fec35b9e162c5e7fa0a3583d3e2e/airflow_docker-0.4.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "35dceaed3e8842ef2cb34b846a7400ae", "sha256": "c288dbb7439b80c3f7e49dc1d5674d27ab1966c57297c83d2a354309b2523889" }, "downloads": -1, "filename": "airflow-docker-0.4.3.tar.gz", "has_sig": false, "md5_digest": "35dceaed3e8842ef2cb34b846a7400ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12531, "upload_time": "2019-10-16T19:50:56", "upload_time_iso_8601": "2019-10-16T19:50:56.822778Z", "url": "https://files.pythonhosted.org/packages/8f/aa/ab488571e5ec653077f2ce4cde45e357cbe7a65d87443c352842c0d080cd/airflow-docker-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "8432e1521e39f5250d5f052622c3fb44", "sha256": "35e2486b5104d1c4acb32d68e903af4f651a1b3b58dd129a7d236b673f9c3e1e" }, "downloads": -1, "filename": "airflow_docker-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8432e1521e39f5250d5f052622c3fb44", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12964, "upload_time": "2019-10-17T13:59:56", "upload_time_iso_8601": "2019-10-17T13:59:56.030593Z", "url": "https://files.pythonhosted.org/packages/84/a5/0c7ecc3a8d618f93efce80783c1299900c23c49d2d0b2297f7a98a7e21f2/airflow_docker-0.4.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e5f28f65d71b6439357c492ad09c678", "sha256": "8389728e90ff940fa4d87f6ee4e3ab41cc604b50f628c24da796e624897fac93" }, "downloads": -1, "filename": "airflow-docker-0.4.4.tar.gz", "has_sig": false, "md5_digest": "4e5f28f65d71b6439357c492ad09c678", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 13442, "upload_time": "2019-10-17T13:59:57", "upload_time_iso_8601": "2019-10-17T13:59:57.850676Z", "url": "https://files.pythonhosted.org/packages/70/c4/2725a8be8b0293d80ab972ce30a77d7ecb4eedfe2f5a4a8fe6092446c7b9/airflow-docker-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "b6130ae6b0531cdec3d8dcbf42deb57a", "sha256": "0f5e4c3c585b99c064f52e1119fdd912eaf4774028b4fbb214386bd89bee681b" }, "downloads": -1, "filename": "airflow_docker-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6130ae6b0531cdec3d8dcbf42deb57a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12963, "upload_time": "2019-10-17T14:15:57", "upload_time_iso_8601": "2019-10-17T14:15:57.000829Z", "url": "https://files.pythonhosted.org/packages/d6/49/f8e8ff9f4a3ee656898c4b1ad1cfbd5338114d1dcd91af0108ee86b55b5d/airflow_docker-0.4.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "54226631fc4f38f65a6e65e1b861d6f4", "sha256": "44adbb5381ca6feeb19b3d7f15e8bb2ae0e897543407cb7494ccc1c256a08a0b" }, "downloads": -1, "filename": "airflow-docker-0.4.5.tar.gz", "has_sig": false, "md5_digest": "54226631fc4f38f65a6e65e1b861d6f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12350, "upload_time": "2019-10-17T14:15:59", "upload_time_iso_8601": "2019-10-17T14:15:59.774858Z", "url": "https://files.pythonhosted.org/packages/91/73/a5bb990325c10b722148f85c2a7b537c13fe95324319fbb1a0f88639a136/airflow-docker-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "86050161ed7b05dd38f32354e9768ba4", "sha256": "8da7a237e31bd6a595ccc4d71c964cd50713638de1c79410282f43e420189e39" }, "downloads": -1, "filename": "airflow_docker-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86050161ed7b05dd38f32354e9768ba4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12989, "upload_time": "2019-10-19T00:42:08", "upload_time_iso_8601": "2019-10-19T00:42:08.541511Z", "url": "https://files.pythonhosted.org/packages/9f/5a/8982c60347a0b8e842549c625b993a9a9c76cfc5ab7161049e63e4d35e17/airflow_docker-0.4.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "231878c73592052f6dfa6b7f55c09ab1", "sha256": "e19dc5b22d56bf5ff73644c0a309634697e43c4e99938088c56ac1e5ab77209e" }, "downloads": -1, "filename": "airflow-docker-0.4.6.tar.gz", "has_sig": false, "md5_digest": "231878c73592052f6dfa6b7f55c09ab1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12658, "upload_time": "2019-10-19T00:42:10", "upload_time_iso_8601": "2019-10-19T00:42:10.183695Z", "url": "https://files.pythonhosted.org/packages/bb/c5/a5d733591d539a2aa9c356d9ebcaf840ee111b0749c7ad1fe923a952bd25/airflow-docker-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fa6f45a7d6e8d790d1939015a88f9913", "sha256": "243088dbcc9aa2e5c69c950ca8ab3b2283ccf1f42b8cc83a6d791384dbae89bf" }, "downloads": -1, "filename": "airflow_docker-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa6f45a7d6e8d790d1939015a88f9913", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 12989, "upload_time": "2019-10-19T03:26:22", "upload_time_iso_8601": "2019-10-19T03:26:22.129483Z", "url": "https://files.pythonhosted.org/packages/b9/3c/f1503b3e381d4f8385b79acc45905b58bc0a1c51f70aeacb336fb61cae43/airflow_docker-0.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "12a235e74d619f757b6f3bca5734e7ec", "sha256": "38cb4af5cfbb1709aa1113740d90e7ff00140b0e49e3e68b97016d41d37b41fc" }, "downloads": -1, "filename": "airflow-docker-0.5.0.tar.gz", "has_sig": false, "md5_digest": "12a235e74d619f757b6f3bca5734e7ec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 13851, "upload_time": "2019-10-19T03:26:23", "upload_time_iso_8601": "2019-10-19T03:26:23.861749Z", "url": "https://files.pythonhosted.org/packages/7d/da/869b6e888742c0b3137d7e09372bbb1636385c9cb1f133f9d9ace289d218/airflow-docker-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "32a604caf756917aff69fd068529dac5", "sha256": "84f0d64e7daa67f5879e2e885e75b78a1e64931fe95c72d33c765ffa8198e0d2" }, "downloads": -1, "filename": "airflow_docker-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32a604caf756917aff69fd068529dac5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 12981, "upload_time": "2019-10-19T06:44:48", "upload_time_iso_8601": "2019-10-19T06:44:48.542635Z", "url": "https://files.pythonhosted.org/packages/fa/1a/bcee1369da1957e53b54859b6099ababef32aa6dd840532a7d52d7334ed0/airflow_docker-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f91a3d3d11d935b2e5a5320679393eb", "sha256": "92798b18d95169897a63c4051980c9aacc874670104f63c20d09f4be789fd8df" }, "downloads": -1, "filename": "airflow-docker-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3f91a3d3d11d935b2e5a5320679393eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 13189, "upload_time": "2019-10-19T06:44:50", "upload_time_iso_8601": "2019-10-19T06:44:50.126783Z", "url": "https://files.pythonhosted.org/packages/3d/96/25313ebe17e2e821732c3c35d714bd1feba78958118ab79ed73c9b6155de/airflow-docker-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "94809375025599195e5a8ba2f6f9272d", "sha256": "321b20d265b002bd001a6d3ef675c394164cd9fd138076ff51ed71fbec2172fc" }, "downloads": -1, "filename": "airflow_docker-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94809375025599195e5a8ba2f6f9272d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 16185, "upload_time": "2019-10-20T00:38:44", "upload_time_iso_8601": "2019-10-20T00:38:44.668107Z", "url": "https://files.pythonhosted.org/packages/a3/78/c0db65444f308f8de16ce01bfeb08c75654cea840c1abfd55d0ccddfbda9/airflow_docker-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "17db4ede1ce6a79589e96aa3137372ae", "sha256": "7709d48a77c5961848306bb3c148827bf60e01493369668c43c634b14225f3e3" }, "downloads": -1, "filename": "airflow-docker-1.1.0.tar.gz", "has_sig": false, "md5_digest": "17db4ede1ce6a79589e96aa3137372ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 15373, "upload_time": "2019-10-20T00:38:46", "upload_time_iso_8601": "2019-10-20T00:38:46.434649Z", "url": "https://files.pythonhosted.org/packages/f6/62/e0ca91ced0702124c804d7cdfbe66c672e9dbdc96dc1640f35dcd2a8cf5b/airflow-docker-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "16b55f840d289b02e6b6a85c5339ef1e", "sha256": "0314ea5093f336404f9ca9b49bcadc67506a0145b4af2d9b5e6f5c4fb782cfc7" }, "downloads": -1, "filename": "airflow_docker-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16b55f840d289b02e6b6a85c5339ef1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 16198, "upload_time": "2019-10-22T14:11:34", "upload_time_iso_8601": "2019-10-22T14:11:34.054402Z", "url": "https://files.pythonhosted.org/packages/23/c8/3460332bd19ec75815a0001f1ceb0919cd3889fb6dbd8a92767c89bf2aa6/airflow_docker-1.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ae22c4c856417d9a88c565e077c5027", "sha256": "d4772c06d647e2fa1be6792b62e4430ed054603b7087735d96ab84724e0bed29" }, "downloads": -1, "filename": "airflow-docker-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8ae22c4c856417d9a88c565e077c5027", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 15097, "upload_time": "2019-10-22T14:11:35", "upload_time_iso_8601": "2019-10-22T14:11:35.758133Z", "url": "https://files.pythonhosted.org/packages/f9/96/c5dc0a9d54713fd4040f5e26d69793789f9238eb2430b6daf0cf2ac195eb/airflow-docker-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "3211acfd52a19f5540e850b1aa6db719", "sha256": "2588027de47110f97c1b1c0942ec68c1bfc3a7f188997177b846cb65b0aede50" }, "downloads": -1, "filename": "airflow_docker-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3211acfd52a19f5540e850b1aa6db719", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 16202, "upload_time": "2019-10-24T16:01:21", "upload_time_iso_8601": "2019-10-24T16:01:21.758479Z", "url": "https://files.pythonhosted.org/packages/40/27/4c111bcc63cc8beec2dc826730d722a01a0fa8bb65c2a51a0accf14b6168/airflow_docker-1.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa6ad60ac1c5f5e4220275f77c49e8bd", "sha256": "f22ad3f5ece798dfba09ff151c32bf4b1e10ec8a06776f0e9dfa2fabefdaaede" }, "downloads": -1, "filename": "airflow-docker-1.1.2.tar.gz", "has_sig": false, "md5_digest": "aa6ad60ac1c5f5e4220275f77c49e8bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 15852, "upload_time": "2019-10-24T16:01:23", "upload_time_iso_8601": "2019-10-24T16:01:23.429973Z", "url": "https://files.pythonhosted.org/packages/27/08/018bb2fb6b66e13551e45f118a3563208ac86536b49db6192ece07dc00db/airflow-docker-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "126b398ad9b3d3d91a62f4ddb116821a", "sha256": "89e8405c4010fba7f70d8a385acfe58bd45e4b97cb2e96b3a79efe3dbf6c153e" }, "downloads": -1, "filename": "airflow_docker-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "126b398ad9b3d3d91a62f4ddb116821a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 16202, "upload_time": "2019-10-25T11:58:02", "upload_time_iso_8601": "2019-10-25T11:58:02.238578Z", "url": "https://files.pythonhosted.org/packages/e4/f4/5c7e7037558c0b637569e2e6543d59208569220ac5869def50f1b401840c/airflow_docker-1.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2b0f10bc445049e14ce95a595322cc9e", "sha256": "44ff8e4fe717b592ad473cfc5f609be7193f63f1d4deecff56e06774bc82800b" }, "downloads": -1, "filename": "airflow-docker-1.1.3.tar.gz", "has_sig": false, "md5_digest": "2b0f10bc445049e14ce95a595322cc9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 15350, "upload_time": "2019-10-25T11:58:03", "upload_time_iso_8601": "2019-10-25T11:58:03.670029Z", "url": "https://files.pythonhosted.org/packages/2a/a6/73f3d30df35d53895ac9b5dc489af50ad5c6d81cedba92247032633abaf4/airflow-docker-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "81a25ae1750a441066017278ac291cbb", "sha256": "fd7a1758d284a94e92ca8cb4e7e0600433f09703f488513c8ca2248aa617837a" }, "downloads": -1, "filename": "airflow_docker-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81a25ae1750a441066017278ac291cbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 16202, "upload_time": "2020-04-23T15:07:50", "upload_time_iso_8601": "2020-04-23T15:07:50.006207Z", "url": "https://files.pythonhosted.org/packages/1a/77/79187aad91961c51d12c4990f5e53b20a487ff4175b913e50dfc4bbe5375/airflow_docker-1.1.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b45eb47e9bba9936fc97bcdf5a20068", "sha256": "de8520960cf089a2212ef75c08a13ee548dee85a3a2827f12169df0c1bfe0439" }, "downloads": -1, "filename": "airflow-docker-1.1.4.tar.gz", "has_sig": false, "md5_digest": "9b45eb47e9bba9936fc97bcdf5a20068", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 15389, "upload_time": "2020-04-23T15:07:51", "upload_time_iso_8601": "2020-04-23T15:07:51.476424Z", "url": "https://files.pythonhosted.org/packages/d9/4e/381d5de56f8d7f01bf86f9a49067ab4983ce101cad8e5b24595893c35d18/airflow-docker-1.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6a9faa8ad0d42e457e2d30484df62894", "sha256": "ced695fc47f6130bbc361bd32fb958f8a4c0b8617edbbfb193be22a5412df919" }, "downloads": -1, "filename": "airflow_docker-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a9faa8ad0d42e457e2d30484df62894", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 20406, "upload_time": "2020-09-18T18:55:31", "upload_time_iso_8601": "2020-09-18T18:55:31.955086Z", "url": "https://files.pythonhosted.org/packages/94/7a/9a01e6f71e8f6f3a45b6f758449ede8733a15ec416445d93d1988827700e/airflow_docker-2.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b5d95f51c34793459ced5702568eed9", "sha256": "0e48a6776e07cec4b232860e5865b68dc378346e8b165e5e290d9bc9de1ca59d" }, "downloads": -1, "filename": "airflow-docker-2.0.0.tar.gz", "has_sig": false, "md5_digest": "9b5d95f51c34793459ced5702568eed9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 17161, "upload_time": "2020-09-18T18:55:33", "upload_time_iso_8601": "2020-09-18T18:55:33.371234Z", "url": "https://files.pythonhosted.org/packages/c6/f3/3d58fb92433250260560f21caeee12d4631e246fc7f3405a1a983a4ae231/airflow-docker-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "e76e395ccf8b226a6bd1ad31065b688f", "sha256": "afa4a9196f2df57a57e13f88beac1c49d514b85d6c56d4b210cef1febdd41695" }, "downloads": -1, "filename": "airflow_docker-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e76e395ccf8b226a6bd1ad31065b688f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 20395, "upload_time": "2020-11-13T16:15:34", "upload_time_iso_8601": "2020-11-13T16:15:34.967412Z", "url": "https://files.pythonhosted.org/packages/0d/d1/1ccfec610b7ef00721962a907bd4e6e8700ef036cce2fd7d8be90a8f54e9/airflow_docker-2.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cf276f2579317f65eff6e8dde58e19bb", "sha256": "555ee68970d72654ea79d174439aab74c631127dc63cb292bfb1d96130dde45b" }, "downloads": -1, "filename": "airflow-docker-2.0.1.tar.gz", "has_sig": false, "md5_digest": "cf276f2579317f65eff6e8dde58e19bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 18048, "upload_time": "2020-11-13T16:15:36", "upload_time_iso_8601": "2020-11-13T16:15:36.033141Z", "url": "https://files.pythonhosted.org/packages/b7/8d/8429de388bed977df4d2e35f50020fc13a562e53f10a240143dcec27686b/airflow-docker-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "0b7070fed682716bd42252035dc53c97", "sha256": "c915f1465009d9a781ba85f45a052ce1082dfd3e00b5d76b739a7c74e988ec2c" }, "downloads": -1, "filename": "airflow_docker-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b7070fed682716bd42252035dc53c97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 20399, "upload_time": "2020-11-19T18:42:20", "upload_time_iso_8601": "2020-11-19T18:42:20.866368Z", "url": "https://files.pythonhosted.org/packages/be/97/e7f93fd64925806c43fae6ae02f7e8a7881c724d35965bfc81f475bf9dd6/airflow_docker-2.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "083d3755b4c18936f57e1fbfe63d0d99", "sha256": "34afa6ece597db730494299665a08058da0492648c83f78e00bdabc504f07d04" }, "downloads": -1, "filename": "airflow-docker-2.0.2.tar.gz", "has_sig": false, "md5_digest": "083d3755b4c18936f57e1fbfe63d0d99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 18160, "upload_time": "2020-11-19T18:42:22", "upload_time_iso_8601": "2020-11-19T18:42:22.085345Z", "url": "https://files.pythonhosted.org/packages/f8/5c/ddd4639a229cb432dd8ce0db9ba22d808030126f5e51ad97aee27761a6c7/airflow-docker-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "bf32432628301544176a5dbd5900a797", "sha256": "f1140382660ede91d5cc9c7796d8956c01f528c707b040d1359ec818c5bbda97" }, "downloads": -1, "filename": "airflow_docker-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf32432628301544176a5dbd5900a797", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 20619, "upload_time": "2020-11-20T14:44:52", "upload_time_iso_8601": "2020-11-20T14:44:52.112014Z", "url": "https://files.pythonhosted.org/packages/3d/21/3779a5e7a5bf32182d0087491969eacf58a32f811d02e291cc9e49760b01/airflow_docker-2.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27fc0fc9ce3ed66c0372f9f4248eb64c", "sha256": "c87d9b0a2518cfb9f12e61ec7d4a53df302d3c09cb30e5aef07c7fa8ae906234" }, "downloads": -1, "filename": "airflow-docker-2.0.3.tar.gz", "has_sig": false, "md5_digest": "27fc0fc9ce3ed66c0372f9f4248eb64c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 17172, "upload_time": "2020-11-20T14:44:53", "upload_time_iso_8601": "2020-11-20T14:44:53.569192Z", "url": "https://files.pythonhosted.org/packages/52/be/6ef64019e28d8b97000334e929e8faf6d2bf3b972e80e1bb5ab38af22778/airflow-docker-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "a7d9974175facffe8bc4d3c547720eb3", "sha256": "2a84fd28c1fc24461ffc4988ce2d2634ca0446c0de6d05bdd4e46c4aeb1e6d2e" }, "downloads": -1, "filename": "airflow_docker-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7d9974175facffe8bc4d3c547720eb3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 20708, "upload_time": "2021-02-10T22:10:06", "upload_time_iso_8601": "2021-02-10T22:10:06.805138Z", "url": "https://files.pythonhosted.org/packages/aa/4f/d4d2d3efc9d18026d9793dc7ce752365711c40f007293c35235adbd27deb/airflow_docker-2.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "16c5bbf420416053873cb233b6b1a513", "sha256": "dee8d509371a90d0842a57740bd2819223738085a3dea02f33d3d227a7f64a00" }, "downloads": -1, "filename": "airflow-docker-2.1.0.tar.gz", "has_sig": false, "md5_digest": "16c5bbf420416053873cb233b6b1a513", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 17478, "upload_time": "2021-02-10T22:10:08", "upload_time_iso_8601": "2021-02-10T22:10:08.102858Z", "url": "https://files.pythonhosted.org/packages/e7/e7/b6f5a531af0e4dae2dc2076694498e7e2542353c42981f6fc73f7ea98680/airflow-docker-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "44db3da4f67498671c1d16e6c5c8ed9f", "sha256": "f85b85f95c7a675c1159cd1f37f12d13344007eef005e45fb191bee81442eb47" }, "downloads": -1, "filename": "airflow_docker-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44db3da4f67498671c1d16e6c5c8ed9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 20747, "upload_time": "2021-02-11T20:34:49", "upload_time_iso_8601": "2021-02-11T20:34:49.672920Z", "url": "https://files.pythonhosted.org/packages/21/ac/91322f7b8a284a3f305255dad805f85ccd45365f87203a2fa6eb88f60cea/airflow_docker-2.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a7da8074b41ad0bd43fd41498b8111e", "sha256": "28149435931b29ded3c196ad48c6a22219870df036cda164eddfb19c69a41f35" }, "downloads": -1, "filename": "airflow-docker-2.1.1.tar.gz", "has_sig": false, "md5_digest": "7a7da8074b41ad0bd43fd41498b8111e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 17501, "upload_time": "2021-02-11T20:34:50", "upload_time_iso_8601": "2021-02-11T20:34:50.764203Z", "url": "https://files.pythonhosted.org/packages/29/13/f54226f8d4d3d0840b661df0f7f7067cbedce39c311cd6572b30961a6c9b/airflow-docker-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44db3da4f67498671c1d16e6c5c8ed9f", "sha256": "f85b85f95c7a675c1159cd1f37f12d13344007eef005e45fb191bee81442eb47" }, "downloads": -1, "filename": "airflow_docker-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44db3da4f67498671c1d16e6c5c8ed9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 20747, "upload_time": "2021-02-11T20:34:49", "upload_time_iso_8601": "2021-02-11T20:34:49.672920Z", "url": "https://files.pythonhosted.org/packages/21/ac/91322f7b8a284a3f305255dad805f85ccd45365f87203a2fa6eb88f60cea/airflow_docker-2.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a7da8074b41ad0bd43fd41498b8111e", "sha256": "28149435931b29ded3c196ad48c6a22219870df036cda164eddfb19c69a41f35" }, "downloads": -1, "filename": "airflow-docker-2.1.1.tar.gz", "has_sig": false, "md5_digest": "7a7da8074b41ad0bd43fd41498b8111e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*", "size": 17501, "upload_time": "2021-02-11T20:34:50", "upload_time_iso_8601": "2021-02-11T20:34:50.764203Z", "url": "https://files.pythonhosted.org/packages/29/13/f54226f8d4d3d0840b661df0f7f7067cbedce39c311cd6572b30961a6c9b/airflow-docker-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }