I've installed Airflow, but using a clean install and the sequential executor, the tasks are not being picked up.
This is easy to replicate: docker run -t -i --rm -p 8080:8080 python:3.5 bash pip install https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/apache-airflow-1.10.0rc1+incubating-bin.tar.gz airflow initdb airflow webserver I've enabled the http example dag and kicked of a dag, but it isn't being picked up by the SequentialScheduler. - Fokko 2018-07-13 11:51 GMT+02:00 Bolke de Bruin <bdbr...@gmail.com>: > Hi Sid, > > Do you have a JIRA and a PR to address it? I can then consider it for RC2 > > B. > > > On 12 Jul 2018, at 04:50, Sid Anand <san...@apache.org> wrote: > > > > FYI! > > I just installed the release candidate. The first thing I noticed is a > missing tool tip for the Null State in the Recent Tasks column on the > landing page. Since the null globe is new to this UI, users will likely > hover over it to inquire what it means... and will be left wanting. Of > course, they could click on the globe, which will take them to > http://localhost:8080/admin/taskinstance/?flt1_dag_id_ > equals=example_bash_operator&flt2_state_equals=null < > http://localhost:8080/admin/taskinstance/?flt1_dag_id_ > equals=example_bash_operator&flt2_state_equals=null>, which will always > show an empty list, leaving them a bit more confused. > > > > -s > > > > On Wed, Jul 11, 2018 at 3:13 PM Carl Johan Gustavsson < > carl.jo...@tictail.com.invalid> wrote: > > Hi Bolke, > > > > (Switching email to avoid moderation on my emails.) > > > > The normal Airflow test suite does not fail as it uses a LC_ALL set to > > utf-8. > > > > I think it is a proper test though, it is a minimal reproducible version > of > > the code that fails. And the only difference in behaviour is at 3.7 which > > we don’t support anyway so I’m fairly sure it is broken for all supported > > Python 3 versions. > > > > I now tried running the tests in docker using 3.5 with the LC_ALL/LANG > > unset and I see the same failure. > > > > I don’t think this is a big thing though and we could release it without > > the fix I made. I think most people run it with a sane LC_ALL, but > > apparently we didn’t. > > Here’s the log for the test: > > > > > docker run -t -i -v `pwd`:/airflow/ python:3.5 bash > > root@b99b297df111:/# locale > > LANG=C.UTF-8 > > LANGUAGE= > > LC_CTYPE="C.UTF-8" > > LC_NUMERIC="C.UTF-8" > > LC_TIME="C.UTF-8" > > LC_COLLATE="C.UTF-8" > > LC_MONETARY="C.UTF-8" > > LC_MESSAGES="C.UTF-8" > > LC_PAPER="C.UTF-8" > > LC_NAME="C.UTF-8" > > LC_ADDRESS="C.UTF-8" > > LC_TELEPHONE="C.UTF-8" > > LC_MEASUREMENT="C.UTF-8" > > LC_IDENTIFICATION="C.UTF-8" > > LC_ALL= > > > unset LANG > > root@b99b297df111:/# locale > > LANG= > > LANGUAGE= > > LC_CTYPE="POSIX" > > LC_NUMERIC="POSIX" > > LC_TIME="POSIX" > > LC_COLLATE="POSIX" > > LC_MONETARY="POSIX" > > LC_MESSAGES="POSIX" > > LC_PAPER="POSIX" > > LC_NAME="POSIX" > > LC_ADDRESS="POSIX" > > LC_TELEPHONE="POSIX" > > LC_MEASUREMENT="POSIX" > > LC_IDENTIFICATION="POSIX" > > LC_ALL= > > root@b99b297df111:/# pip install -e .[devel] > > root@b99b297df111:/airflow# ./run_unit_tests.sh > > + export AIRFLOW_HOME=/root/airflow > > + AIRFLOW_HOME=/root/airflow > > + export AIRFLOW__CORE__UNIT_TEST_MODE=True > > + AIRFLOW__CORE__UNIT_TEST_MODE=True > > + export AIRFLOW__TESTSECTION__TESTKEY=testvalue > > + AIRFLOW__TESTSECTION__TESTKEY=testvalue > > + export AIRFLOW_USE_NEW_IMPORTS=1 > > + AIRFLOW_USE_NEW_IMPORTS=1 > > +++ dirname ./run_unit_tests.sh > > ++ cd . > > ++ pwd > > + DIR=/airflow > > + export PYTHONPATH=:/airflow/tests/test_utils > > + PYTHONPATH=:/airflow/tests/test_utils > > + nose_args= > > + which airflow > > + echo 'Initializing the DB' > > Initializing the DB > > + airflow resetdb > > + yes > > Traceback (most recent call last): > > File "/usr/local/bin/airflow", line 6, in <module> > > exec(compile(open(__file__).read(), __file__, 'exec')) > > File "/airflow/airflow/bin/airflow", line 21, in <module> > > from airflow import configuration > > File "/airflow/airflow/__init__.py", line 35, in <module> > > from airflow import configuration as conf > > File "/airflow/airflow/configuration.py", line 106, in <module> > > DEFAULT_CONFIG = f.read() > > File "/usr/local/lib/python3.5/encodings/ascii.py", line 26, in decode > > return codecs.ascii_decode(input, self.errors)[0] > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position > 21082: > > ordinal not in range(128) > > + '[' '' ']' > > + '[' -z '' ']' > > + nose_args='--with-coverage --cover-erase --cover-html > > --cover-package=airflow --cover-html-dir=airflow/www/static/coverage > > --with-ignore-docstrings --rednose --with-timer -s -v > > --logging-level=DEBUG ' > > + echo 'Starting the unit tests with the following nose arguments: > > --with-coverage' --cover-erase --cover-html --cover-package=airflow > > --cover-html-dir=airflow/www/static/coverage --with-ignore-docstrings > > --rednose --with-timer -s -v --logging-level=DEBUG > > Starting the unit tests with the following nose arguments: > --with-coverage > > --cover-erase --cover-html --cover-package=airflow > > --cover-html-dir=airflow/www/static/coverage --with-ignore-docstrings > > --rednose --with-timer -s -v --logging-level=DEBUG > > + nosetests --with-coverage --cover-erase --cover-html > > --cover-package=airflow --cover-html-dir=airflow/www/static/coverage > > --with-ignore-docstrings --rednose --with-timer -s -v > --logging-level=DEBUG > > nose.plugins.cover: ERROR: Coverage not available: unable to import > > coverage module > > Failure: UnicodeDecodeError ('ascii' codec can't decode byte 0xe2 in > > position 21082: ordinal not in range(128)) ... ERROR > > Failure: UnicodeDecodeError ('ascii' codec can't decode byte 0xe2 in > > position 21082: ordinal not in range(128)) ... ERROR > > ====================================================================== > > 1) ERROR: Failure: UnicodeDecodeError ('ascii' codec can't decode byte > 0xe2 > > in position 21082: ordinal not in range(128)) > > ---------------------------------------------------------------------- > > Traceback (most recent call last): > > /usr/local/lib/python3.5/site-packages/nose/failure.py line 39 in > > runTest > > raise self.exc_val.with_traceback(self.tb) > > /usr/local/lib/python3.5/site-packages/nose/loader.py line 418 in > > loadTestsFromName > > addr.filename, addr.module) > > /usr/local/lib/python3.5/site-packages/nose/importer.py line 47 in > > importFromPath > > return self.importFromDir(dir_path, fqname) > > /usr/local/lib/python3.5/site-packages/nose/importer.py line 94 in > > importFromDir > > mod = load_module(part_fqname, fh, filename, desc) > > /usr/local/lib/python3.5/imp.py line 245 in load_module > > return load_package(name, filename) > > /usr/local/lib/python3.5/imp.py line 217 in load_package > > return _load(spec) > > <frozen importlib._bootstrap> line 693 in _load > > > > <frozen importlib._bootstrap> line 673 in _load_unlocked > > > > <frozen importlib._bootstrap_external> line 697 in exec_module > > > > <frozen importlib._bootstrap> line 222 in _call_with_frames_removed > > > > airflow/__init__.py line 35 in <module> > > from airflow import configuration as conf > > airflow/configuration.py line 106 in <module> > > DEFAULT_CONFIG = f.read() > > /usr/local/lib/python3.5/encodings/ascii.py line 26 in decode > > return codecs.ascii_decode(input, self.errors)[0] > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position > > 21082: ordinal not in range(128) > > ====================================================================== > > 2) ERROR: Failure: UnicodeDecodeError ('ascii' codec can't decode byte > 0xe2 > > in position 21082: ordinal not in range(128)) > > ---------------------------------------------------------------------- > > Traceback (most recent call last): > > /usr/local/lib/python3.5/site-packages/nose/failure.py line 39 in > > runTest > > raise self.exc_val.with_traceback(self.tb) > > /usr/local/lib/python3.5/site-packages/nose/loader.py line 418 in > > loadTestsFromName > > addr.filename, addr.module) > > /usr/local/lib/python3.5/site-packages/nose/importer.py line 47 in > > importFromPath > > return self.importFromDir(dir_path, fqname) > > /usr/local/lib/python3.5/site-packages/nose/importer.py line 94 in > > importFromDir > > mod = load_module(part_fqname, fh, filename, desc) > > /usr/local/lib/python3.5/imp.py line 245 in load_module > > return load_package(name, filename) > > /usr/local/lib/python3.5/imp.py line 217 in load_package > > return _load(spec) > > <frozen importlib._bootstrap> line 693 in _load > > > > <frozen importlib._bootstrap> line 673 in _load_unlocked > > > > <frozen importlib._bootstrap_external> line 697 in exec_module > > > > <frozen importlib._bootstrap> line 222 in _call_with_frames_removed > > > > tests/__init__.py line 25 in <module> > > from .configuration import * > > tests/configuration.py line 28 in <module> > > from airflow import configuration > > airflow/__init__.py line 35 in <module> > > from airflow import configuration as conf > > airflow/configuration.py line 106 in <module> > > DEFAULT_CONFIG = f.read() > > /usr/local/lib/python3.5/encodings/ascii.py line 26 in decode > > return codecs.ascii_decode(input, self.errors)[0] > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position > > 21082: ordinal not in range(128) > > > > [error] 100.00% nose.failure.Failure.runTest: 0.0004s > > ------------------------------------------------------------ > ----------------- > > 2 tests run in 0.060 seconds. > > 2 errors (0 tests passed) > > > > > > -- > > Carl Johan Gustavsson > > > > On 11 July 2018 at 23:24:01, Bolke de Bruin (bdbr...@gmail.com <mailto: > bdbr...@gmail.com>) wrote: > > > > Hi Carl, > > > > That is not a real check, ie. Does Airflow have the same issue clean > > install on 3.5? Travis’ tests run on 3.5. > > > > B. > > > > Verstuurd vanaf mijn iPad > > > > > Op 10 jul. 2018 om 15:10 heeft Carl Johan Gustavsson < > > carl.j.gustavs...@gmail.com <mailto:carl.j.gustavs...@gmail.com>> het > volgende geschreven: > > > > > > Hi Bolke, > > > > > > > > > I did a quick test on 3.5.5, 3.4.0 and 3.7.0 on OS X now, all but 3.7 > > breaks > > > > > > Quick repro: > > > > > > ➜ ~ pyenv local 3.5.5 > > > ➜ ~ locale > > > LANG= > > > LC_COLLATE="C" > > > LC_CTYPE="C" > > > LC_MESSAGES="C" > > > LC_MONETARY="C" > > > LC_NUMERIC="C" > > > LC_TIME="C" > > > LC_ALL= > > > ➜ ~ cat testweird.txt > > > ’ > > > ➜ ~ python > > > Python 3.5.5 (default, Jul 7 2018, 17:00:56) > > > [GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.1)] on darwin > > > Type "help", "copyright", "credits" or "license" for more information. > > > >>> open('testweird.txt').read() > > > Traceback (most recent call last): > > > File "<stdin>", line 1, in <module> > > > File "/Users/cjg/.pyenv/versions/3.5.5/lib/python3.5/encodings/ > ascii.py", > > line 26, in decode > > > return codecs.ascii_decode(input, self.errors)[0] > > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: > > ordinal not in range(128) > > > >>> > > > > > > > > > Maybe not a blocking change but it is a breaking change from 1.9 I > guess. > > > > > > > > > / Carl Johan > > > > > > > > >> On 10 July 2018 at 14:48:47, Bolke de Bruin (bdbr...@gmail.com > <mailto:bdbr...@gmail.com>) wrote: > > >> > > >> Hi Carl, > > >> > > >> Did you this on python 3.5 as well? 3.6 is not an officially supported > > (yet). As a workaround is available I won’t consider this blocking btw. > > >> > > >> Bolke > > >> > > >> Verstuurd vanaf mijn iPad > > >> > > >> Op 10 jul. 2018 om 11:53 heeft Carl Johan Gustavsson < > > carl.j.gustavs...@gmail.com <mailto:carl.j.gustavs...@gmail.com>> het > volgende geschreven: > > >> > > >>> Hi, > > >>> > > >>> First of all, thank you for all the work with the release management. > > >>> > > >>> I ran in to a weird issue testing the RC1, running under Python > 3.6.0 / > > Ubuntu 14.04.5, upgrading from a master build from February. > > >>> > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 Traceback > > (most recent call last): > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 File > > "/opt/virtualenv/tictail/pipeline/bin/airflow", line 21, in <module> > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 from > airflow > > import configuration > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 File > > "/opt/virtualenv/tictail/pipeline/lib/python3.6/site- > packages/airflow/__init__.py", > > line 35, in <module> > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 from > airflow > > import configuration as conf > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 File > > "/opt/virtualenv/tictail/pipeline/lib/python3.6/site-packages/airflow/ > configuration.py", > > line 106, in <module> > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 > > DEFAULT_CONFIG = f.read() > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 File > > "/opt/virtualenv/tictail/pipeline/lib/python3.6/encodings/ascii.py", > line > > 26, in decode > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 return > > codecs.ascii_decode(input, self.errors)[0] > > >>> Jul 10 08:50:33 hostname supervisord: airflow-webserver-01 > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position > 20770: > > ordinal not in range(128) > > >>> > > >>> Removing the ’ on > > https://github.com/apache/incubator-airflow/blob/master/ > airflow/config_templates/default_airflow.cfg#L613 < > https://github.com/apache/incubator-airflow/blob/master/ > airflow/config_templates/default_airflow.cfg#L613> > > solved the issue for me, and digging a bit deeper it seems Airflow now > > requires setting LC_ALL=en_US.UTF-8 in the environment or similar to > force > > Python to read the file as utf-8 and not ascii. (I think this was changed > > in to default to utf-8 in Python 3.7). > > >>> > > >>> I see 3 solutions for this > > >>> 1. Document that Airflow need to run with LC_ALL=en_US.UTF-8 or > > similar. > > >>> 2. Change the default config file to not contain non-ascii > characters. > > >>> 3. Always read the file as unicode regardless of the LC_ALL > > environment, by the encoding='utf-8’ parameter to open(). > > >>> > > >>> I think 3 is the best solution, and I can prepare a PR for that if > > necessary . > > >>> > > >>> I guess this counts as -1 (non-binding) > > >>> > > >>> All the best > > >>> > > >>> Carl Johan > > >>> > > >>> > > >>> > > >>>> On 8 July 2018 at 22:02:33, Bolke de Bruin (bdbr...@gmail.com > <mailto:bdbr...@gmail.com>) wrote: > > >>>> > > >>>> Hey all, > > >>>> > > >>>> I have cut Airflow 1.10.0 RC1. This email is calling a vote on the > > release, > > >>>> which will last for 72 hours. Consider this my (binding) +1. > > >>>> > > >>>> Airflow 1.10.0 RC 1 is available at: > > >>>> > > >>>> https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/ > <https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/> < > > https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/ < > https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/>> > > >>>> > > >>>> apache-airflow-1.10.0rc1+incubating-source.tar.gz is a source > release > > that > > >>>> comes with INSTALL instructions. > > >>>> apache-airflow-1.10.0rc1+incubating-bin.tar.gz is the binary Python > > "sdist" > > >>>> release. > > >>>> > > >>>> Public keys are available at: > > >>>> > > >>>> https://dist.apache.org/repos/dist/release/incubator/airflow/ < > https://dist.apache.org/repos/dist/release/incubator/airflow/> < > > https://dist.apache.org/repos/dist/release/incubator/airflow/ < > https://dist.apache.org/repos/dist/release/incubator/airflow/>> > > >>>> > > >>>> The amount of JIRAs fixed is over 700. Please have a look at the > > changelog. > > >>>> > > >>>> Please note that the version number excludes the `rcX` string as > well > > >>>> as the "+incubating" string, so it's now simply 1.10.0. This will > > allow us > > >>>> to rename the artifact without modifying the artifact checksums when > > we > > >>>> actually release. > > >>>> > > >>>> > > >>>> Cheers, > > >>>> Bolke > >
MacBook-Pro-van-Fokko:cardio-ai fokkodriesprong$ docker run -t -i --rm -p 8080:8080 python:3.5 bash root@ca5e852d37cc:/# pip install pip install https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/apache-airflow-1.10.0rc1+incubating-bin.tar.gz ^CTraceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main File "/usr/local/lib/python3.5/site-packages/pip/_internal/__init__.py", line 42, in <module> from pip._internal import cmdoptions File "/usr/local/lib/python3.5/site-packages/pip/_internal/cmdoptions.py", line 16, in <module> from pip._internal.index import ( File "/usr/local/lib/python3.5/site-packages/pip/_internal/index.py", line 25, in <module> from pip._internal.download import HAS_TLS, is_url, path_to_url, url_to_path File "/usr/local/lib/python3.5/site-packages/pip/_internal/download.py", line 40, in <module> from pip._internal.utils.logging import indent_log File "/usr/local/lib/python3.5/site-packages/pip/_internal/utils/logging.py", line 9, in <module> from pip._internal.utils.misc import ensure_dir File "/usr/local/lib/python3.5/site-packages/pip/_internal/utils/misc.py", line 21, in <module> from pip._vendor import pkg_resources File "/usr/local/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 41, in <module> import inspect File "/usr/local/lib/python3.5/inspect.py", line 632, in <module> ModuleInfo = namedtuple('ModuleInfo', 'name suffix mode module_type') File "/usr/local/lib/python3.5/collections/__init__.py", line 425, in namedtuple for index, name in enumerate(field_names)) KeyboardInterrupt root@ca5e852d37cc:/# pip install https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/apache-airflow-1.10.0rc1+incubating-bin.tar.gz Collecting https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/apache-airflow-1.10.0rc1+incubating-bin.tar.gz Downloading https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc1/apache-airflow-1.10.0rc1+incubating-bin.tar.gz (4.4MB) 100% |████████████████████████████████| 4.4MB 2.4MB/s Collecting alembic<0.9,>=0.8.3 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/f0/7d/7fcda63887d9726e0145e98802baf374ec8cf889325e469194cd7926c98e/alembic-0.8.10.tar.gz (976kB) 100% |████████████████████████████████| 983kB 1.5MB/s Collecting bleach==2.1.2 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/07/59/06f368f350cd7f226606c2bc7210c6b336312df62185de333c66d6180512/bleach-2.1.2-py2.py3-none-any.whl Collecting configparser<3.6.0,>=3.5.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/configparser-3.5.0.tar.gz Collecting croniter<0.4,>=0.3.17 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/27/69/2426b76c3647d8cc959e88aadecfb7ad96cf2c40c0ea784b6bf43a844c73/croniter-0.3.24.tar.gz Collecting dill<0.3,>=0.2.2 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/6f/78/8b96476f4ae426db71c6e86a8e6a81407f015b34547e442291cd397b18f3/dill-0.2.8.2.tar.gz (150kB) 100% |████████████████████████████████| 153kB 6.4MB/s Collecting flask<0.13,>=0.12.4 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl (81kB) 100% |████████████████████████████████| 81kB 1.5MB/s Collecting flask-appbuilder<2.0.0,>=1.11.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/56/24/9e02d295fdc280059b5d10fb131a746367842bac8535c0ca6bdce232f2de/Flask-AppBuilder-1.11.1.tar.gz (1.5MB) 100% |████████████████████████████████| 1.5MB 9.4MB/s Collecting flask-admin==1.4.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/39/65/eb6238c40cd9ec20279969ef9ee7ac412fc7c9a6681965bcd58a63eeac2b/Flask-Admin-1.4.1.tar.gz (922kB) 100% |████████████████████████████████| 931kB 1.3MB/s Collecting flask-caching<1.4.0,>=1.3.3 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/88/f1/7bbd68a4d79eb53c33863a17926f14268749b897c8a77ab589f2e9117d47/Flask_Caching-1.3.3-py2.py3-none-any.whl Collecting flask-login==0.2.11 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/42/3c/ead3f50b8a39b6dd3499ae6f0f5b13b955130c92a7479a287e2e07921faf/Flask-Login-0.2.11.tar.gz Collecting flask-swagger==0.2.13 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/68/97/4e31ac3dc4a44a4b7487eab8404a68c871b57a15811e189862d0bf0c5b55/flask-swagger-0.2.13.tar.gz Collecting flask-wtf<0.15,>=0.14.2 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/60/3a/58c629472d10539ae5167dc7c1fecfa95dd7d0b7864623931e3776438a24/Flask_WTF-0.14.2-py2.py3-none-any.whl Collecting funcsigs==1.0.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/09/8d/17528625d12ca90651dd1f7958fd0d32b23b15f2197023372669fd683321/funcsigs-1.0.0-py2.py3-none-any.whl Collecting future<0.17,>=0.16.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/00/2b/8d082ddfed935f3608cc61140df6dcbf0edea1bc3ab52fb6c29ae3e81e85/future-0.16.0.tar.gz (824kB) 100% |████████████████████████████████| 829kB 808kB/s Collecting gitpython>=2.0.2 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/ac/c9/96d7c86c623cb065976e58c0f4898170507724d6b4be872891d763d686f4/GitPython-2.1.10-py2.py3-none-any.whl (449kB) 100% |████████████████████████████████| 450kB 648kB/s Collecting gunicorn<20.0,>=19.4.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/8c/da/b8dd8deb741bff556db53902d4706774c8e1e67265f69528c14c003644e6/gunicorn-19.9.0-py2.py3-none-any.whl (112kB) 100% |████████████████████████████████| 122kB 626kB/s Collecting iso8601>=0.1.12 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/ef/57/7162609dab394d38bbc7077b7ba0a6f10fb09d8b7701ea56fa1edc0c4345/iso8601-0.1.12-py2.py3-none-any.whl Collecting jinja2<2.9.0,>=2.7.3 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/67/ea/92b1d9d8f2dc43302df7f5271b9500bbfc237386782343561a5f62beb306/Jinja2-2.8.1-py2.py3-none-any.whl (264kB) 100% |████████████████████████████████| 266kB 998kB/s Collecting lxml<4.0,>=3.6.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/23/3e/0b8d8e1a8244159f82d06a14734045e1f2eff199e1f20046214902857b73/lxml-3.8.0-cp35-cp35m-manylinux1_x86_64.whl (7.2MB) 100% |████████████████████████████████| 7.2MB 5.7MB/s Collecting markdown<3.0,>=2.5.2 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/6d/7d/488b90f470b96531a3f5788cf12a93332f543dbab13c423a5e7ce96a0493/Markdown-2.6.11-py2.py3-none-any.whl (78kB) 100% |████████████████████████████████| 81kB 15.1MB/s Collecting pandas<1.0.0,>=0.17.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/1d/cb/1cc27b57855a7f7c25965ab257e2bf251589bfe450e2cb23820b11a674a6/pandas-0.23.3-cp35-cp35m-manylinux1_x86_64.whl (8.7MB) 100% |████████████████████████████████| 8.7MB 5.7MB/s Collecting pendulum==1.4.4 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/cc/ba/a7ef16485be134f0acec118b6b9036741d664cc0042c7d6e48c613ea9d88/pendulum-1.4.4-cp35-cp35m-manylinux1_x86_64.whl (123kB) 100% |████████████████████████████████| 133kB 27.4MB/s Collecting psutil<5.0.0,>=4.2.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/6c/49/0f784a247868e167389f6ac76b8699b2f3d6f4e8e85685dfec43e58d1ed1/psutil-4.4.2.tar.gz (1.8MB) 100% |████████████████████████████████| 1.8MB 9.4MB/s Collecting pygments<3.0,>=2.0.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl (841kB) 100% |████████████████████████████████| 849kB 18.3MB/s Collecting python-daemon<2.2,>=2.1.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/f4/59/816004688f8e8602526553cd96226f34657ce4a86daa2240c3eebb0568a3/python_daemon-2.1.2-py2.py3-none-any.whl Collecting python-dateutil<3,>=2.3 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/cf/f5/af2b09c957ace60dcfac112b669c45c8c97e32f94aa8b56da4c6d1682825/python_dateutil-2.7.3-py2.py3-none-any.whl (211kB) 100% |████████████████████████████████| 215kB 22.2MB/s Collecting python-nvd3==0.15.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/0b/aa/97165daa6e319409c5c2582e62736a7353bda3c90d90fdcb0b11e116dd2d/python-nvd3-0.15.0.tar.gz Collecting requests<3,>=2.5.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl (91kB) 100% |████████████████████████████████| 92kB 12.7MB/s Collecting setproctitle<2,>=1.1.8 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz Collecting sqlalchemy<1.2.0,>=1.1.15 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/cc/4d/96d93ff77cd67aca7618e402191eee3490d8f5f245d6ab7622d35fe504f4/SQLAlchemy-1.1.18.tar.gz (5.3MB) 100% |████████████████████████████████| 5.3MB 6.4MB/s Collecting sqlalchemy-utc>=0.9.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/7e/84/85cb683933ac5c2e1d5d3d33de06e72d761c9e172dc627e2b0b73a327d1d/SQLAlchemy_Utc-0.10.0-py2.py3-none-any.whl Collecting tabulate<0.8.0,>=0.7.5 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/a5/8d/86bf900d62216e2be7806d2ff4615cb7da54e13aeb7765549310c355cbae/tabulate-0.7.7-py2.py3-none-any.whl Collecting tenacity==4.8.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/fc/e9/5499018e0d420f8d03a215c310ee7bc6e1a7e84adaa63f6ea208e864bdb6/tenacity-4.8.0-py2.py3-none-any.whl Collecting thrift>=0.9.2 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/c6/b4/510617906f8e0c5660e7d96fbc5585113f83ad547a3989b80297ac72a74c/thrift-0.11.0.tar.gz (52kB) 100% |████████████████████████████████| 61kB 16.8MB/s Collecting tzlocal>=1.4 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz Collecting unicodecsv>=0.14.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/6f/a4/691ab63b17505a26096608cc309960b5a6bdf39e4ba1a793d5f9b1a53270/unicodecsv-0.14.1.tar.gz Collecting werkzeug<0.15.0,>=0.14.1 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB) 100% |████████████████████████████████| 327kB 11.9MB/s Collecting zope.deprecation<5.0,>=4.0 (from apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/ee/33/625098914ec59b3006adf2cdf44a721e9671f4836af9eeb8cbe14e485954/zope.deprecation-4.3.0-py2.py3-none-any.whl Collecting Mako (from alembic<0.9,>=0.8.3->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/eb/f3/67579bb486517c0d49547f9697e36582cd19dafb5df9e687ed8e22de57fa/Mako-1.0.7.tar.gz (564kB) 100% |████████████████████████████████| 573kB 12.7MB/s Collecting python-editor>=0.3 (from alembic<0.9,>=0.8.3->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/65/1e/adf6e000ea5dc909aa420352d6ba37f16434c8a3c2fa030445411a1ed545/python-editor-1.0.3.tar.gz Collecting six (from bleach==2.1.2->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl Collecting html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre (from bleach==2.1.2->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/a5/62/bbd2be0e7943ec8504b517e62bab011b4946e1258842bc159e5dfde15b96/html5lib-1.0.1-py2.py3-none-any.whl (117kB) 100% |████████████████████████████████| 122kB 484kB/s Collecting itsdangerous>=0.21 (from flask<0.13,>=0.12.4->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz (46kB) 100% |████████████████████████████████| 51kB 407kB/s Collecting click>=2.0 (from flask<0.13,>=0.12.4->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl (71kB) 100% |████████████████████████████████| 71kB 545kB/s Collecting colorama==0.3.9 (from flask-appbuilder<2.0.0,>=1.11.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl Collecting Flask-Babel==0.11.1 (from flask-appbuilder<2.0.0,>=1.11.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/47/96/6013d4091fb4238e27e918aec4929f082942fa8c9489ae3aad2f18de4b5b/Flask-Babel-0.11.1.tar.gz (40kB) 100% |████████████████████████████████| 40kB 1.1MB/s Collecting Flask-OpenID==1.2.5 (from flask-appbuilder<2.0.0,>=1.11.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/d1/a2/9d1fba3287a65f81b9d1c09c4f7cb16f8ea4988b1bc97ffea0d60983338f/Flask-OpenID-1.2.5.tar.gz (43kB) 100% |████████████████████████████████| 51kB 11.0MB/s Collecting Flask-SQLAlchemy==2.1 (from flask-appbuilder<2.0.0,>=1.11.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/b3/52/227aaf4e8cebb153e239c518a9e916590b2fe0e4350e6b02d92b546b69b7/Flask-SQLAlchemy-2.1.tar.gz (95kB) 100% |████████████████████████████████| 102kB 15.4MB/s Collecting wtforms (from flask-admin==1.4.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/9f/c8/dac5dce9908df1d9d48ec0e26e2a250839fa36ea2c602cc4f85ccfeb5c65/WTForms-2.2.1-py2.py3-none-any.whl (166kB) 100% |████████████████████████████████| 174kB 902kB/s Collecting PyYAML>=3.0 (from flask-swagger==0.2.13->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/9e/a3/1d13970c3f36777c583f136c136f804d70f500168edc1edea6daa7200769/PyYAML-3.13.tar.gz (270kB) 100% |████████████████████████████████| 276kB 1.4MB/s Collecting ordereddict (from funcsigs==1.0.0->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/53/25/ef88e8e45db141faa9598fbf7ad0062df8f50f881a36ed6a0073e1572126/ordereddict-1.1.tar.gz Collecting gitdb2>=2.0.0 (from gitpython>=2.0.2->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/e0/95/c772c13b7c5740ec1a0924250e6defbf5dfdaee76a50d1c47f9c51f1cabb/gitdb2-2.0.3-py2.py3-none-any.whl (63kB) 100% |████████████████████████████████| 71kB 1.5MB/s Collecting MarkupSafe (from jinja2<2.9.0,>=2.7.3->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz Collecting pytz>=2011k (from pandas<1.0.0,>=0.17.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl (510kB) 100% |████████████████████████████████| 512kB 1.4MB/s Collecting numpy>=1.9.0 (from pandas<1.0.0,>=0.17.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/43/17/cd9fa14492dbef2aaf22622db79dba087c10f125473e730cda2f2019c40b/numpy-1.14.5-cp35-cp35m-manylinux1_x86_64.whl (12.1MB) 100% |████████████████████████████████| 12.1MB 2.8MB/s Collecting pytzdata>=2018.3.0.0 (from pendulum==1.4.4->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/2b/b8/a007eedc118838b27247da7c31f25c2b9e68e68ed2ffafed3d340d379e84/pytzdata-2018.5-py2.py3-none-any.whl (981kB) 100% |████████████████████████████████| 983kB 3.8MB/s Collecting docutils (from python-daemon<2.2,>=2.1.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl (543kB) 100% |████████████████████████████████| 552kB 6.8MB/s Collecting lockfile>=0.10 (from python-daemon<2.2,>=2.1.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl Requirement already satisfied: setuptools in /usr/local/lib/python3.5/site-packages (from python-daemon<2.2,>=2.1.1->apache-airflow==1.10.0) (39.1.0) Collecting python-slugify>=1.2.5 (from python-nvd3==0.15.0->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/70/c1/98bfb2c981787dcec4613c5da2c17d6f54613935b0e3a877e87a9fa974e4/python-slugify-1.2.5.tar.gz Collecting certifi>=2017.4.17 (from requests<3,>=2.5.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl (150kB) 100% |████████████████████████████████| 153kB 7.0MB/s Collecting idna<2.8,>=2.5 (from requests<3,>=2.5.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl (58kB) 100% |████████████████████████████████| 61kB 11.7MB/s Collecting chardet<3.1.0,>=3.0.2 (from requests<3,>=2.5.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB) 100% |████████████████████████████████| 143kB 9.6MB/s Collecting urllib3<1.24,>=1.21.1 (from requests<3,>=2.5.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl (133kB) 100% |████████████████████████████████| 143kB 8.2MB/s Collecting monotonic>=0.6 (from tenacity==4.8.0->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/ac/aa/063eca6a416f397bd99552c534c6d11d57f58f2e94c14780f3bbf818c4cf/monotonic-1.5-py2.py3-none-any.whl Collecting webencodings (from html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre->bleach==2.1.2->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl Collecting Babel>=2.3 (from Flask-Babel==0.11.1->flask-appbuilder<2.0.0,>=1.11.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl (8.1MB) 100% |████████████████████████████████| 8.1MB 6.2MB/s Collecting python3-openid>=2.0 (from Flask-OpenID==1.2.5->flask-appbuilder<2.0.0,>=1.11.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/bd/de/52c5699f52dcee3037db587196dcaf63ffedf5fbeba3183afe9b21a3a89f/python3_openid-3.1.0-py3-none-any.whl (130kB) 100% |████████████████████████████████| 133kB 16.6MB/s Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->gitpython>=2.0.2->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/e3/59/4e22f692e65f5f9271252a8e63f04ce4ad561d4e06192478ee48dfac9611/smmap2-2.0.3-py2.py3-none-any.whl Collecting Unidecode>=0.04.16 (from python-slugify>=1.2.5->python-nvd3==0.15.0->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/59/ef/67085e30e8bbcdd76e2f0a4ad8151c13a2c5bce77c85f8cad6e1f16fb141/Unidecode-1.0.22-py2.py3-none-any.whl (235kB) 100% |████████████████████████████████| 235kB 18.5MB/s Collecting defusedxml (from python3-openid>=2.0->Flask-OpenID==1.2.5->flask-appbuilder<2.0.0,>=1.11.1->apache-airflow==1.10.0) Downloading https://files.pythonhosted.org/packages/87/1c/17f3e3935a913dfe2a5ca85fa5ccbef366bfd82eb318b1f75dadbf0affca/defusedxml-0.5.0-py2.py3-none-any.whl Building wheels for collected packages: apache-airflow, alembic, configparser, croniter, dill, flask-appbuilder, flask-admin, flask-login, flask-swagger, future, psutil, python-nvd3, setproctitle, sqlalchemy, thrift, tzlocal, unicodecsv, Mako, python-editor, itsdangerous, Flask-Babel, Flask-OpenID, Flask-SQLAlchemy, PyYAML, ordereddict, MarkupSafe, python-slugify Running setup.py bdist_wheel for apache-airflow ... done Stored in directory: /root/.cache/pip/wheels/df/ca/c3/6ce061f520f2ee416dff14ab3eb422521fe60ade94150ad583 Running setup.py bdist_wheel for alembic ... done Stored in directory: /root/.cache/pip/wheels/a1/ba/88/bbe3e48e2bdc60544b78e30d2b6e7576ff2db7007d51955de3 Running setup.py bdist_wheel for configparser ... done Stored in directory: /root/.cache/pip/wheels/a3/61/79/424ef897a2f3b14684a7de5d89e8600b460b89663e6ce9d17c Running setup.py bdist_wheel for croniter ... done Stored in directory: /root/.cache/pip/wheels/0f/30/ec/4dfd1f9ea3d306dc91b8280addf3520dfe6a95e7a4c5323117 Running setup.py bdist_wheel for dill ... done Stored in directory: /root/.cache/pip/wheels/e2/5d/17/f87cb7751896ac629b435a8696f83ee75b11029f5d6f6bda72 Running setup.py bdist_wheel for flask-appbuilder ... done Stored in directory: /root/.cache/pip/wheels/c7/d6/fb/d7a562d5261645f98a5dd52c39de53c789e67be61392bc2d18 Running setup.py bdist_wheel for flask-admin ... done Stored in directory: /root/.cache/pip/wheels/70/b5/a8/c923a58f1d074fb27b1d9dcfd937730481a8fb693d934594a5 Running setup.py bdist_wheel for flask-login ... done Stored in directory: /root/.cache/pip/wheels/94/98/8f/b357415afe27adcdf071306f3f981e61a0498b7101707471fc Running setup.py bdist_wheel for flask-swagger ... done Stored in directory: /root/.cache/pip/wheels/81/b7/f4/1b38146234576bec8e9275e8bc49387d33e6af2aaa17f0b099 Running setup.py bdist_wheel for future ... done Stored in directory: /root/.cache/pip/wheels/bf/c9/a3/c538d90ef17cf7823fa51fc701a7a7a910a80f6a405bf15b1a Running setup.py bdist_wheel for psutil ... done Stored in directory: /root/.cache/pip/wheels/87/c5/27/5100942de9befdd850a4e0b09f2e0d70758ae27429c0000d22 Running setup.py bdist_wheel for python-nvd3 ... done Stored in directory: /root/.cache/pip/wheels/88/62/32/46f3425abe3505837e6345f7225201b5eb928c0991c99f5e47 Running setup.py bdist_wheel for setproctitle ... done Stored in directory: /root/.cache/pip/wheels/e6/b1/a6/9719530228e258eba904501fef99d5d85c80d52bd8f14438a3 Running setup.py bdist_wheel for sqlalchemy ... done Stored in directory: /root/.cache/pip/wheels/6e/2a/d1/54c6865667d73c4d70a5bdffc2f8fb08f1b5a75c868fde617b Running setup.py bdist_wheel for thrift ... done Stored in directory: /root/.cache/pip/wheels/be/36/81/0f93ba89a1cb7887c91937948519840a72c0ffdd57cac0ae8f Running setup.py bdist_wheel for tzlocal ... done Stored in directory: /root/.cache/pip/wheels/15/ae/df/a67bf1ed84e9bf230187d36d8dcfd30072bea0236cb059ed91 Running setup.py bdist_wheel for unicodecsv ... done Stored in directory: /root/.cache/pip/wheels/a6/09/e9/e800279c98a0a8c94543f3de6c8a562f60e51363ed26e71283 Running setup.py bdist_wheel for Mako ... done Stored in directory: /root/.cache/pip/wheels/15/35/25/dbcb848832ccb1a4b4ad23f529badfd3bce9bf88017f7ca510 Running setup.py bdist_wheel for python-editor ... done Stored in directory: /root/.cache/pip/wheels/36/e0/98/ba386b125a00ea9dd52e2c16aa2ec0adbbd639b84bfe2e001d Running setup.py bdist_wheel for itsdangerous ... done Stored in directory: /root/.cache/pip/wheels/2c/4a/61/5599631c1554768c6290b08c02c72d7317910374ca602ff1e5 Running setup.py bdist_wheel for Flask-Babel ... done Stored in directory: /root/.cache/pip/wheels/2e/56/0c/ae3cc1279a4d1c5b7cec98634973266e3b4c06d026c2fc35cf Running setup.py bdist_wheel for Flask-OpenID ... done Stored in directory: /root/.cache/pip/wheels/3b/1e/c0/b941aa1a5954f1acabbf1671a64e27adc359c0b0e74b16f8b4 Running setup.py bdist_wheel for Flask-SQLAlchemy ... done Stored in directory: /root/.cache/pip/wheels/bd/18/c4/5b1ebaec15e2bb933089576ebf905ea29976b2f37ed629e1c3 Running setup.py bdist_wheel for PyYAML ... done Stored in directory: /root/.cache/pip/wheels/ad/da/0c/74eb680767247273e2cf2723482cb9c924fe70af57c334513f Running setup.py bdist_wheel for ordereddict ... done Stored in directory: /root/.cache/pip/wheels/78/d3/a8/9f52c7a389a0ffba6f575a3886b5f7a55461fb6ec34aa5fd38 Running setup.py bdist_wheel for MarkupSafe ... done Stored in directory: /root/.cache/pip/wheels/33/56/20/ebe49a5c612fffe1c5a632146b16596f9e64676768661e4e46 Running setup.py bdist_wheel for python-slugify ... done Stored in directory: /root/.cache/pip/wheels/2a/21/79/f359bb1659ed86cf1a402bdea9f264f2bcf44489f200882fa0 Successfully built apache-airflow alembic configparser croniter dill flask-appbuilder flask-admin flask-login flask-swagger future psutil python-nvd3 setproctitle sqlalchemy thrift tzlocal unicodecsv Mako python-editor itsdangerous Flask-Babel Flask-OpenID Flask-SQLAlchemy PyYAML ordereddict MarkupSafe python-slugify Installing collected packages: sqlalchemy, MarkupSafe, Mako, python-editor, alembic, six, webencodings, html5lib, bleach, configparser, python-dateutil, croniter, dill, werkzeug, jinja2, itsdangerous, click, flask, colorama, pytz, Babel, Flask-Babel, flask-login, defusedxml, python3-openid, Flask-OpenID, Flask-SQLAlchemy, wtforms, flask-wtf, flask-appbuilder, flask-admin, flask-caching, PyYAML, flask-swagger, ordereddict, funcsigs, future, smmap2, gitdb2, gitpython, gunicorn, iso8601, lxml, markdown, numpy, pandas, tzlocal, pytzdata, pendulum, psutil, pygments, docutils, lockfile, python-daemon, Unidecode, python-slugify, python-nvd3, certifi, idna, chardet, urllib3, requests, setproctitle, sqlalchemy-utc, tabulate, monotonic, tenacity, thrift, unicodecsv, zope.deprecation, apache-airflow Successfully installed Babel-2.6.0 Flask-Babel-0.11.1 Flask-OpenID-1.2.5 Flask-SQLAlchemy-2.1 Mako-1.0.7 MarkupSafe-1.0 PyYAML-3.13 Unidecode-1.0.22 alembic-0.8.10 apache-airflow-1.10.0 bleach-2.1.2 certifi-2018.4.16 chardet-3.0.4 click-6.7 colorama-0.3.9 configparser-3.5.0 croniter-0.3.24 defusedxml-0.5.0 dill-0.2.8.2 docutils-0.14 flask-0.12.4 flask-admin-1.4.1 flask-appbuilder-1.11.1 flask-caching-1.3.3 flask-login-0.2.11 flask-swagger-0.2.13 flask-wtf-0.14.2 funcsigs-1.0.0 future-0.16.0 gitdb2-2.0.3 gitpython-2.1.10 gunicorn-19.9.0 html5lib-1.0.1 idna-2.7 iso8601-0.1.12 itsdangerous-0.24 jinja2-2.8.1 lockfile-0.12.2 lxml-3.8.0 markdown-2.6.11 monotonic-1.5 numpy-1.14.5 ordereddict-1.1 pandas-0.23.3 pendulum-1.4.4 psutil-4.4.2 pygments-2.2.0 python-daemon-2.1.2 python-dateutil-2.7.3 python-editor-1.0.3 python-nvd3-0.15.0 python-slugify-1.2.5 python3-openid-3.1.0 pytz-2018.5 pytzdata-2018.5 requests-2.19.1 setproctitle-1.1.10 six-1.11.0 smmap2-2.0.3 sqlalchemy-1.1.18 sqlalchemy-utc-0.10.0 tabulate-0.7.7 tenacity-4.8.0 thrift-0.11.0 tzlocal-1.5.1 unicodecsv-0.14.1 urllib3-1.23 webencodings-0.5.1 werkzeug-0.14.1 wtforms-2.2.1 zope.deprecation-4.3.0 root@ca5e852d37cc:/# airflow initdb [2018-07-13 13:32:31,033] {__init__.py:51} INFO - Using executor SequentialExecutor DB: sqlite:////root/airflow/airflow.db [2018-07-13 13:32:31,178] {db.py:338} INFO - Creating tables INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> e3a246e0dc1, current schema INFO [alembic.runtime.migration] Running upgrade e3a246e0dc1 -> 1507a7289a2f, create is_encrypted /usr/local/lib/python3.5/site-packages/alembic/util/messaging.py:69: UserWarning: Skipping unsupported ALTER for creation of implicit constraint warnings.warn(msg) INFO [alembic.runtime.migration] Running upgrade 1507a7289a2f -> 13eb55f81627, maintain history for compatibility with earlier migrations INFO [alembic.runtime.migration] Running upgrade 13eb55f81627 -> 338e90f54d61, More logging into task_isntance INFO [alembic.runtime.migration] Running upgrade 338e90f54d61 -> 52d714495f0, job_id indices INFO [alembic.runtime.migration] Running upgrade 52d714495f0 -> 502898887f84, Adding extra to Log INFO [alembic.runtime.migration] Running upgrade 502898887f84 -> 1b38cef5b76e, add dagrun INFO [alembic.runtime.migration] Running upgrade 1b38cef5b76e -> 2e541a1dcfed, task_duration INFO [alembic.runtime.migration] Running upgrade 2e541a1dcfed -> 40e67319e3a9, dagrun_config INFO [alembic.runtime.migration] Running upgrade 40e67319e3a9 -> 561833c1c74b, add password column to user INFO [alembic.runtime.migration] Running upgrade 561833c1c74b -> 4446e08588, dagrun start end INFO [alembic.runtime.migration] Running upgrade 4446e08588 -> bbc73705a13e, Add notification_sent column to sla_miss INFO [alembic.runtime.migration] Running upgrade bbc73705a13e -> bba5a7cfc896, Add a column to track the encryption state of the 'Extra' field in connection INFO [alembic.runtime.migration] Running upgrade bba5a7cfc896 -> 1968acfc09e3, add is_encrypted column to variable table INFO [alembic.runtime.migration] Running upgrade 1968acfc09e3 -> 2e82aab8ef20, rename user table INFO [alembic.runtime.migration] Running upgrade 2e82aab8ef20 -> 211e584da130, add TI state index INFO [alembic.runtime.migration] Running upgrade 211e584da130 -> 64de9cddf6c9, add task fails journal table INFO [alembic.runtime.migration] Running upgrade 64de9cddf6c9 -> f2ca10b85618, add dag_stats table INFO [alembic.runtime.migration] Running upgrade f2ca10b85618 -> 4addfa1236f1, Add fractional seconds to mysql tables INFO [alembic.runtime.migration] Running upgrade 4addfa1236f1 -> 8504051e801b, xcom dag task indices INFO [alembic.runtime.migration] Running upgrade 8504051e801b -> 5e7d17757c7a, add pid field to TaskInstance INFO [alembic.runtime.migration] Running upgrade 5e7d17757c7a -> 127d2bf2dfa7, Add dag_id/state index on dag_run table INFO [alembic.runtime.migration] Running upgrade 127d2bf2dfa7 -> cc1e65623dc7, add max tries column to task instance WARNI [airflow.utils.log.logging_mixin.LoggingMixin] Could not import KubernetesPodOperator: No module named 'kubernetes' WARNI [airflow.utils.log.logging_mixin.LoggingMixin] Install kubernetes dependencies with: pip install airflow['kubernetes'] INFO [alembic.runtime.migration] Running upgrade cc1e65623dc7 -> bdaa763e6c56, Make xcom value column a large binary INFO [alembic.runtime.migration] Running upgrade bdaa763e6c56 -> 947454bf1dff, add ti job_id index INFO [alembic.runtime.migration] Running upgrade 947454bf1dff -> d2ae31099d61, Increase text size for MySQL (not relevant for other DBs' text types) INFO [alembic.runtime.migration] Running upgrade d2ae31099d61 -> 0e2a74e0fc9f, Add time zone awareness INFO [alembic.runtime.migration] Running upgrade d2ae31099d61 -> 33ae817a1ff4, kubernetes_resource_checkpointing INFO [alembic.runtime.migration] Running upgrade 33ae817a1ff4 -> 27c6a30d7c24, kubernetes_resource_checkpointing INFO [alembic.runtime.migration] Running upgrade 27c6a30d7c24 -> 86770d1215c0, add kubernetes scheduler uniqueness INFO [alembic.runtime.migration] Running upgrade 86770d1215c0, 0e2a74e0fc9f -> 05f30312d566, merge heads INFO [alembic.runtime.migration] Running upgrade 05f30312d566 -> f23433877c24, fix mysql not null constraint INFO [alembic.runtime.migration] Running upgrade f23433877c24 -> 856955da8476, fix sqlite foreign key INFO [alembic.runtime.migration] Running upgrade 856955da8476 -> 9635ae0956e7, index-faskfail /usr/local/lib/python3.5/site-packages/airflow/models.py:153: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead exc_info=1) WARNI [airflow.utils.log.logging_mixin.LoggingMixin] cryptography not found - values will not be stored encrypted. Traceback (most recent call last): File "/usr/local/lib/python3.5/site-packages/airflow/models.py", line 146, in get_fernet from cryptography.fernet import Fernet, InvalidToken ImportError: No module named 'cryptography' WARNI [airflow.utils.log.logging_mixin.LoggingMixin] Could not import KubernetesPodOperator: No module named 'kubernetes' WARNI [airflow.utils.log.logging_mixin.LoggingMixin] Install kubernetes dependencies with: pip install airflow['kubernetes'] Done. root@ca5e852d37cc:/# airflow webserver [2018-07-13 13:32:38,435] {__init__.py:51} INFO - Using executor SequentialExecutor ____________ _____________ ____ |__( )_________ __/__ /________ __ ____ /| |_ /__ ___/_ /_ __ /_ __ \_ | /| / / ___ ___ | / _ / _ __/ _ / / /_/ /_ |/ |/ / _/_/ |_/_/ /_/ /_/ /_/ \____/____/|__/ [2018-07-13 13:32:38,768] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:32:38,795] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:32:38,795] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:32:38,797] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. Running the Gunicorn Server with: Workers: 4 sync Host: 0.0.0.0:8080 Timeout: 120 Logfiles: - - ================================================================= [2018-07-13 13:32:39 +0000] [277] [INFO] Starting gunicorn 19.9.0 [2018-07-13 13:32:39 +0000] [277] [INFO] Listening at: http://0.0.0.0:8080 (277) [2018-07-13 13:32:39 +0000] [277] [INFO] Using worker: sync [2018-07-13 13:32:39 +0000] [281] [INFO] Booting worker with pid: 281 [2018-07-13 13:32:39 +0000] [282] [INFO] Booting worker with pid: 282 [2018-07-13 13:32:39,501] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-07-13 13:32:39 +0000] [283] [INFO] Booting worker with pid: 283 [2018-07-13 13:32:39,549] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-07-13 13:32:39,599] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-07-13 13:32:39 +0000] [284] [INFO] Booting worker with pid: 284 [2018-07-13 13:32:39,721] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:32:39,749] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-07-13 13:32:39,755] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:32:39,755] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:32:39,757] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. [2018-07-13 13:32:39,834] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:32:39,874] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:32:39,874] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:32:39,876] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. [2018-07-13 13:32:39,897] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:32:39,951] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:32:39,951] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:32:39,953] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. [2018-07-13 13:32:40,064] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:32:40,095] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:32:40,095] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:32:40,096] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. 172.17.0.1 - - [13/Jul/2018:13:32:48 +0000] "GET /admin/airflow/tree?dag_id=example_http_operator&num_runs=25 HTTP/1.1" 200 8129 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator&num_runs=25" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:48 +0000] "GET /static/pin_30.png HTTP/1.1" 200 0 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator&num_runs=25" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:49 +0000] "GET /admin/ HTTP/1.1" 200 107700 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator&num_runs=25" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:49 +0000] "GET /admin/airflow/blocked HTTP/1.1" 200 2 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:49 +0000] "GET /admin/airflow/dag_stats HTTP/1.1" 200 9526 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:49 +0000] "GET /admin/airflow/task_stats HTTP/1.1" 200 24456 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:50 +0000] "POST /admin/airflow/paused?is_paused=true&dag_id=example_http_operator HTTP/1.1" 200 2 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:51 +0000] "GET /admin/airflow/tree?dag_id=example_http_operator HTTP/1.1" 200 8133 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:52 +0000] "GET /admin/airflow/tree?dag_id=example_http_operator HTTP/1.1" 200 8132 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:52 +0000] "GET /static/pin_30.png HTTP/1.1" 200 0 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:54 +0000] "GET /admin/ HTTP/1.1" 200 107707 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator&num_runs=25" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:54 +0000] "GET /admin/airflow/blocked HTTP/1.1" 200 2 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:54 +0000] "GET /admin/airflow/dag_stats HTTP/1.1" 200 9526 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:54 +0000] "GET /admin/airflow/task_stats HTTP/1.1" 200 24456 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:54 +0000] "GET /static/pin_30.png HTTP/1.1" 200 0 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:59 +0000] "GET /admin/airflow/trigger?dag_id=example_http_operator HTTP/1.1" 302 221 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:32:59 +0000] "GET /admin/ HTTP/1.1" 200 108393 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:00 +0000] "GET /admin/airflow/blocked HTTP/1.1" 200 117 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:00 +0000] "GET /admin/airflow/task_stats HTTP/1.1" 200 24456 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:00 +0000] "GET /admin/airflow/dag_stats HTTP/1.1" 200 9526 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:02 +0000] "GET /admin/airflow/tree?dag_id=example_http_operator HTTP/1.1" 200 8763 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:03 +0000] "GET /admin/airflow/tree?dag_id=example_http_operator HTTP/1.1" 200 8762 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:03 +0000] "GET /static/pin_30.png HTTP/1.1" 200 0 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:04 +0000] "GET /admin/airflow/tree?dag_id=example_http_operator HTTP/1.1" 200 8762 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:33:04 +0000] "GET /static/pin_30.png HTTP/1.1" 200 0 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" [2018-07-13 13:33:10 +0000] [277] [INFO] Handling signal: ttin [2018-07-13 13:33:10 +0000] [297] [INFO] Booting worker with pid: 297 [2018-07-13 13:33:10,748] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-07-13 13:33:10,926] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:33:10,958] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:33:10,958] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:33:10,959] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. [2018-07-13 13:33:11 +0000] [277] [INFO] Handling signal: ttou [2018-07-13 13:33:11 +0000] [281] [INFO] Worker exiting (pid: 281) [2018-07-13 13:33:42 +0000] [277] [INFO] Handling signal: ttin [2018-07-13 13:33:42 +0000] [301] [INFO] Booting worker with pid: 301 [2018-07-13 13:33:42,111] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-07-13 13:33:42,292] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:33:42,323] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:33:42,323] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:33:42,325] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. [2018-07-13 13:33:43 +0000] [277] [INFO] Handling signal: ttou [2018-07-13 13:33:43 +0000] [282] [INFO] Worker exiting (pid: 282) 172.17.0.1 - - [13/Jul/2018:13:34:01 +0000] "GET /admin/airflow/tree?dag_id=example_http_operator HTTP/1.1" 200 8763 "http://localhost:8080/admin/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" 172.17.0.1 - - [13/Jul/2018:13:34:01 +0000] "GET /static/pin_30.png HTTP/1.1" 200 0 "http://localhost:8080/admin/airflow/tree?dag_id=example_http_operator" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36" [2018-07-13 13:34:13 +0000] [277] [INFO] Handling signal: ttin [2018-07-13 13:34:13 +0000] [305] [INFO] Booting worker with pid: 305 [2018-07-13 13:34:13,459] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-07-13 13:34:13,640] {models.py:257} INFO - Filling up the DagBag from /root/airflow/dags [2018-07-13 13:34:13,670] {example_kubernetes_operator.py:54} WARNING - Could not import KubernetesPodOperator: No module named 'kubernetes' [2018-07-13 13:34:13,670] {example_kubernetes_operator.py:55} WARNING - Install kubernetes dependencies with: pip install airflow['kubernetes'] [2018-07-13 13:34:13,672] {models.py:348} INFO - File /usr/local/lib/python3.5/site-packages/airflow/example_dags/__init__.py assumed to contain no DAGs. Skipping. [2018-07-13 13:34:14 +0000] [277] [INFO] Handling signal: ttou [2018-07-13 13:34:14 +0000] [283] [INFO] Worker exiting (pid: 283)