webserver fails to load on successful stack creation

CloudFormation finishes with all stacks created but cannot access the Web UI on port 8080.

Thanks for testing the stack so thoroughly @ztyree42, best stream of bug reports I've ever had :wink:
I'll take a look this weekend.

I could not reproduce this issue on the branch develop (which is basically master but using airflow 1.10.10) on us-east-1.

Should I expect to immediately be able to access 8080? If I go into SSM
session on webserver instance I don't see webserver running. Should it be
running after stack creation but before first deployment?
On Sat, Apr 25, 2020, 6:45 PM Victor Villas<EMAIL_ADDRESS>wrote:

I could not reproduce this issue on the branch develop (which is basically
master but using airflow 1.10.10) on us-east-1.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/villasv/aws-airflow-stack/issues/170#issuecomment-619465679,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECDZPMBQNVTY3AMEUOZV5LROOG2DANCNFSM4MQQJXBQ
.

Should it be running after stack creation but before first deployment?

Yes, a minute or two after the entire stack goes green, you should be able to visit the webserver on its public address (e.g. ec2-18-215-126-107.compute-1.amazonaws.com:8080) and see it there.
Can you give me more details about your deployment? Like if you deployed the master or the cluster stack; the region; the contents of /var/log/cfn-init.log on the webserver; the outputs of journalctl -u airflow-weserver.service;

I deployed the cluster into an existing VPC. All the networking/routes seem
to be setup fine, if I start a session on the webserver instance, run
cfn-init manually there, export the environment variables, then start the
webserver w/ "airflow webserver" I can hit the webserver on
:8080.
Pardon my ignorance but from which instance do you want to see the contents
of cfn-init? webserver or scheduler? Similarly, should I make a session to
run journalctl commands or is there a script around that that I'm missing?
On Sat, Apr 25, 2020 at 9:53 PM Victor Villas<EMAIL_ADDRESS>wrote:

Should it be running after stack creation but before first deployment?
Yes, a minute or two after the entire stack goes green, you should be able
to visit the webserver on its public address (e.g.
ec2-18-215-126-107.compute-1.amazonaws.com:8080) and see it there.
Can you give me more details about your deployment? Like if you deployed
the master or the cluster stack; the region; the contents of
/var/log/cfn-init.log on the webserver; the outputs of journalctl -u
airflow-weserver.service;
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/villasv/aws-airflow-stack/issues/170#issuecomment-619466466,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECDZPKP2YJZGWB47NXUSN3ROOH25ANCNFSM4MQQJXBQ
.

Hmm. Existing VPC, cool. You shouldn't have to manyally run the cfn-init, it runs by itself when the stack deploys. If you were able to run the webserver manually, then it probably wasn't running before, since the port would be busy.
Sorry for the lack of details. Yes, in the webserver instance. And yes, run journalctl in a session.

Here is the contents of cfn-inti.log
2020-04-25 00:44:06,852 [DEBUG] CloudFormation client initialized with
endpoint https://cloudformation.us-west-1.amazonaws.com
2020-04-25 00:44:06,852 [DEBUG] Describing resource LaunchConfiguration in
stack csds-turbine-WebserverStack-1XG5Y3FID3WN4
2020-04-25 00:44:06,966 [INFO] -----------------------Starting
build-----------------------
2020-04-25 00:44:06,967 [DEBUG] Not setting a reboot trigger as scheduling
support is not available
2020-04-25 00:44:06,967 [INFO] Running configSets: default
2020-04-25 00:44:06,968 [INFO] Running configSet default
2020-04-25 00:44:06,969 [INFO] Running config config
2020-04-25 00:44:06,969 [DEBUG] No packages specified
2020-04-25 00:44:06,969 [DEBUG] No groups specified
2020-04-25 00:44:06,969 [DEBUG] No users specified
2020-04-25 00:44:06,969 [DEBUG] No sources specified
2020-04-25 00:44:06,969 [DEBUG] No files specified
2020-04-25 00:44:06,969 [DEBUG] Running command setup
2020-04-25 00:44:06,970 [DEBUG] No test for command setup
2020-04-25 00:46:28,330 [ERROR] Command setup (export
AWS_STACK_NAME="csds-turbine-WebserverStack-1XG5Y3FID3WN4"
export LOGS_BUCKET="csds-turbine-logsbucket-125it1ytphgjk"
export QUEUE_NAME="csds-turbine-TaskQueue-85AQUQBWCIQD"
export
DB_SECRETS_ARN="arn:aws:secretsmanager:us-west-1:698886251042:secret:Secret-VSoBwBLEzg8K-1ZdBrc"
export LOAD_EXAMPLES="False"
export LOAD_DEFAULTS="False"
export WEB_SERVER_PORT="8080"
aws s3 sync s3://csds-misc/turbine/scripts /opt/turbine
chmod +x /opt/turbine/webserver.setup.sh
/opt/turbine/webserver.setup.sh
) failed
download: s3://csds-misc/turbine/scripts/systemd/airflow-heartbeat.timer to
opt/turbine/systemd/airflow-heartbeat.timerg
download: s3://csds-misc/turbine/scripts/airflow-terminate.sh to
opt/turbine/airflow-terminate.sh
download:
s3://csds-misc/turbine/scripts/systemd/airflow-confapply-agent.path to
opt/turbine/systemd/airflow-confapply-agent.path
download: s3://csds-misc/turbine/scripts/systemd/airflow.conf to
opt/turbine/systemd/airflow.conf
download: s3://csds-misc/turbine/scripts/airflow-heartbeat.sh to
opt/turbine/airflow-heartbeat.sh
download: s3://csds-misc/turbine/scripts/systemd/airflow.env to
opt/turbine/systemd/airflow.env
download: s3://csds-misc/turbine/scripts/systemd/airflow-terminate.service
to opt/turbine/systemd/airflow-terminate.service
download:
s3://csds-misc/turbine/scripts/systemd/airflow-confapply-agent.service to
opt/turbine/systemd/airflow-confapply-agent.service
download: s3://csds-misc/turbine/scripts/airflow-confapply.sh to
opt/turbine/airflow-confapply.sh
download: s3://csds-misc/turbine/scripts/systemd/airflow-heartbeat.service
to opt/turbine/systemd/airflow-heartbeat.service
download: s3://csds-misc/turbine/scripts/systemd/airflow-workerset.service
to opt/turbine/systemd/airflow-workerset.service
download: s3://csds-misc/turbine/scripts/systemd/cfn-hup.service to
opt/turbine/systemd/cfn-hup.service
download: s3://csds-misc/turbine/scripts/systemd/airflow-terminate.timer to
opt/turbine/systemd/airflow-terminate.timer
download: s3://csds-misc/turbine/scripts/webserver.setup.sh to opt/turbine/
webserver.setup.sh
download: s3://csds-misc/turbine/scripts/commons.setup.sh to opt/turbine/
commons.setup.sh
download: s3://csds-misc/turbine/scripts/workerset.setup.sh to opt/turbine/
workerset.setup.sh
download: s3://csds-misc/turbine/scripts/systemd/cfn-auto-reloader.conf to
opt/turbine/systemd/cfn-auto-reloader.conf
download: s3://csds-misc/turbine/scripts/systemd/airflow-webserver.service
to opt/turbine/systemd/airflow-webserver.service
download: s3://csds-misc/turbine/scripts/systemd/cfn-hup.conf to
opt/turbine/systemd/cfn-hup.conf
download: s3://csds-misc/turbine/scripts/systemd/airflow-scheduler.service
to opt/turbine/systemd/airflow-scheduler.service
download: s3://csds-misc/turbine/scripts/scheduler.setup.sh to opt/turbine/
scheduler.setup.sh
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Existing lock /var/run/yum.pid: another copy is running as pid 2644.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum
    Memory : 110 M RSS (327 MB VSZ)
    Started: Sat Apr 25 00:44:05 2020 - 00:03 ago
    State  : Running, pid: 2644
Resolving Dependencies
--> Running transaction check
---> Package jq.x86_64 0:1.5-1.amzn2.0.2 will be installed
--> Processing Dependency: libonig.so.2()(64bit) for package:
jq-1.5-1.amzn2.0.2.x86_64
--> Running transaction check
---> Package oniguruma.x86_64 0:5.9.6-1.amzn2.0.3 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch         Version                    Repository
 Size
================================================================================
Installing:
 jq              x86_64       1.5-1.amzn2.0.2            amzn2-core
154 k
Installing for dependencies:
 oniguruma       x86_64       5.9.6-1.amzn2.0.3          amzn2-core
127 k

Transaction Summary
================================================================================
Install  1 Package (+1 Dependent package)

Total download size: 281 k
Installed size: 890 k
Downloading packages:
--------------------------------------------------------------------------------
Total                                              3.0 MB/s | 281 kB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : oniguruma-5.9.6-1.amzn2.0.3.x86_64
1/2
  Installing : jq-1.5-1.amzn2.0.2.x86_64
 2/2
  Verifying  : oniguruma-5.9.6-1.amzn2.0.3.x86_64
1/2
  Verifying  : jq-1.5-1.amzn2.0.2.x86_64
 2/2

Installed:
  jq.x86_64 0:1.5-1.amzn2.0.2

Dependency Installed:
  oniguruma.x86_64 0:5.9.6-1.amzn2.0.3

Complete!
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100     3  100     3    0     0   3000      0 --:--:-- --:--:-- --:--:--
 3000
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100    63  100    63    0     0  63000      0 --:--:-- --:--:-- --:--:--
63000
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100  1310  100  1310    0     0  1279k      0 --:--:-- --:--:-- --:--:--
1279k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100   476  100   476    0     0  29750      0 --:--:-- --:--:-- --:--:--
29750
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.7.6-1.amzn2.0.1 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.7.6-1.amzn2.0.1 for
package: python3-3.7.6-1.amzn2.0.1.x86_64
--> Processing Dependency: python3-setuptools for package:
python3-3.7.6-1.amzn2.0.1.x86_64
--> Processing Dependency: libpython3.7m.so.1.0()(64bit) for package:
python3-3.7.6-1.amzn2.0.1.x86_64
---> Package python3-devel.x86_64 0:3.7.6-1.amzn2.0.1 will be installed
--> Processing Dependency: system-rpm-config for package:
python3-devel-3.7.6-1.amzn2.0.1.x86_64
--> Processing Dependency: python3-rpm-macros for package:
python3-devel-3.7.6-1.amzn2.0.1.x86_64
---> Package python3-pip.noarch 0:9.0.3-1.amzn2.0.2 will be installed
---> Package python3-wheel.noarch 0:0.30.0a0-9.amzn2.0.3 will be installed
--> Running transaction check
---> Package python3-libs.x86_64 0:3.7.6-1.amzn2.0.1 will be installed
---> Package python3-rpm-macros.noarch 0:3-23.amzn2 will be installed
---> Package python3-setuptools.noarch 0:38.4.0-3.amzn2.0.6 will be
installed
---> Package system-rpm-config.noarch 0:9.1.0-76.amzn2.0.8 will be installed
--> Processing Dependency: dwz >= 0.4 for package:
system-rpm-config-9.1.0-76.amzn2.0.8.noarch
--> Processing Dependency: perl-srpm-macros for package:
system-rpm-config-9.1.0-76.amzn2.0.8.noarch
--> Running transaction check
---> Package dwz.x86_64 0:0.11-3.amzn2.0.2 will be installed
---> Package perl-srpm-macros.noarch 0:1-8.amzn2.0.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package               Arch      Version                    Repository
Size
================================================================================
Installing:
 python3               x86_64    3.7.6-1.amzn2.0.1          amzn2-core
71 k
 python3-devel         x86_64    3.7.6-1.amzn2.0.1          amzn2-core
 242 k
 python3-pip           noarch    9.0.3-1.amzn2.0.2          amzn2-core
 1.9 M
 python3-wheel         noarch    0.30.0a0-9.amzn2.0.3       amzn2-core
84 k
Installing for dependencies:
 dwz                   x86_64    0.11-3.amzn2.0.2           amzn2-core
99 k
 perl-srpm-macros      noarch    1-8.amzn2.0.1              amzn2-core
 4.7 k
 python3-libs          x86_64    3.7.6-1.amzn2.0.1          amzn2-core
 9.1 M
 python3-rpm-macros    noarch    3-23.amzn2                 amzn2-core
 6.4 k
 python3-setuptools    noarch    38.4.0-3.amzn2.0.6         amzn2-core
 617 k
 system-rpm-config     noarch    9.1.0-76.amzn2.0.8         amzn2-core
80 k

Transaction Summary
================================================================================
Install  4 Packages (+6 Dependent packages)

Total download size: 12 M
Installed size: 51 M
Downloading packages:
--------------------------------------------------------------------------------
Total                                               47 MB/s |  12 MB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : python3-setuptools-38.4.0-3.amzn2.0.6.noarch
 1/10
  Installing : python3-pip-9.0.3-1.amzn2.0.2.noarch
 2/10
  Installing : python3-3.7.6-1.amzn2.0.1.x86_64
 3/10
  Installing : python3-libs-3.7.6-1.amzn2.0.1.x86_64
4/10
  Installing : perl-srpm-macros-1-8.amzn2.0.1.noarch
5/10
  Installing : dwz-0.11-3.amzn2.0.2.x86_64
6/10
  Installing : system-rpm-config-9.1.0-76.amzn2.0.8.noarch
7/10
  Installing : python3-rpm-macros-3-23.amzn2.noarch
 8/10
  Installing : python3-devel-3.7.6-1.amzn2.0.1.x86_64
 9/10
  Installing : python3-wheel-0.30.0a0-9.amzn2.0.3.noarch
 10/10
  Verifying  : python3-rpm-macros-3-23.amzn2.noarch
 1/10
  Verifying  : python3-libs-3.7.6-1.amzn2.0.1.x86_64
2/10
  Verifying  : python3-setuptools-38.4.0-3.amzn2.0.6.noarch
 3/10
  Verifying  : dwz-0.11-3.amzn2.0.2.x86_64
4/10
  Verifying  : python3-devel-3.7.6-1.amzn2.0.1.x86_64
 5/10
  Verifying  : python3-wheel-0.30.0a0-9.amzn2.0.3.noarch
6/10
  Verifying  : system-rpm-config-9.1.0-76.amzn2.0.8.noarch
7/10
  Verifying  : python3-pip-9.0.3-1.amzn2.0.2.noarch
 8/10
  Verifying  : python3-3.7.6-1.amzn2.0.1.x86_64
 9/10
  Verifying  : perl-srpm-macros-1-8.amzn2.0.1.noarch
 10/10

Installed:
  python3.x86_64 0:3.7.6-1.amzn2.0.1
  python3-devel.x86_64 0:3.7.6-1.amzn2.0.1
  python3-pip.noarch 0:9.0.3-1.amzn2.0.2
  python3-wheel.noarch 0:0.30.0a0-9.amzn2.0.3

Dependency Installed:
  dwz.x86_64 0:0.11-3.amzn2.0.2
  perl-srpm-macros.noarch 0:1-8.amzn2.0.1
  python3-libs.x86_64 0:3.7.6-1.amzn2.0.1
  python3-rpm-macros.noarch 0:3-23.amzn2
  python3-setuptools.noarch 0:38.4.0-3.amzn2.0.6
  system-rpm-config.noarch 0:9.1.0-76.amzn2.0.8

Complete!
WARNING: Running pip install with root privileges is generally not a good
idea. Try `pip3 install --user` instead.
Collecting awscurl
  Downloading
https://files.pythonhosted.org/packages/00/f1/bd9f704234da2e4686aaa93861483adcaff0fd8681d81fbb405379fedd5f/awscurl-0.20-py3-none-any.whl
Collecting configargparse (from awscurl)
  Downloading
https://files.pythonhosted.org/packages/bb/79/3045743bb26ca2e44a1d317c37395462bfed82dbbd38e69a3280b63696ce/ConfigArgParse-1.2.3.tar.gz
(42kB)
Collecting urllib3[secure] (from awscurl)
  Downloading
https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl
(126kB)
Collecting configparser (from awscurl)
  Downloading
https://files.pythonhosted.org/packages/4b/6b/01baa293090240cf0562cc5eccb69c6f5006282127f2b846fad011305c79/configparser-5.0.0-py3-none-any.whl
Collecting requests (from awscurl)
  Downloading
https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl
(58kB)
Collecting idna>=2.0.0; extra == "secure" (from urllib3[secure]->awscurl)
  Downloading
https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl
(58kB)
Collecting pyOpenSSL>=0.14; extra == "secure" (from
urllib3[secure]->awscurl)
  Downloading
https://files.pythonhosted.org/packages/9e/de/f8342b68fa9e981d348039954657bdf681b2ab93de27443be51865ffa310/pyOpenSSL-19.1.0-py2.py3-none-any.whl
(53kB)
Collecting cryptography>=1.3.4; extra == "secure" (from
urllib3[secure]->awscurl)
  Downloading
https://files.pythonhosted.org/packages/58/95/f1282ca55649b60afcf617e1e2ca384a2a3e7a5cf91f724cf83c8fbe76a1/cryptography-2.9.2-cp35-abi3-manylinux1_x86_64.whl
(2.7MB)
Collecting certifi; extra == "secure" (from urllib3[secure]->awscurl)
  Downloading
https://files.pythonhosted.org/packages/57/2b/26e37a4b034800c960a00c4e1b3d9ca5d7014e983e6e729e33ea2f36426c/certifi-2<IP_ADDRESS>-py2.py3-none-any.whl
(157kB)
Collecting chardet<4,>=3.0.2 (from requests->awscurl)
  Downloading
https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
(133kB)
Collecting six>=1.5.2 (from pyOpenSSL>=0.14; extra ==
"secure"->urllib3[secure]->awscurl)
  Downloading
https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
Collecting cffi!=1.11.3,>=1.8 (from cryptography>=1.3.4; extra ==
"secure"->urllib3[secure]->awscurl)
  Downloading
https://files.pythonhosted.org/packages/ff/1d/0b743dadcdf4980b717163fd2d24cd18c1c0c7a78a076268afd7e0e2c25e/cffi-1.14.0-cp37-cp37m-manylinux1_x86_64.whl
(400kB)
Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=1.3.4; extra
== "secure"->urllib3[secure]->awscurl)
  Downloading
https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
(112kB)
Building wheels for collected packages: configargparse
  Running setup.py bdist_wheel for configargparse: started
  Running setup.py bdist_wheel for configargparse: finished with status
'done'
  Stored in directory:
/root/.cache/pip/wheels/bd/d6/53/034032da9498bda2385cd50a51a289e88090b5da2d592b1fdf
Successfully built configargparse
Installing collected packages: configargparse, idna, pycparser, cffi, six,
cryptography, pyOpenSSL, certifi, urllib3, configparser, chardet, requests,
awscurl
Successfully installed awscurl-0.20 certifi-2<IP_ADDRESS> cffi-1.14.0
chardet-3.0.4 configargparse-1.2.3 configparser-5.0.0 cryptography-2.9.2
idna-2.9 pyOpenSSL-19.1.0 pycparser-2.20 requests-2.23.0 six-1.14.0
urllib3-1.25.9
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Package python3-3.7.6-1.amzn2.0.1.x86_64 already installed and latest
version
Nothing to do
WARNING: Running pip install with root privileges is generally not a good
idea. Try `pip3 install --user` instead.
Requirement already satisfied: cryptography in
/usr/local/lib64/python3.7/site-packages
Requirement already satisfied: cffi!=1.11.3,>=1.8 in
/usr/local/lib64/python3.7/site-packages (from cryptography)
Requirement already satisfied: six>=1.4.1 in
/usr/local/lib/python3.7/site-packages (from cryptography)
Requirement already satisfied: pycparser in
/usr/local/lib/python3.7/site-packages (from
cffi!=1.11.3,>=1.8->cryptography)
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
--> Processing Dependency: cpp = 7.3.1-6.amzn2.0.4 for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libubsan.so.0()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libtsan.so.0()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libquadmath.so.0()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libmpxwrappers.so.2()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libmpx.so.2()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libmpfr.so.4()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: liblsan.so.0()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libitm.so.1()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libcilkrts.so.5()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libatomic.so.1()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
--> Processing Dependency: libasan.so.4()(64bit) for package:
gcc-7.3.1-6.amzn2.0.4.x86_64
---> Package libcurl-devel.x86_64 0:7.61.1-12.amzn2.0.1 will be installed
---> Package openssl-devel.x86_64 1:1.0.2k-19.amzn2.0.3 will be installed
--> Processing Dependency: zlib-devel(x86-64) for package:
1:openssl-devel-1.0.2k-19.amzn2.0.3.x86_64
--> Processing Dependency: krb5-devel(x86-64) for package:
1:openssl-devel-1.0.2k-19.amzn2.0.3.x86_64
--> Running transaction check
---> Package cpp.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
---> Package glibc-devel.x86_64 0:2.26-34.amzn2 will be installed
--> Processing Dependency: glibc-headers = 2.26-34.amzn2 for package:
glibc-devel-2.26-34.amzn2.x86_64
--> Processing Dependency: glibc-headers for package:
glibc-devel-2.26-34.amzn2.x86_64
---> Package krb5-devel.x86_64 0:1.15.1-37.amzn2.2.2 will be installed
--> Processing Dependency: libkadm5(x86-64) = 1.15.1-37.amzn2.2.2 for
package: krb5-devel-1.15.1-37.amzn2.2.2.x86_64
--> Processing Dependency: libverto-devel for package:
krb5-devel-1.15.1-37.amzn2.2.2.x86_64
--> Processing Dependency: libselinux-devel for package:
krb5-devel-1.15.1-37.amzn2.2.2.x86_64
--> Processing Dependency: libcom_err-devel for package:
krb5-devel-1.15.1-37.amzn2.2.2.x86_64
--> Processing Dependency: keyutils-libs-devel for package:
krb5-devel-1.15.1-37.amzn2.2.2.x86_64
---> Package libatomic.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
---> Package libcilkrts.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
---> Package libitm.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
---> Package libmpc.x86_64 0:1.0.1-3.amzn2.0.2 will be installed
---> Package libmpx.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
---> Package libquadmath.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
---> Package libsanitizer.x86_64 0:7.3.1-6.amzn2.0.4 will be installed
---> Package mpfr.x86_64 0:3.1.1-4.amzn2.0.2 will be installed
---> Package zlib-devel.x86_64 0:1.2.7-18.amzn2 will be installed
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.26-34.amzn2 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package:
glibc-headers-2.26-34.amzn2.x86_64
--> Processing Dependency: kernel-headers for package:
glibc-headers-2.26-34.amzn2.x86_64
---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.amzn2.0.2 will be
installed
---> Package libcom_err-devel.x86_64 0:1.42.9-12.amzn2.0.2 will be installed
---> Package libkadm5.x86_64 0:1.15.1-37.amzn2.2.2 will be installed
---> Package libselinux-devel.x86_64 0:2.5-12.amzn2.0.2 will be installed
--> Processing Dependency: libsepol-devel(x86-64) >= 2.5-6 for package:
libselinux-devel-2.5-12.amzn2.0.2.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package:
libselinux-devel-2.5-12.amzn2.0.2.x86_64
--> Processing Dependency: pkgconfig(libpcre) for package:
libselinux-devel-2.5-12.amzn2.0.2.x86_64
---> Package libverto-devel.x86_64 0:0.2.5-4.amzn2.0.2 will be installed
--> Running transaction check
---> Package kernel-headers.x86_64 0:4.14.173-137.229.amzn2 will be
installed
---> Package libsepol-devel.x86_64 0:2.5-8.1.amzn2.0.2 will be installed
---> Package pcre-devel.x86_64 0:8.32-17.amzn2.0.2 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch      Version                   Repository
Size
================================================================================
Installing:
 gcc                    x86_64    7.3.1-6.amzn2.0.4         amzn2-core
22 M
 libcurl-devel          x86_64    7.61.1-12.amzn2.0.1       amzn2-core
 827 k
 openssl-devel          x86_64    1:1.0.2k-19.amzn2.0.3     amzn2-core
 1.5 M
Installing for dependencies:
 cpp                    x86_64    7.3.1-6.amzn2.0.4         amzn2-core
 9.2 M
 glibc-devel            x86_64    2.26-34.amzn2             amzn2-core
 989 k
 glibc-headers          x86_64    2.26-34.amzn2             amzn2-core
 510 k
 kernel-headers         x86_64    4.14.173-137.229.amzn2    amzn2-core
 1.1 M
 keyutils-libs-devel    x86_64    1.5.8-3.amzn2.0.2         amzn2-core
37 k
 krb5-devel             x86_64    1.15.1-37.amzn2.2.2       amzn2-core
 272 k
 libatomic              x86_64    7.3.1-6.amzn2.0.4         amzn2-core
44 k
 libcilkrts             x86_64    7.3.1-6.amzn2.0.4         amzn2-core
84 k
 libcom_err-devel       x86_64    1.42.9-12.amzn2.0.2       amzn2-core
31 k
 libitm                 x86_64    7.3.1-6.amzn2.0.4         amzn2-core
83 k
 libkadm5               x86_64    1.15.1-37.amzn2.2.2       amzn2-core
 179 k
 libmpc                 x86_64    1.0.1-3.amzn2.0.2         amzn2-core
52 k
 libmpx                 x86_64    7.3.1-6.amzn2.0.4         amzn2-core
50 k
 libquadmath            x86_64    7.3.1-6.amzn2.0.4         amzn2-core
 188 k
 libsanitizer           x86_64    7.3.1-6.amzn2.0.4         amzn2-core
 640 k
 libselinux-devel       x86_64    2.5-12.amzn2.0.2          amzn2-core
 187 k
 libsepol-devel         x86_64    2.5-8.1.amzn2.0.2         amzn2-core
77 k
 libverto-devel         x86_64    0.2.5-4.amzn2.0.2         amzn2-core
12 k
 mpfr                   x86_64    3.1.1-4.amzn2.0.2         amzn2-core
 208 k
 pcre-devel             x86_64    8.32-17.amzn2.0.2         amzn2-core
 480 k
 zlib-devel             x86_64    1.2.7-18.amzn2            amzn2-core
50 k

Transaction Summary
================================================================================
Install  3 Packages (+21 Dependent packages)

Total download size: 39 M
Installed size: 102 M
Downloading packages:
--------------------------------------------------------------------------------
Total                                               67 MB/s |  39 MB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : mpfr-3.1.1-4.amzn2.0.2.x86_64
1/24
  Installing : libmpc-1.0.1-3.amzn2.0.2.x86_64
2/24
  Installing : cpp-7.3.1-6.amzn2.0.4.x86_64
 3/24
  Installing : keyutils-libs-devel-1.5.8-3.amzn2.0.2.x86_64
 4/24
  Installing : pcre-devel-8.32-17.amzn2.0.2.x86_64
5/24
  Installing : libsanitizer-7.3.1-6.amzn2.0.4.x86_64
6/24
  Installing : libatomic-7.3.1-6.amzn2.0.4.x86_64
 7/24
  Installing : zlib-devel-1.2.7-18.amzn2.x86_64
 8/24
  Installing : libcom_err-devel-1.42.9-12.amzn2.0.2.x86_64
9/24
  Installing : libverto-devel-0.2.5-4.amzn2.0.2.x86_64
 10/24
  Installing : libcilkrts-7.3.1-6.amzn2.0.4.x86_64
 11/24
  Installing : libsepol-devel-2.5-8.1.amzn2.0.2.x86_64
 12/24
  Installing : libselinux-devel-2.5-12.amzn2.0.2.x86_64
13/24
  Installing : libkadm5-1.15.1-37.amzn2.2.2.x86_64
 14/24
  Installing : krb5-devel-1.15.1-37.amzn2.2.2.x86_64
 15/24
  Installing : libitm-7.3.1-6.amzn2.0.4.x86_64
 16/24
  Installing : kernel-headers-4.14.173-137.229.amzn2.x86_64
17/24
  Installing : glibc-headers-2.26-34.amzn2.x86_64
18/24
  Installing : glibc-devel-2.26-34.amzn2.x86_64
19/24
  Installing : libmpx-7.3.1-6.amzn2.0.4.x86_64
 20/24
  Installing : libquadmath-7.3.1-6.amzn2.0.4.x86_64
21/24
  Installing : gcc-7.3.1-6.amzn2.0.4.x86_64
22/24
  Installing : 1:openssl-devel-1.0.2k-19.amzn2.0.3.x86_64
23/24
  Installing : libcurl-devel-7.61.1-12.amzn2.0.1.x86_64
24/24
  Verifying  : gcc-7.3.1-6.amzn2.0.4.x86_64
 1/24
  Verifying  : libcurl-devel-7.61.1-12.amzn2.0.1.x86_64
 2/24
  Verifying  : libquadmath-7.3.1-6.amzn2.0.4.x86_64
 3/24
  Verifying  : glibc-headers-2.26-34.amzn2.x86_64
 4/24
  Verifying  : libmpx-7.3.1-6.amzn2.0.4.x86_64
5/24
  Verifying  : kernel-headers-4.14.173-137.229.amzn2.x86_64
 6/24
  Verifying  : libmpc-1.0.1-3.amzn2.0.2.x86_64
7/24
  Verifying  : 1:openssl-devel-1.0.2k-19.amzn2.0.3.x86_64
 8/24
  Verifying  : libitm-7.3.1-6.amzn2.0.4.x86_64
9/24
  Verifying  : glibc-devel-2.26-34.amzn2.x86_64
10/24
  Verifying  : libkadm5-1.15.1-37.amzn2.2.2.x86_64
 11/24
  Verifying  : libsepol-devel-2.5-8.1.amzn2.0.2.x86_64
 12/24
  Verifying  : libcilkrts-7.3.1-6.amzn2.0.4.x86_64
 13/24
  Verifying  : libverto-devel-0.2.5-4.amzn2.0.2.x86_64
 14/24
  Verifying  : libcom_err-devel-1.42.9-12.amzn2.0.2.x86_64
 15/24
  Verifying  : zlib-devel-1.2.7-18.amzn2.x86_64
16/24
  Verifying  : mpfr-3.1.1-4.amzn2.0.2.x86_64
 17/24
  Verifying  : libatomic-7.3.1-6.amzn2.0.4.x86_64
18/24
  Verifying  : libselinux-devel-2.5-12.amzn2.0.2.x86_64
19/24
  Verifying  : krb5-devel-1.15.1-37.amzn2.2.2.x86_64
 20/24
  Verifying  : libsanitizer-7.3.1-6.amzn2.0.4.x86_64
 21/24
  Verifying  : pcre-devel-8.32-17.amzn2.0.2.x86_64
 22/24
  Verifying  : keyutils-libs-devel-1.5.8-3.amzn2.0.2.x86_64
23/24
  Verifying  : cpp-7.3.1-6.amzn2.0.4.x86_64
24/24

Installed:
  gcc.x86_64 0:7.3.1-6.amzn2.0.4
  libcurl-devel.x86_64 0:7.61.1-12.amzn2.0.1
  openssl-devel.x86_64 1:1.0.2k-19.amzn2.0.3

Dependency Installed:
  cpp.x86_64 0:7.3.1-6.amzn2.0.4
  glibc-devel.x86_64 0:2.26-34.amzn2
  glibc-headers.x86_64 0:2.26-34.amzn2
  kernel-headers.x86_64 0:4.14.173-137.229.amzn2
  keyutils-libs-devel.x86_64 0:1.5.8-3.amzn2.0.2
  krb5-devel.x86_64 0:1.15.1-37.amzn2.2.2
  libatomic.x86_64 0:7.3.1-6.amzn2.0.4
  libcilkrts.x86_64 0:7.3.1-6.amzn2.0.4
  libcom_err-devel.x86_64 0:1.42.9-12.amzn2.0.2
  libitm.x86_64 0:7.3.1-6.amzn2.0.4
  libkadm5.x86_64 0:1.15.1-37.amzn2.2.2
  libmpc.x86_64 0:1.0.1-3.amzn2.0.2
  libmpx.x86_64 0:7.3.1-6.amzn2.0.4
  libquadmath.x86_64 0:7.3.1-6.amzn2.0.4
  libsanitizer.x86_64 0:7.3.1-6.amzn2.0.4
  libselinux-devel.x86_64 0:2.5-12.amzn2.0.2
  libsepol-devel.x86_64 0:2.5-8.1.amzn2.0.2
  libverto-devel.x86_64 0:0.2.5-4.amzn2.0.2
  mpfr.x86_64 0:3.1.1-4.amzn2.0.2
  pcre-devel.x86_64 0:8.32-17.amzn2.0.2
  zlib-devel.x86_64 0:1.2.7-18.amzn2

Complete!
WARNING: Running pip install with root privileges is generally not a good
idea. Try `pip3 install --user` instead.
Collecting apache-airflow[celery,crypto,postgres,s3]==1.10.9
  Downloading
https://files.pythonhosted.org/packages/d4/8e/109906b658256027467e34a9f2e0c82a133ff8b39b8f08c73ee03334b641/apache_airflow-1.10.9-py2.py3-none-any.whl
(4.6MB)
Collecting celery[sqs]
  Downloading
https://files.pythonhosted.org/packages/7e/54/4d87a8f589259456efb09f574d538fcf3fd7339a3daaae8e02320c1780f1/celery-4.4.2-py2.py3-none-any.whl
(422kB)
Collecting unicodecsv>=0.14.1 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/6f/a4/691ab63b17505a26096608cc309960b5a6bdf39e4ba1a793d5f9b1a53270/unicodecsv-0.14.1.tar.gz
Collecting thrift>=0.9.2 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/97/1e/3284d19d7be99305eda145b8aa46b0c33244e4a496ec66440dac19f8274d/thrift-0.13.0.tar.gz
(59kB)
Collecting markdown<3.0,>=2.5.2 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/6d/7d/488b90f470b96531a3f5788cf12a93332f543dbab13c423a5e7ce96a0493/Markdown-2.6.11-py2.py3-none-any.whl
(78kB)
Collecting python-dateutil<3,>=2.3 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl
(227kB)
Collecting argcomplete~=1.10 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/82/7d/455e149c28c320044cb763c23af375bd77d52baca041f611f5c2b4865cf4/argcomplete-1.11.1-py2.py3-none-any.whl
Collecting configparser<3.6.0,>=3.5.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/55/c0/e0206081eaad646c6f5e2dc266edf457110d9031b363518d3264880e675d/configparser-3.5.3-py3-none-any.whl
Collecting tabulate<0.9,>=0.7.5 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c4/f4/770ae9385990f5a19a91431163d262182d3203662ea2b5739d0fcfc080f1/tabulate-0.8.7-py3-none-any.whl
Collecting tzlocal<2.0.0,>=1.4 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz
Collecting gunicorn<20.0,>=19.5.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/5f/54/c15f2c243c19074cbf06ce6c48732d99aec825487f87e57e86e9a22990f2/gunicorn-19.10.0-py2.py3-none-any.whl
(113kB)
Collecting future<0.17,>=0.16.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/00/2b/8d082ddfed935f3608cc61140df6dcbf0edea1bc3ab52fb6c29ae3e81e85/future-0.16.0.tar.gz
(824kB)
Collecting jsonschema~=3.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c5/8f/51e89ce52a085483359217bc72cdbf6e75ee595d5b1d4b5ade40c7e018b8/jsonschema-3.2.0-py2.py3-none-any.whl
(56kB)
Collecting werkzeug<1.0.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c2/e4/a859d2fe516f466642fa5c6054fd9646271f9da26b0cac0d2f37fc858c8f/Werkzeug-0.16.1-py2.py3-none-any.whl
(327kB)
Collecting zope.deprecation<5.0,>=4.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/f9/26/b935bbf9d27e898b87d80e7873a0200cebf239253d0afe7a59f82fe90fff/zope.deprecation-4.4.0-py2.py3-none-any.whl
Collecting cattrs~=0.9 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/0e/4f/165edbb76d21cf95a0c9003df85cfaca419d64ede766498201ef720d3104/cattrs-0.9.2-py2.py3-none-any.whl
(61kB)
Collecting flask-appbuilder~=2.2; python_version >= "3.6" (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/87/ff/caed1478061083890396c41a586b7a17d61ab07441a64d3ab31ba56d43dc/Flask_AppBuilder-2.3.2-py3-none-any.whl
(1.6MB)
Collecting termcolor==1.1.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting pygments<3.0,>=2.0.1 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/2d/68/106af3ae51daf807e9cdcba6a90e518954eb8b70341cee52995540a53ead/Pygments-2.6.1-py3-none-any.whl
(914kB)
Collecting text-unidecode==1.2 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/79/42/d717cc2b4520fb09e45b344b1b0b4e81aa672001dd128c180fabc655c341/text_unidecode-1.2-py2.py3-none-any.whl
(77kB)
Collecting typing-extensions>=3.7.4; python_version < "3.8" (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/0c/0e/3f026d0645d699e7320b59952146d56ad7c374e9cd72cd16e7c74e657a0f/typing_extensions-<IP_ADDRESS>-py3-none-any.whl
Collecting lazy-object-proxy~=1.3 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/23/f8/69df5a663b59512eb9f9b84e7f203c48c7a933e460316e9ebf4db2871ae0/lazy_object_proxy-1.4.3-cp37-cp37m-manylinux1_x86_64.whl
(56kB)
Collecting dill<0.4,>=0.2.2 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c7/11/345f3173809cea7f1a193bfbf02403fff250a3360e0e118a1630985e547d/dill-<IP_ADDRESS>.tar.gz
(151kB)
Collecting setproctitle<2,>=1.1.8 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz
Collecting flask-caching<1.4.0,>=1.3.3 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/88/f1/7bbd68a4d79eb53c33863a17926f14268749b897c8a77ab589f2e9117d47/Flask_Caching-1.3.3-py2.py3-none-any.whl
Collecting graphviz>=0.12 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/83/cc/c62100906d30f95d46451c15eb407da7db201e30f42008f3643945910373/graphviz-0.14-py2.py3-none-any.whl
Collecting sqlalchemy-jsonfield~=0.9; python_version >= "3.5" (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/d3/70/f636dd6f9e6bd38e64ba398a24c717af141d9771ccfd79b174b989d5a624/SQLAlchemy_JSONField-0.9.0-py2.py3-none-any.whl
Collecting cached-property~=1.5 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/3b/86/85c1be2e8db9e13ef9a350aecd6dea292bd612fa288c2f40d035bb750ded/cached_property-1.5.1-py2.py3-none-any.whl
Collecting python-daemon<2.2,>=2.1.1 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/f4/59/816004688f8e8602526553cd96226f34657ce4a86daa2240c3eebb0568a3/python_daemon-2.1.2-py2.py3-none-any.whl
Collecting flask-swagger==0.2.13 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/68/97/4e31ac3dc4a44a4b7487eab8404a68c871b57a15811e189862d0bf0c5b55/flask-swagger-0.2.13.tar.gz
Collecting sqlalchemy~=1.3 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/30/40/e88a14a333c7b982454f32c00ada09fc8d8c29d9f4c0cd9999d7637699c4/SQLAlchemy-1.3.16-cp37-cp37m-manylinux1_x86_64.whl
(1.2MB)
Requirement already satisfied: requests<3,>=2.20.0 in
/usr/local/lib/python3.7/site-packages (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Collecting flask-wtf<0.15,>=0.14.2 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/36/a9/8c01171066bd7a524ee005d81bb4a8aa446ab178043a1ad6cb5dc8f0bd83/Flask_WTF-0.14.3-py2.py3-none-any.whl
Collecting tenacity==4.12.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/75/1b/46a6a7b7c2b16811665ea09b7e63e7e6b7f9b5dedf2d0ba67e029668403c/tenacity-4.12.0-py2.py3-none-any.whl
Collecting attrs~=19.3 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl
Collecting pandas<1.0.0,>=0.17.1 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/63/e0/a1b39cdcb2c391f087a1538bc8a6d62a82d0439693192aef541d7b123769/pandas-0.25.3-cp37-cp37m-manylinux1_x86_64.whl
(10.4MB)
Collecting iso8601>=0.1.12 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/ef/57/7162609dab394d38bbc7077b7ba0a6f10fb09d8b7701ea56fa1edc0c4345/iso8601-0.1.12-py2.py3-none-any.whl
Collecting flask-admin==1.5.4 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/03/4e/a92e3c5cee3fce68fda877b437ed4657df3a0168091f6d2cab6c94d932e3/Flask-Admin-1.5.4.tar.gz
(1.7MB)
Collecting jinja2<2.11.0,>=2.10.1 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
(125kB)
Collecting colorlog==4.0.2 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/68/4d/892728b0c14547224f0ac40884e722a3d00cb54e7a146aea0b3186806c9e/colorlog-4.0.2-py2.py3-none-any.whl
Collecting flask-login<0.5,>=0.3 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c1/ff/bd9a4d2d81bf0c07d9e53e8cd3d675c56553719bbefd372df69bf1b3c1e4/Flask-Login-0.4.1.tar.gz
Collecting croniter<0.4,>=0.3.17 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/56/02/94e5b63bb6c287fbda8a5693f15898a2b6f56cbdfaf5a5c1c0109d18d062/croniter-0.3.31-py2.py3-none-any.whl
Collecting psutil<6.0.0,>=4.2.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz
(449kB)
Collecting funcsigs<2.0.0,>=1.0.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/69/cb/f5be453359271714c01b9bd06126eaf2e368f1fddfff30818754b5ac2328/funcsigs-1.0.2-py2.py3-none-any.whl
Collecting flask<2.0,>=1.1.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl
(94kB)
Collecting alembic<2.0,>=1.0 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/60/1e/cabc75a189de0fbb2841d0975243e59bde8b7822bacbb95008ac6fe9ad47/alembic-1.4.2.tar.gz
(1.1MB)
Collecting json-merge-patch==0.2 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/39/62/3b783faabac9a099877397d8f7a7cc862a03fbf9fb1b90d414ea7c6bb096/json-merge-patch-0.2.tar.gz
Collecting pendulum==1.4.4 (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/85/a5/9fc15751f9725923b170ad37d6c61031fc9e941bafd5288ca6ee51233284/pendulum-1.4.4.tar.gz
(74kB)
Collecting tornado<6.0,>=4.2.0; extra == "celery" (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/e6/78/6e7b5af12c12bdf38ca9bfe863fcaf53dc10430a312d0324e76c1e5ca426/tornado-5.1.1.tar.gz
(516kB)
Collecting flower<1.0,>=0.7.3; extra == "celery" (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/bf/53/b42efa648f4d0c530959ba9975cb7939679e0a9ae6c30517c894bfc55365/flower-0.9.4-py2.py3-none-any.whl
(455kB)
Requirement already satisfied: cryptography>=0.9.3; extra == "crypto" in
/usr/local/lib64/python3.7/site-packages (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Collecting psycopg2-binary>=2.7.4; extra == "postgres" (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/e6/bc/cb407e8d0301801d5f44d3f464485d9577c3bf92db13afef4d05d757ec47/psycopg2_binary-2.8.5-cp37-cp37m-manylinux1_x86_64.whl
(2.9MB)
Collecting boto3~=1.10; extra == "s3" (from
apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/42/ec/7c7383defbaf6cb51b774219c63905b61e977983cab983959c873f6c0f91/boto3-1.12.46.tar.gz
(97kB)
Collecting vine==1.3.0 (from celery[sqs])
  Downloading
https://files.pythonhosted.org/packages/7f/60/82c03047396126c8331ceb64da1dc52d4f1317209f32e8fe286d0c07365a/vine-1.3.0-py2.py3-none-any.whl
Collecting billiard<4.0,>=<IP_ADDRESS> (from celery[sqs])
  Downloading
https://files.pythonhosted.org/packages/e8/5e/7591866ff45b370354bd20291cb6f87ddb2eef1f1c88c890a38412037e11/billiard-<IP_ADDRESS>-py3-none-any.whl
(89kB)
Collecting kombu<4.7,>=4.6.8 (from celery[sqs])
  Downloading
https://files.pythonhosted.org/packages/34/7e/44445f7d9031e82b4a1160141de35ca810f44041bf5065b45c68ab0ec9e8/kombu-4.6.8-py2.py3-none-any.whl
(183kB)
Collecting pytz>dev (from celery[sqs])
  Downloading
https://files.pythonhosted.org/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl
(509kB)
Collecting pycurl==<IP_ADDRESS>; extra == "sqs" (from celery[sqs])
  Downloading
https://files.pythonhosted.org/packages/e8/e4/0dbb8735407189f00b33d84122b9be52c790c7c3b25286826f4e1bdb7bde/pycurl-<IP_ADDRESS>.tar.gz
(214kB)
Requirement already satisfied: six>=1.7.2 in
/usr/local/lib/python3.7/site-packages (from
thrift>=0.9.2->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Collecting importlib-metadata<2,>=0.23; python_version == "3.7" (from
argcomplete~=1.10->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/ad/e4/891bfcaf868ccabc619942f27940c77a8a4b45fd8367098955bb7e152fb1/importlib_metadata-1.6.0-py2.py3-none-any.whl
Collecting pyrsistent>=0.14.0 (from
jsonschema~=3.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/9f/0d/cbca4d0bbc5671822a59f270e4ce3f2195f8a899c97d0d5abb81b191efb5/pyrsistent-0.16.0.tar.gz
(108kB)
Requirement already satisfied: setuptools in
/usr/lib/python3.7/site-packages (from
jsonschema~=3.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Collecting marshmallow-sqlalchemy<1,>=0.16.1 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/07/9b/500730c18da8a0f95fb2b4b11641a2b37670745d2b02f429f99058d98e17/marshmallow_sqlalchemy-0.22.3-py2.py3-none-any.whl
Collecting apispec[yaml]<2,>=1.1.1 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/38/7a/20500edb2e77b8a6f6b677ed6a7b6d97b696fcc477374d36d83883462863/apispec-1.3.3-py2.py3-none-any.whl
Collecting colorama<1,>=0.3.9 (from flask-appbuilder~=2.2; python_version
>= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c9/dc/45cdef1b4d119eb96316b3117e6d5708a08029992b2fee2c143c7a0a5cc5/colorama-0.4.3-py2.py3-none-any.whl
Collecting click<8,>=6.7 (from flask-appbuilder~=2.2; python_version >=
"3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/dd/c0/4d8f43a9b16e289f36478422031b8a63b54b6ac3b1ba605d602f10dd54d6/click-7.1.1-py2.py3-none-any.whl
(82kB)
Collecting Flask-SQLAlchemy<3,>=2.4 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/1e/65/226d95466c75e34e291a76890ed0e27af2e46ab913002847856f11d4d59d/Flask_SQLAlchemy-2.4.1-py2.py3-none-any.whl
Collecting Flask-JWT-Extended<4,>=3.18 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/7a/ee/bb1c679b44ebec5c64626d632186d890cd95fffb63c1bded85d979a80724/Flask-JWT-Extended-3.24.1.tar.gz
Collecting marshmallow<3.0.0,>=2.18.0 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/8d/5a/c8288b3fa34bfc5afeee56454db7c239b9d2f492c36172dafabf95c780af/marshmallow-2.21.0-py2.py3-none-any.whl
(50kB)
Collecting prison<1.0.0,>=0.1.3 (from flask-appbuilder~=2.2; python_version
>= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/56/3d/10c7dfd83613dadc8388bdef8e8000ccfb2984134050ce9bea6a00c94296/prison-0.1.3-py2.py3-none-any.whl
Collecting Flask-OpenID<2,>=1.2.5 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/d1/a2/9d1fba3287a65f81b9d1c09c4f7cb16f8ea4988b1bc97ffea0d60983338f/Flask-OpenID-1.2.5.tar.gz
(43kB)
Collecting marshmallow-enum<2,>=1.4.1 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c6/59/ef3a3dc499be447098d4a89399beb869f813fee1b5a57d5d79dee2c1bf51/marshmallow_enum-1.5.1-py2.py3-none-any.whl
Collecting PyJWT>=1.7.1 (from flask-appbuilder~=2.2; python_version >=
"3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/87/8b/6a9f14b5f781697e51259d81657e6048fd31a113229cf346880bb7545565/PyJWT-1.7.1-py2.py3-none-any.whl
Collecting Flask-Babel<2,>=1 (from flask-appbuilder~=2.2; python_version >=
"3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/76/a4/0115c7c520125853037fc1d6b3da132a526949640e27a699a13e05ec7593/Flask_Babel-1.0.0-py3-none-any.whl
Collecting sqlalchemy-utils<1,>=0.32.21 (from flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/aa/24/68937e9b5c757f62795467e2f02a8f463a3a1fd3d08bd32a6b0583ba3dbf/SQLAlchemy-Utils-0.36.3.tar.gz
(128kB)
Collecting docutils (from
python-daemon<2.2,>=2.1.1->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl
(548kB)
Collecting lockfile>=0.10 (from
python-daemon<2.2,>=2.1.1->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl
Collecting PyYAML>=3.0 (from
flask-swagger==0.2.13->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz
(269kB)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/site-packages (from
requests<3,>=2.20.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in
/usr/local/lib/python3.7/site-packages (from
requests<3,>=2.20.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Requirement already satisfied: chardet<4,>=3.0.2 in
/usr/local/lib/python3.7/site-packages (from
requests<3,>=2.20.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Requirement already satisfied: idna<3,>=2.5 in
/usr/local/lib/python3.7/site-packages (from
requests<3,>=2.20.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Collecting WTForms (from
flask-wtf<0.15,>=0.14.2->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/f0/1b/af089b3d54955e0a3b0045ddd40773c2ef5dc7375ccffd09366ce469b755/WTForms-2.3.1-py2.py3-none-any.whl
(169kB)
Collecting itsdangerous (from
flask-wtf<0.15,>=0.14.2->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
Collecting numpy>=1.13.3 (from
pandas<1.0.0,>=0.17.1->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/e7/38/f14d6706ae4fa327bdb023ef40b4d902bccd314d886fac4031687a8acc74/numpy-1.18.3-cp37-cp37m-manylinux1_x86_64.whl
(20.2MB)
Collecting MarkupSafe>=0.23 (from
jinja2<2.11.0,>=2.10.1->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Collecting Mako (from
alembic<2.0,>=1.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/50/78/f6ade1e18aebda570eed33b7c534378d9659351cadce2fcbc7b31be5f615/Mako-1.1.2-py2.py3-none-any.whl
(75kB)
Collecting python-editor>=0.3 (from
alembic<2.0,>=1.0->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/c6/d3/201fc3abe391bbae6606e6f1d598c15d367033332bd54352b12f35513717/python_editor-1.0.4-py3-none-any.whl
Collecting pytzdata>=2<IP_ADDRESS> (from
pendulum==1.4.4->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/7f/f9/cdd39831b0465285c02ed90cfbf0db25bb951cb2a35ded0e69222375bea3/pytzdata-2019.3-py2.py3-none-any.whl
(489kB)
Collecting humanize==0.5.1 (from flower<1.0,>=0.7.3; extra ==
"celery"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/8c/e0/e512e4ac6d091fc990bbe13f9e0378f34cf6eecd1c6c268c9e598dcf5bb9/humanize-0.5.1.tar.gz
Requirement already satisfied: cffi!=1.11.3,>=1.8 in
/usr/local/lib64/python3.7/site-packages (from cryptography>=0.9.3; extra
== "crypto"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Collecting botocore<1.16.0,>=1.15.46 (from boto3~=1.10; extra ==
"s3"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/6c/21/d015b86c8fa291f78e8fe7d7cf0a60645989efa5db5e8302e2b7ccf9539a/botocore-1.15.46-py2.py3-none-any.whl
(6.1MB)
Collecting jmespath<1.0.0,>=0.7.1 (from boto3~=1.10; extra ==
"s3"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/a3/43/1e939e1fcd87b827fe192d0c9fc25b48c5b3368902bfb913de7754b0dc03/jmespath-0.9.5-py2.py3-none-any.whl
Collecting s3transfer<0.4.0,>=0.3.0 (from boto3~=1.10; extra ==
"s3"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/69/79/e6afb3d8b0b4e96cefbdc690f741d7dd24547ff1f94240c997a26fa908d3/s3transfer-0.3.3-py2.py3-none-any.whl
(69kB)
Collecting amqp<2.6,>=2.5.2 (from kombu<4.7,>=4.6.8->celery[sqs])
  Downloading
https://files.pythonhosted.org/packages/fc/a0/6aa2a7923d4e82dda23db27711d565f0c4abf1570859f168e3d0975f1eb6/amqp-2.5.2-py2.py3-none-any.whl
(49kB)
Collecting zipp>=0.5 (from importlib-metadata<2,>=0.23; python_version ==
"3.7"->argcomplete~=1.10->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/b2/34/bfcb43cc0ba81f527bc4f40ef41ba2ff4080e047acb0586b56b3d017ace4/zipp-3.1.0-py3-none-any.whl
Collecting python3-openid>=2.0 (from
Flask-OpenID<2,>=1.2.5->flask-appbuilder~=2.2; python_version >=
"3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/bd/de/52c5699f52dcee3037db587196dcaf63ffedf5fbeba3183afe9b21a3a89f/python3_openid-3.1.0-py3-none-any.whl
(130kB)
Collecting Babel>=2.3 (from Flask-Babel<2,>=1->flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/15/a1/522dccd23e5d2e47aed4b6a16795b8213e3272c7506e625f2425ad025a19/Babel-2.8.0-py2.py3-none-any.whl
(8.6MB)
Requirement already satisfied: pycparser in
/usr/local/lib/python3.7/site-packages (from
cffi!=1.11.3,>=1.8->cryptography>=0.9.3; extra ==
"crypto"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
Collecting defusedxml (from
python3-openid>=2.0->Flask-OpenID<2,>=1.2.5->flask-appbuilder~=2.2;
python_version >= "3.6"->apache-airflow[celery,crypto,postgres,s3]==1.10.9)
  Downloading
https://files.pythonhosted.org/packages/06/74/9b387472866358ebc08732de3da6dc48e44b0aacd2ddaa5cb85ab7e986a2/defusedxml-0.6.0-py2.py3-none-any.whl
Building wheels for collected packages: unicodecsv, thrift, tzlocal,
future, termcolor, dill, setproctitle, flask-swagger, flask-admin,
flask-login, psutil, alembic, json-merge-patch, pendulum, tornado, boto3,
pycurl, pyrsistent, Flask-JWT-Extended, Flask-OpenID, sqlalchemy-utils,
PyYAML, humanize
  Running setup.py bdist_wheel for unicodecsv: started
  Running setup.py bdist_wheel for unicodecsv: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/a6/09/e9/e800279c98a0a8c94543f3de6c8a562f60e51363ed26e71283
  Running setup.py bdist_wheel for thrift: started
  Running setup.py bdist_wheel for thrift: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/02/a2/46/689ccfcf40155c23edc7cdbd9de488611c8fdf49ff34b1706e
  Running setup.py bdist_wheel for tzlocal: started
  Running setup.py bdist_wheel for tzlocal: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/15/ae/df/a67bf1ed84e9bf230187d36d8dcfd30072bea0236cb059ed91
  Running setup.py bdist_wheel for future: started
  Running setup.py bdist_wheel for future: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/bf/c9/a3/c538d90ef17cf7823fa51fc701a7a7a910a80f6a405bf15b1a
  Running setup.py bdist_wheel for termcolor: started
  Running setup.py bdist_wheel for termcolor: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/7c/06/54/bc84598ba1daf8f970247f550b175aaaee85f68b4b0c5ab2c6
  Running setup.py bdist_wheel for dill: started
  Running setup.py bdist_wheel for dill: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/59/b1/91/f02e76c732915c4015ab4010f3015469866c1eb9b14058d8e7
  Running setup.py bdist_wheel for setproctitle: started
  Running setup.py bdist_wheel for setproctitle: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/e6/b1/a6/9719530228e258eba904501fef99d5d85c80d52bd8f14438a3
  Running setup.py bdist_wheel for flask-swagger: started
  Running setup.py bdist_wheel for flask-swagger: finished with status
'done'
  Stored in directory:
/root/.cache/pip/wheels/81/b7/f4/1b38146234576bec8e9275e8bc49387d33e6af2aaa17f0b099
  Running setup.py bdist_wheel for flask-admin: started
  Running setup.py bdist_wheel for flask-admin: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/aa/a9/45/4afaf63921359a76043fb41ff780c5baae34441417bf3daa4a
  Running setup.py bdist_wheel for flask-login: started
  Running setup.py bdist_wheel for flask-login: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/39/10/74/d68194e28d5f7a83de5f66e5b2deff5ccbb424fe45e6b0e927
  Running setup.py bdist_wheel for psutil: started
  Running setup.py bdist_wheel for psutil: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/d7/69/b4/3200b95828d1f0ddb3cb5699083717f4fdbd9b4223d0644c57
  Running setup.py bdist_wheel for alembic: started
  Running setup.py bdist_wheel for alembic: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/1f/04/83/76023f7a4c14688c0b5c2682a96392cfdd3ee4449eaaa287ef
  Running setup.py bdist_wheel for json-merge-patch: started
  Running setup.py bdist_wheel for json-merge-patch: finished with status
'done'
  Stored in directory:
/root/.cache/pip/wheels/68/87/a4/14d13a1e45fc800f5d73256bb8444c503c3132df4b9b1c50f9
  Running setup.py bdist_wheel for pendulum: started
  Running setup.py bdist_wheel for pendulum: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/2f/4c/cd/f0cabf03ccb7edd9002875db9001108b33ebfc60b4ff9a61ae
  Running setup.py bdist_wheel for tornado: started
  Running setup.py bdist_wheel for tornado: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/6d/e1/ce/f4ee2fa420cc6b940123c64992b81047816d0a9fad6b879325
  Running setup.py bdist_wheel for boto3: started
  Running setup.py bdist_wheel for boto3: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/7d/79/2d/8185b561a91188bcf61eb09dbd693b59e400f1c21ffed90392
  Running setup.py bdist_wheel for pycurl: started
  Running setup.py bdist_wheel for pycurl: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/d2/85/ae/ebf5ff0f1368869d082b4863df492bf54c661bf6306a2bdfde
  Running setup.py bdist_wheel for pyrsistent: started
  Running setup.py bdist_wheel for pyrsistent: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/c2/85/ad/bc6d41e2c4b35c9fdfed48f0fcd411ffc4164e67755ddf9ebb
  Running setup.py bdist_wheel for Flask-JWT-Extended: started
  Running setup.py bdist_wheel for Flask-JWT-Extended: finished with status
'done'
  Stored in directory:
/root/.cache/pip/wheels/d4/8f/d0/e3c62af58d89cbd80847eea2323da4af633993ca71f5c3ba85
  Running setup.py bdist_wheel for Flask-OpenID: started
  Running setup.py bdist_wheel for Flask-OpenID: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/3b/1e/c0/b941aa1a5954f1acabbf1671a64e27adc359c0b0e74b16f8b4
  Running setup.py bdist_wheel for sqlalchemy-utils: started
  Running setup.py bdist_wheel for sqlalchemy-utils: finished with status
'done'
  Stored in directory:
/root/.cache/pip/wheels/22/c2/bf/3da6a8f65dd740cc5bb16e83a91c0abb05806a2ba0adbdf69c
  Running setup.py bdist_wheel for PyYAML: started
  Running setup.py bdist_wheel for PyYAML: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/a7/c1/ea/cf5bd31012e735dc1dfea3131a2d5eae7978b251083d6247bd
  Running setup.py bdist_wheel for humanize: started
  Running setup.py bdist_wheel for humanize: finished with status 'done'
  Stored in directory:
/root/.cache/pip/wheels/69/86/6c/f8b8593bc273ec4b0c653d3827f7482bb2001a2781a73b7f44
Successfully built unicodecsv thrift tzlocal future termcolor dill
setproctitle flask-swagger flask-admin flask-login psutil alembic
json-merge-patch pendulum tornado boto3 pycurl pyrsistent
Flask-JWT-Extended Flask-OpenID sqlalchemy-utils PyYAML humanize
Installing collected packages: unicodecsv, thrift, markdown,
python-dateutil, zipp, importlib-metadata, argcomplete, configparser,
tabulate, pytz, tzlocal, gunicorn, future, pyrsistent, attrs, jsonschema,
werkzeug, zope.deprecation, cattrs, sqlalchemy, marshmallow,
marshmallow-sqlalchemy, PyYAML, apispec, colorama, click, MarkupSafe,
jinja2, itsdangerous, flask, flask-login, Flask-SQLAlchemy, PyJWT,
Flask-JWT-Extended, prison, defusedxml, python3-openid, Flask-OpenID,
marshmallow-enum, WTForms, flask-wtf, Babel, Flask-Babel, sqlalchemy-utils,
flask-appbuilder, termcolor, pygments, text-unidecode, typing-extensions,
lazy-object-proxy, dill, setproctitle, flask-caching, graphviz,
sqlalchemy-jsonfield, cached-property, docutils, lockfile, python-daemon,
flask-swagger, tenacity, numpy, pandas, iso8601, flask-admin, colorlog,
croniter, psutil, funcsigs, Mako, python-editor, alembic, json-merge-patch,
pytzdata, pendulum, vine, billiard, amqp, kombu, pycurl, jmespath,
botocore, s3transfer, boto3, celery, tornado, humanize, flower,
psycopg2-binary, apache-airflow
  Found existing installation: configparser 5.0.0
    Uninstalling configparser-5.0.0:
      Successfully uninstalled configparser-5.0.0
Successfully installed Babel-2.8.0 Flask-Babel-1.0.0
Flask-JWT-Extended-3.24.1 Flask-OpenID-1.2.5 Flask-SQLAlchemy-2.4.1
Mako-1.1.2 MarkupSafe-1.1.1 PyJWT-1.7.1 PyYAML-5.3.1 WTForms-2.3.1
alembic-1.4.2 amqp-2.5.2 apache-airflow-1.10.9 apispec-1.3.3
argcomplete-1.11.1 attrs-19.3.0 billiard-<IP_ADDRESS> boto3-1.12.46
botocore-1.15.46 cached-property-1.5.1 cattrs-0.9.2 celery-4.4.2
click-7.1.1 colorama-0.4.3 colorlog-4.0.2 configparser-3.5.3
croniter-0.3.31 defusedxml-0.6.0 dill-<IP_ADDRESS> docutils-0.16 flask-1.1.2
flask-admin-1.5.4 flask-appbuilder-2.3.2 flask-caching-1.3.3
flask-login-0.4.1 flask-swagger-0.2.13 flask-wtf-0.14.3 flower-0.9.4
funcsigs-1.0.2 future-0.16.0 graphviz-0.14 gunicorn-19.10.0 humanize-0.5.1
importlib-metadata-1.6.0 iso8601-0.1.12 itsdangerous-1.1.0 jinja2-2.10.3
jmespath-0.9.5 json-merge-patch-0.2 jsonschema-3.2.0 kombu-4.6.8
lazy-object-proxy-1.4.3 lockfile-0.12.2 markdown-2.6.11 marshmallow-2.21.0
marshmallow-enum-1.5.1 marshmallow-sqlalchemy-0.22.3 numpy-1.18.3
pandas-0.25.3 pendulum-1.4.4 prison-0.1.3 psutil-5.7.0
psycopg2-binary-2.8.5 pycurl-<IP_ADDRESS> pygments-2.6.1 pyrsistent-0.16.0
python-daemon-2.1.2 python-dateutil-2.8.1 python-editor-1.0.4
python3-openid-3.1.0 pytz-2019.3 pytzdata-2019.3 s3transfer-0.3.3
setproctitle-1.1.10 sqlalchemy-1.3.16 sqlalchemy-jsonfield-0.9.0
sqlalchemy-utils-0.36.3 tabulate-0.8.7 tenacity-4.12.0 termcolor-1.1.0
text-unidecode-1.2 thrift-0.13.0 tornado-5.1.1 typing-extensions-<IP_ADDRESS>
tzlocal-1.5.1 unicodecsv-0.14.1 vine-1.3.0 werkzeug-0.16.1 zipp-3.1.0
zope.deprecation-4.4.0
Uninstalling SQLAlchemy-1.3.16:

/usr/local/lib64/python3.7/site-packages/SQLAlchemy-1.3.16.dist-info/INSTALLER

/usr/local/lib64/python3.7/site-packages/SQLAlchemy-1.3.16.dist-info/LICENSE

/usr/local/lib64/python3.7/site-packages/SQLAlchemy-1.3.16.dist-info/METADATA

/usr/local/lib64/python3.7/site-packages/SQLAlchemy-1.3.16.dist-info/RECORD
  /usr/local/lib64/python3.7/site-packages/SQLAlchemy-1.3.16.dist-info/WHEEL

/usr/local/lib64/python3.7/site-packages/SQLAlchemy-1.3.16.dist-info/top_level.txt
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/__init__.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/__init__.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/events.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/exc.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/inspection.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/interfaces.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/log.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/processors.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/schema.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/__pycache__/types.cpython-37.pyc
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/__init__.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/__pycache__/__init__.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/__pycache__/mxodbc.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/__pycache__/pyodbc.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/__pycache__/zxJDBC.cpython-37.pyc
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/mxodbc.py
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/pyodbc.py
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/connectors/zxJDBC.py
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/
cprocessors.cpython-37m-x86_64-linux-gnu.so
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/
cresultproxy.cpython-37m-x86_64-linux-gnu.so
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/
cutils.cpython-37m-x86_64-linux-gnu.so
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/databases/__init__.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/databases/__pycache__/__init__.cpython-37.pyc
  /usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/__init__.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/__pycache__/__init__.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/__init__.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/__pycache__/__init__.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/__pycache__/base.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/__pycache__/fdb.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/__pycache__/kinterbasdb.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/base.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/fdb.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/firebird/kinterbasdb.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__init__.py

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/__init__.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/adodbapi.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/base.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/information_schema.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/mxodbc.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/provision.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/pymssql.cpython-37.pyc

/usr/local/lib64/python3.7/site-packages/sqlalchemy/dialects/mssql/__pycache__/pyodbc.cpython-37.pyc

/usr/local/lib64/python3.7/site-pac

After fixing #168, #169 and #174, I've deployed a test stack on us-west-1 and it worked properly. If you could try again, maybe we can find the issue more easily. Hopefully it will work right away.

I'm failing to create VPCStack resource w/ following status reason:
Embedded stack
arn:aws:cloudformation:us-west-1:698886251042:stack/turbine-test-VPCStack-IPZX79T73OPW/b3c924a0-8826-11ea-bb51-025517c8b4d7
was not successfully created: The following resource(s) failed to create:
[NAT1EIP, NAT2EIP, PrivateSubnet2ARouteTableAssociation, PublicSubnetRoute,
PrivateSubnet1ARouteTableAssociation].

This is an attempt to use the "Launch Stack" button.
On Sun, Apr 26, 2020 at 5:45 PM Victor Villas<EMAIL_ADDRESS>wrote:

After fixing #168
https://github.com/villasv/aws-airflow-stack/issues/168, #169
https://github.com/villasv/aws-airflow-stack/issues/169 and #174
https://github.com/villasv/aws-airflow-stack/issues/174, I've deployed
a test stack on us-west-1 and it worked properly. If you could try again,
maybe we can find the issue more easily. Hopefully it will work right away.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/villasv/aws-airflow-stack/issues/170#issuecomment-619652551,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECDZPLZTJPLHTPBDIXFW3TROTIRFANCNFSM4MQQJXBQ
.

Hmm, there's probably a more detailed error description on one of those resources that should pinpoint the culprit. My guess is that you're hitting some resource limit for your account (happened to me once).

It's working! Successfully deployed into my own VPC, if you like I can
share the parameters file that will allow you to connect it to an arbitrary
vpc in case there are others like me that want the cluster stack but
already have a decent amount of infrastructure built w/ the aws UI (and
thus hard to port over to CFN). Thanks so much for your help!

Congrats! I absolutely want it. If it wasn't trivial, I want to know why and the nuts and bolts you had to adjust. I guess I also need to document better the pre-conditions for the deployment in existing VPCs (e.g. subnets in at least two AZs), so this is a good opportunity to kickstart that.

@ztyree42 can you please share your config file? I am currently experiencing the same issues on eu-central-1, @villasv

Sorry for late replay, what specifically would you like me to share? The
parameters being set in the .template files? The .template files themselves?
On Sat, May 16, 2020 at 7:52 AM Ilya Noskov<EMAIL_ADDRESS>wrote:

@ztyree42 https://github.com/ztyree42 can you please share your config
file? I am currently experiencing the same issues on eu-central-1,
@villasv https://github.com/villasv
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/villasv/aws-airflow-stack/issues/170#issuecomment-629658212,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECDZPJCVOLAIXTPXWDU323RR2SELANCNFSM4MQQJXBQ
.


new rules for Ansible 2.4 import_tasks

Issue Type

Feature request

Desired Behaviour
Ansible 2.4 introduced the new import_tasks (static include) and include_tasks (dynamic include). Since import_tasks should only be used for completely static things, I think, it would be a good idea to issue a warning on the following two conditions:

import_tasks is used with a when, e.g.:
- import_tasks: foo.yml
  when: foo_condition

The inclusion of foo.yml is inherently dynamic because it depends on the condition foo_condition.

import_tasks is used with a variable file, e.g.:
- import_tasks: 'build-deps-{{ ansible_os_family }}.yml'

The choice which file is included is inherently dynamic.

What is your opinion on these rules?

We definitely need additional rules for the 2.4 changes,

deprecated use of include:
incorrect use of import_ when include_ was required.

Not sure if this is possible with the present code base structure, you can't really get at the includes:.

in http://docs.ansible.com/ansible/latest/modules/import_tasks_module.html
we have the following example:
- hosts: all
  tasks:
    - name: Apply conditional to all imported tasks
      import_tasks: stuff.yaml
      when: hostvar is defined

So the ansible documentation seem to suggest that the first case, using when with import_tasks is fine

From the original 2.4 changelog:

import_* are static
include_* are dynamic

This implies, that:

include_* SHOULD be used if e.g. the file name contains variables; variables make tasks dynamic
include_* SHOULD be used if there is a conditional; conditionals make tasks dynamic
import_* SHOULD be used only if everything is static

I use e.g. import_tasks only when I split up a role in multiple files for the purpose of separation of concerns, e.g. when a role installs some cron jobs, I want them to be in a cron.yml which I import from the main.yml to keep everything neat and clean.

Unfortunately, the new porting guide does not contain information about it.

At this point I porting roles to 2.5, so after post from @wookietreiber this is simple:
---
- include_tasks: 'packages.yml' # condition = include
  when:
  - "hostvars[inventory_hostname]['install_package'] is defined"
  - "hostvars[inventory_hostname]['install_package'] == 'true'"
- import_tasks: 'deploy_something.yml' # no condition = import

- import_tasks: 'build-deps-{{ ansible_os_family }}.yml'

This is valid tho, you can template an import from vars (even from defaults atm but it always takes the role default never any override).
In my opinion every plain include should be static:
- include_tasks: packages.yml

And every import with a when is just wrong:
- import_tasks: packages.yml
  when: test is defined

Please reopen if you can reproduce bug with master code and include the file.


Update community-operator charts for 0.7.3 release

All Submissions:

[ ] Have you opened an Issue before filing this PR?
[ ] Have you signed our CLA?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[ ] Put closes #XXXX in your comment to auto-close the issue that your PR fixes (if such).

Hi @mircea-cosbuc, this PR is a duplicate of my PR #123. Thanks!

Hi @kevin85421 , this PR is part of the standard release process we have for the community operator. As you pointed out in your PR, the CRDs were not in sync. This is because the new CRD is applicable to an unreleased version of the operator.


Echo server example cannot start on windows10

Runtime error occur when start EchoServer on win10 at line 785 in function2.hpp.
My IDE is VS2017.

I didn't use makefile to generate VS project. I just create a blank project and add the EchoServer.cpp into the project. I compile the project successful but failed when start program. The HelloWorld example can run  normally.

Try with latest version


Aleph alpha llm

Description
This PR introduces the integration of Aleph Alpha's API into the llama-index, enabling users to leverage Aleph Alpha's Large Language Models (LLMs) and embedding capabilities within the llama-index's retrieval ecosystem.
New Package?
Did I fill in the tool.llamahub section in the pyproject.toml and provide a detailed README.md for my new integration or package?

[x] Yes
[ ] No

Version Bump?
Did I bump the version in the pyproject.toml file of the package I am updating? (Except for the llama-index-core package)

[ ] Yes
[x] No

Type of Change

[x] New feature (non-breaking change which adds functionality)
[ ] Documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.

[x] Added new unit/integration tests
[x] Added new notebook (that tests end-to-end)
Documentation on how to run these tests is provided

Suggested Checklist:

[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] I have added Google Colab support for the newly added notebooks.
[x] My changes generate no new warnings.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] New and existing unit tests pass locally with my changes.
[x] I ran make format; make lint to appease the lint gods.

merging this - thanks @ulan-yisaev for the contribution!

Thank you, @nerdai, for your support and for merging the changes!


Include() ThenInclude() throws “Sequence contains more than one matching element” exception

I have a model which involves parent-child relations on 3 levels :

Corporations have companies
Companies belong to a corporation and have factories
Factories belong to a company

Since these 3 entities share a lot in common, they all inherit from an abstract BaseOrganization entity.
When I try to list all the factories, including their mother companies, and then including their mother corporations, I have these two different scenarios :

Without including BaseOrganization into the context, code-first creates three tables (TPC). Include() and ThenInclude() work fine, and I can list factories and traverse relations as expected.
Including BaseOrganization into the context, code-first creates one table (TPH) with a discriminator field. Include() and ThenInclude() throw a Sequence contains more than one matching element exception.

This issue (without the inheritance pattern) was already adressed here ( https://github.com/aspnet/EntityFramework/issues/1460).
So I think there is an issue with multi-level relations Include when these relations involve same base types AND when the tables are generated along the Table Per Hierarchy strategy.
Below is the full reproduction code :
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using Microsoft.Data.Entity;

	namespace MultiLevelTest
	{
		// All places share name and Id
		public abstract class BaseOrganization
		{
			public int Id { get; set; }
			public string Name { get; set; }
		}

		// a corporation (eg : Airbus Group)
		public class Corporation : BaseOrganization
		{
			public virtual ICollection<Company> Companies { get; set; } = new List<Company>();
		}

		// a company (eg : Airbus, Airbus Helicopters, Arianespace)
		public class Company : BaseOrganization
		{
			public virtual Corporation Corporation { get; set; }
			public virtual ICollection<Factory> Factories { get; set; } = new List<Factory>();
		}

		// a factory of a company (Airbus Toulouse, Airbus US...)
		public class Factory : BaseOrganization
		{
			public virtual Company Company { get; set; }
		}

		// setup DbContext
		public class MyContext : DbContext
		{
            // if this line is commented, then code first creates 3 tables instead of one, and everything works fine.
			public DbSet<BaseOrganization> BaseOrganizationCollection { get; set; }
			public DbSet<Corporation> Corporations { get; set; }
			public DbSet<Company> Companies { get; set; }
			public DbSet<Factory> Factories { get; set; }

			protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
			{
				optionsBuilder.UseSqlServer(
					@"Server=(localdb)\mssqllocaldb;Database=MultiLevelTest;Trusted_Connection=True;MultipleActiveResultSets=true");
			}

			protected override void OnModelCreating(ModelBuilder modelBuilder)
			{
				base.OnModelCreating(modelBuilder);

				modelBuilder.Entity<Corporation>().HasMany(c => c.Companies).WithOne(c => c.Corporation);
				modelBuilder.Entity<Company>().HasMany(c => c.Factories).WithOne(c => c.Company);
				modelBuilder.Entity<Factory>().HasOne(f => f.Company);
			}
		}

		public class Program
		{
			public static void Main(string[] args)
			{
				using (var ctx = new MyContext())
				{
					ctx.Database.EnsureDeleted();
					ctx.Database.EnsureCreated();

					// Add a corporation with companies then factories (this works fine)
					if (!ctx.Corporations.Any()) CreateOrganizationGraph(ctx);

					// Get all the factories without including anything (this is still working fine)
					var simpleFactories = ctx.Factories.ToList();
					foreach(var f in simpleFactories) Console.WriteLine(f.Name);

					// Get all the factories including their mother company, then their mother corporation
					var fullFactories = ctx.Factories
						.Include(f => f.Company)
						.ThenInclude(c => c.Corporation)
						.ToList();
					foreach (var f in fullFactories) Console.WriteLine($"{f.Company.Corporation.Name} > {f.Company.Name} > {f.Name}");
				}
			}

			public static void CreateOrganizationGraph(MyContext ctx)
			{
				var airbusCorp = new Corporation()
				{
					Name = "Airbus Group",
					Companies = new List<Company>()
							{
								new Company
								{
									Name = "Airbus",
									Factories = new List<Factory>()
									{
										new Factory {Name = "Airbus Toulouse (FR)"},
										new Factory {Name = "Airbus Hambourg (DE)"}
									}
								},
								new Company
								{
									Name = "Airbus Helicopters",
									Factories = new List<Factory>()
									{
										new Factory {Name = "Eurocopter Marignane (FR)"},
										new Factory {Name = "Eurocopter Deutschland (DE)"}
									}
								}
							}
				};

				ctx.Corporations.Add(airbusCorp);
				ctx.SaveChanges();

			}
		}
	}

Has anyone had the opportunity to reproduce, and state if that is an actual bug, or an improper approach on my own ?

@kall2sollies I ran the scenario on our current bits and it seems to be working. I guess it must have been addressed in one of the Include improvements that we did after RC1 was released. Repro produces the following output:
Airbus Toulouse (FR)
Airbus Hambourg (DE)
Eurocopter Marignane (FR)
Eurocopter Deutschland (DE)
Airbus Group > Airbus > Airbus Toulouse (FR)
Airbus Group > Airbus > Airbus Hambourg (DE)
Airbus Group > Airbus Helicopters > Eurocopter Marignane (FR)
Airbus Group > Airbus Helicopters > Eurocopter Deutschland (DE)

Hello,
It must be as you say, since my code was run against rc1, and also ef7rc1.
So the next release will probably solve that.
Thanks for the reply.
Calendau GUQUET
Via mon iPhone

Le 20 avr. 2016 à 23:57, Maurycy Markowski<EMAIL_ADDRESS>a écrit :
@kall2sollies I ran the scenario on our current bits and it seems to be working. I guess it must have been addressed in one of the Include improvements that we did after RC1 was released. Repro produces the following output:
Airbus Toulouse (FR)
Airbus Hambourg (DE)
Eurocopter Marignane (FR)
Eurocopter Deutschland (DE)
Airbus Group > Airbus > Airbus Toulouse (FR)
Airbus Group > Airbus > Airbus Hambourg (DE)
Airbus Group > Airbus Helicopters > Eurocopter Marignane (FR)
Airbus Group > Airbus Helicopters > Eurocopter Deutschland (DE)
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

I am unable to migrate my test project to RC2 (ou RC3) builds of EF.
Here's what I did:

Added rererence to the beta nuget channel (https://www.myget.org/F/aspnetvnext/api/v3/index.json)
Changed package names to reflect the new naming and version reset

Here's my project.json file:
{
  "version": "1.0.0-*",
  "description": "LinqKitIssue Console Application",
  "authors": [ "cguquet" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "compilationOptions": {
	"emitEntryPoint": true
  },

  "dependencies": {
	"LinqKit": "<IP_ADDRESS>",
	"Microsoft.EntityFrameworkCore": "1.0.0-rc2-*",
	"Microsoft.EntityFrameworkCore.Commands": "1.0.0-rc2-*",
	"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc2-*",
	"Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc2-*"
  },

  "commands": {
	"LinqKitIssue": "LinqKitIssue"
  },

  "frameworks": {
	"dnx451": { }
  }
}

It results in having unresolved dependencies, because they are not compatible with DNX version 4.5.1.
I have tried to change the framework to everything possible or impossible (net451, dnx46, net46, dnx462, net462) but the result would always be the same. Here's the output of dnu list:
Microsoft .NET Development Utility Clr-x86-1.0.0-rc1-16609

Listing dependencies for LinqKitIssue (D:\Documents\Visual Studio 2015\Projects\LinqKitIssue\src\LinqKitIssue\project.json)

[Target framework DNX,Version=v4.6.2 (dnx462)]

Framework references:
  fx/Microsoft.CSharp
  fx/mscorlib
  fx/System
  fx/System.ComponentModel.DataAnnotations
  fx/System.Core
  fx/System.Data
  fx/System.Transactions

Package references:
  EntityFramework 6.1.3
  Ix-Async 1.2.5
* LinqKit <IP_ADDRESS>
  Microsoft.AspNetCore.Hosting.Abstractions 1.0.0-rc2-20466
  Microsoft.AspNetCore.Hosting.Server.Abstractions 1.0.0-rc2-20466
  Microsoft.AspNetCore.Http.Abstractions 1.0.0-rc2-20466
  Microsoft.AspNetCore.Http.Features 1.0.0-rc2-20466
* Microsoft.EntityFrameworkCore 1.0.0-rc2-20466
* Microsoft.EntityFrameworkCore.Commands 1.0.0-rc2-20466
  Microsoft.EntityFrameworkCore.Relational 1.0.0-rc2-20466
  Microsoft.EntityFrameworkCore.Relational.Design 1.0.0-rc2-20466
* Microsoft.EntityFrameworkCore.SqlServer 1.0.0-rc2-20466
* Microsoft.Extensions.Caching.Abstractions 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.Caching.Memory 1.0.0-rc2-20466
  Microsoft.Extensions.Configuration.Abstractions 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.DependencyInjection 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.DependencyInjection.Abstractions 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.FileProviders.Abstractions 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.Logging 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.Logging.Abstractions 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.Options 1.0.0-rc2-20466 - Unresolved
  Microsoft.Extensions.PlatformAbstractions 1.0.0-rc2-20466
  Microsoft.Extensions.Primitives 1.0.0-rc2-20466 - Unresolved
  Remotion.Linq 2.0.2
  System.Diagnostics.DiagnosticSource 4.0.0-rc2-23931
  System.Text.Encodings.Web 4.0.0-rc2-23931 - Unresolved

@kall2sollies Visual Studio is missing the tooling support for RC2 stuff, you can try using .NET cli  which is the replacement for dnx, and a command line. Here is the link to the project, which contains some getting started instructions:
http://dotnet.github.io/getting-started/

Among all the things I thought I could try, it has been the only one I didn't, because I thought it was a lightweight version of the runtime, and not the future runtime itself, so ok tomorrow I'll go for it, thanks!

Ok I have installed the redist installer and can now run the .Net CLI with dotnet commands (.NET Command Line Tools (1.0.0-beta-001598).
No problem scaffolding a new projet with the dotnet new command, but I am still unable to build or run this simple project mentioned above.
Below is my current project.json file. Current framework moniker is set to net46, but I also tried net461, netcore50 (as in default CLI hello world project, but it still fails because it either cannot resolve dependencies (when targetting net46), or tells dependencies are not compatible with netcore50 (especially LinqKit, which brings EF6 with).
{
"version": "1.0.0-*",
"description": "LinqKitIssue Console Application",
"authors": [ "cguquet" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"compilationOptions": {
  "emitEntryPoint": true
},

"dependencies": {
  "NETStandard.Library": "1.0.0-rc2-23811",
  "LinqKit": "<IP_ADDRESS>",
  "Microsoft.EntityFrameworkCore": "1.0.0-rc3-20637",
  "Microsoft.EntityFrameworkCore.Commands": "1.0.0-rc3-20637",
  "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc3-20637",
  "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc3-20637"
},

"commands": {
  "LinqKitIssue": "LinqKitIssue"
},

"frameworks": {
  "net46": { }
}

}


is there any compress flag

i want a file with source map and another with no source map and minified .
but the issu is if i use
  uglify = require("gulp-uglify")
its removing the source map link from the js file .
so is their any way to compress generated js file with the source map ??

You must use gulp-sourcemaps to get source maps. Something like this should work:
var gulp = require('gulp');
var typescript = require('gulp-typescript');
var sourcemaps = require('gulp-sourcemaps');
var uglify = require('gulp-uglify');

var tsProject = typescript.createProject(...);

gulp.task('compile', function() {
	return gulp.src('lib/**/*.ts')
		.pipe(sourcemaps.init())
		.pipe(typescript(tsProject))
		.pipe(sourcemaps.write('.'))
		.pipe(gulp.dest('dist/dev'));
});
gulp.task('release', ['compile'], function() {
	return gulp.src('dist/dev/**/*.js')
		.pipe(uglify())
		.pipe(gulp.dest('dist/release'));
});

With this configuration, dist/dev will contain the unminified file with source maps and dist/release the minified file.


Update app icons

Modify applications to remove electron-boilerplate branding. Customize to SMM kiosk use.
Use the Stele graphics.

Used some different graphics. Might be worth spending more time on the icon at some point in the future, but for now, this works.


RoutePluginManager has incorrect generic statements

Bug Report

Q
A

Version(s)
3.6.0 until latest

Summary

The RoutePluginManager is a plugin manager implementations.
Plugin manager implementations have to provide their generic type instead of passing it to someone else.
Current behavior
https://github.com/laminas/laminas-router/blob/fceae295d4333bc395c496ee614b7a14e24828be/src/RoutePluginManager.php#L30-L31
How to reproduce

Just consume the route plugin manager via service manager and then use either get or build method.
Psalm is only able to infer mixed|object instead of RouteInterface (which is the instance the plugin manager provides).
https://github.com/laminas/laminas-router/blob/fceae295d4333bc395c496ee614b7a14e24828be/src/RoutePluginManager.php#L41
Expected behavior

- * @template InstanceType of RouteInterface
- * @extends AbstractPluginManager<InstanceType>
+ * @extends AbstractPluginManager<PluginInterface>
 * @psalm-import-type ServiceManagerConfiguration from ServiceManager
 */
class RoutePluginManager extends AbstractPluginManager

This implies service manager annotations are wrong somehow

Service manager does not provide generics on class Level. So these cant be wrong. only plugin managers have class-level generics as these are limited to specific class implementations.
might just be Inputfilter having invalid generics as well.


Howto debug missing greenkeeper PRs?

Any tips on debugging missing greenkeeper PRs?
As raised by @lpinca in https://github.com/nodejs/new.nodejs.org/issues/355#issuecomment-156492183, we're missing a PR on nodejs.org about node-version-data latest patch about 11 hours ago in https://github.com/rvagg/node-version-data/commit/41c3d5ba95a4209e1e0c9c354534bb9c185c3a6b. It's specified with an exact version in our package.json, so it should always create a PR for any new version, right?

Just found out we don't allow private access to third-party applications anymore, might that be causing these issues? We're seeing some similar issues with our Travis integration these days..

might be a similar issue - i have a private repo where greenkeeper creates branches but it does not make PRs. how do i fix that?

@jonathanong is your case also with fixed version numbers? If you use ranges, we only open PRs when the build breaks.
@phillipj that might well be possible. We’ll realistically investigate more thoroughly after the holidays.
Thanks for your patience!

@janl ah that must be it. thanks.

Thanks @janl, much appreciated! Happy holidays 🎄

@janl we'd still love to use greenkeeper.. Have you figured out if you require private access for it to work?

@phillipj oops, sorry, I skimmed issues and thought this was resolved, while it really isn’t yet! We’ll be able to help you very soon, stay tuned! :)

Oooh, sounds good! Thanks for the update 👍
On Friday, 6 May 2016, Jan Lehnardt<EMAIL_ADDRESS>wrote:

@phillipj https://github.com/phillipj oops, sorry, I skimmed issues and
thought this was resolved, while it really isn’t yet! We’ll be able to help
you very soon, stay tuned! :)
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/greenkeeperio/greenkeeper/issues/68#issuecomment-217402512

sorry for closing this issue again, but this is a duplicate of https://github.com/greenkeeperio/greenkeeper/issues/46 😊

This landed with<EMAIL_ADDRESS>https://github.com/greenkeeperio/greenkeeper/releases/tag/v2.13.0.
Details: https://greenkeeper.io/manual-webhooks.html
Thanks for your patience.

Awesome, thanks!

cc: @Fishrock123 @mikeal

@Ipinca fyi https://github.com/greenkeeperio/greenkeeper/pull/205#issuecomment-223837403

Is there any action I need to take here?

@Fishrock123 I don't think so, @phillipj tried to make it work with no luck so far.

@lpinca Right, I was asking if there is something concrete we (node.js owners) need to do permissions-wise to help this?

Oh, sorry.


Add a way to parse a double/float using GenericArguments

Currently, the only Java base types that the command arguments parser will parse are Boolean, String, and Integer. It would be very useful for some commands where very precise numbers are needed, such as tweaking /flyspeed to the most comfortable rate.

Seems reasonable. There doesn't seem to be too much effort in adding doubles and floats, since the implementation would be almost exactly the same. Although, maybe there's a reason why @zml2008 didn't put in double and float generic arguments?
If not, I would also like to see specifying a number of decimal points to round to:
GenericArguments.double(3); // 3 decimal points precision

Closing as we can discuss everything in #947.


Add MQTT Mutual Auth on QEMU demo

Add MQTT Mutual Auth on QEMU demo
Description
Adds a demo for MQTT Mutual Auth on QEMU.
Test Steps
n/a (see README.md in demo folder for instructions to build and test)
Checklist:

[x] I have tested my changes. No regression in existing tests.
[ ] I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue
n/a
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

The files in include/CMSIS is the CMSIS pack for the Cortex M4, and thus not authored by us.

/bot run formatting


Added slovenian-style timestamp

Thanks! Exact type of PR I was hoping for :)
Could you add a test here?

Can you please help me. I am not experienced and I am having some issues. I have been downloaded zip and add values in time.py, but now I don t know how to install or update this package. Previously I installed with pip, but those changes are not commited there.

Are you trying to add support for some other locale?
Here are general development guidelines for most Python projects.
Ideally you should fork this repository and then clone it to your computer. Once you have cloned it, you can change to the root of the project and run virtualenv venv && ./venv/bin/activate. This will prepare a virtual environment for development. You may need to install virtualenv first using something like sudo pip install virtualenv.
Following that, you run python ./setup.py develop, which installs this app into your virtual environment transparently via symlinks. From then on, any changes you make to the code will be reflected when you run fbcap with the virtual environment activated. You can run python ./setup.py test to ensure your changes (probably?) didn't break the project.
After you're satisfied, push your branch to your fork and then make a PR to merge it in :)

Great, thx.
But I am having another question. I am also using some other similar script which is great for what I need, but not always working properly so I am looking for alternatives and your script is very good alternative, but... This other script I mention split conversations each in separate file. Can this feature be added to your script somehow?
I don t want to be annoying, but maybe you are looking for some ideas for improving your already great work and this maybe is good idea!?
Thx again and greetings from Slovenia!

@Planbos That's actually a great idea! I was planning on doing something similar before, but forgot about it. Would you mind making a new issue in the GitHub project with your suggestion? I will try to implement it promptly.

@PhpXp merged. I just added tests myself :+1: new version with Slovenian support is available (0.9.post8).


add setup.py for pip installation

This file allow install BOSCH-GLM-rangefinder via pip.

Thanks for your work!


Check for previous/existing GitHub issues/module proposals

[X] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[X] I have checked for that this module doesn't already exist in the module indexes; or I'm proposing the module to be migrated from CARML/TFVM.

Bicep or Terraform?
Bicep
Module Classification?
Resource Module
Module Name
avm/res/insights/metric-alert
Module Details
Metric Alert module, migration from CARML
Do you want to be the owner of this module?
No
Module Owner's GitHub Username (handle)
No response
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

This module will be migrated from CARML by @krbar without an owner. If you'd like to volunteer to be the module owner, please indicate it in a comment! Thanks!

@matebarabas Module has been merged into the BRM repo: https://github.com/Azure/bicep-registry-modules/pull/711

[x] Module published.
[x] GitHub teams are available and assigned to their parents.
[x] CODEOWNERS file updated.

Thank you for your work @krbar! I'm closing this issue now.
Since this module was migrated from CARML without an owner, an orphaned module request was also created: https://github.com/Azure/Azure-Verified-Modules/issues/409


Initialize Test Suite

We need to start introducing regression tests, but first, we need to initialize the test suite.
Use the implementation here for reference.
Introduce playwright.config.js, a test folder, the storage-states, the github workflow, etc.
Write one basic test to demonstrate that it is working.

Reference this pull request to initialize: https://github.com/PotLock/bos-app/pull/488