Page MenuHomePhabricator
Paste P34771

airflow_build_error
ActivePublic

Authored by BTullis on Sep 15 2022, 9:04 AM.
Tags
None
Referenced Files
F35521107: airflow_build_error
Sep 15 2022, 9:04 AM
Subscribers
None
```
btullis@build2001:~/airflow$ ./build_deb.sh
BUILD_DIR=/home/btullis/airflow
BUILD_TEMP_DIR=/home/btullis/airflow-build-temp
AIRFLOW_VERSION=2.3.2
AIRFLOW_EXTRAS=mysql,celery,kerberos,apache.hdfs,apache.hive,apache.sqoop,apache.spark,apache.cassandra,apache.druid
PYTHON_VERSION=3.7
MINICONDA_VERSION=4.10.3
MINICONDA_INSTALLER_URL=https://repo.anaconda.com/miniconda/Miniconda3-py37_4.10.3-Linux-x86_64.sh
MINICONDA_INSTALLER_FILE=/home/btullis/airflow-build-temp/Miniconda3-py37_4.10.3-Linux-x86_64.sh
CONDA_PREP_ENV=/home/btullis/airflow-build-temp/airflow-prep
CONDA_PREP_TAR=/home/btullis/airflow-build-temp/airflow-prep.tar
DEBIAN_TREE_PATH=/home/btullis/airflow-build-temp/debian
DEBIAN_TREE_AIRFLOW_PREFIX=usr/lib/airflow
DEBIAN_TREE_AIRFLOW_PATH=/home/btullis/airflow-build-temp/debian/usr/lib/airflow
AIRFLOW_INSTALL_PREFIX=/usr/lib/airflow
PIP_REQUIREMENTS_FILE=/home/btullis/airflow/pip-requirements.txt
PIP_CONSTRAINTS_URL=https://raw.githubusercontent.com/apache/airflow/constraints-2.3.2/constraints-3.7.txt
PIP_CONSTRAINTS_FILE=/home/btullis/airflow/pip-constraints.txt
REMOVE_FROM_PIP_CONSTRAINTS_PATTERN=^(pyarrow|fsspec)
AIRFLOW_CLEAN_BUILD=true
Removing /home/btullis/airflow-build-temp; AIRFLOW_CLEAN_BUILD=true
Building airflow conda prep env
--2022-09-14 16:40:14-- https://repo.anaconda.com/miniconda/Miniconda3-py37_4.10.3-Linux-x86_64.sh
Resolving webproxy.eqiad.wmnet (webproxy.eqiad.wmnet)... 2620:0:861:1:208:80:154:32, 208.80.154.32
Connecting to webproxy.eqiad.wmnet (webproxy.eqiad.wmnet)|2620:0:861:1:208:80:154:32|:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 89026327 (85M) [application/x-sh]
Saving to: ‘/home/btullis/airflow-build-temp/Miniconda3-py37_4.10.3-Linux-x86_64.sh’
/home/btullis/airflow-build-t 100%[=================================================>] 84.90M 50.5MB/s in 1.7s
2022-09-14 16:40:16 (50.5 MB/s) - ‘/home/btullis/airflow-build-temp/Miniconda3-py37_4.10.3-Linux-x86_64.sh’ saved [89026327/89026327]
/home/btullis/airflow-build-temp/Miniconda3-py37_4.10.3-Linux-x86_64.sh download succeeded sha256 checksum verification: a1a7285dea0edc430b2bc7951d89bb30a2a1b32026d2a7b02aacaaa95cf69c7c
PREFIX=/home/btullis/airflow-build-temp/airflow-prep
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/btullis/airflow-build-temp/airflow-prep
added / updated specs:
- _libgcc_mutex==0.1=main
- _openmp_mutex==4.5=1_gnu
- brotlipy==0.7.0=py37h27cfd23_1003
- ca-certificates==2021.7.5=h06a4308_1
- certifi==2021.5.30=py37h06a4308_0
- cffi==1.14.6=py37h400218f_0
- chardet==4.0.0=py37h06a4308_1003
- conda-package-handling==1.7.3=py37h27cfd23_1
- conda==4.10.3=py37h06a4308_0
- cryptography==3.4.7=py37hd23ed53_0
- idna==2.10=pyhd3eb1b0_0
- ld_impl_linux-64==2.35.1=h7274673_9
- libffi==3.3=he6710b0_2
- libgcc-ng==9.3.0=h5101ec6_17
- libgomp==9.3.0=h5101ec6_17
- libstdcxx-ng==9.3.0=hd4cf53a_17
- ncurses==6.2=he6710b0_1
- openssl==1.1.1k=h27cfd23_0
- pip==21.1.3=py37h06a4308_0
- pycosat==0.6.3=py37h27cfd23_0
- pycparser==2.20=py_2
- pyopenssl==20.0.1=pyhd3eb1b0_1
- pysocks==1.7.1=py37_1
- python==3.7.10=h12debd9_4
- readline==8.1=h27cfd23_0
- requests==2.25.1=pyhd3eb1b0_0
- ruamel_yaml==0.15.100=py37h27cfd23_0
- setuptools==52.0.0=py37h06a4308_0
- six==1.16.0=pyhd3eb1b0_0
- sqlite==3.36.0=hc218d9a_0
- tk==8.6.10=hbc83047_0
- tqdm==4.61.2=pyhd3eb1b0_1
- urllib3==1.26.6=pyhd3eb1b0_1
- wheel==0.36.2=pyhd3eb1b0_0
- xz==5.2.5=h7b6447c_0
- yaml==0.2.5=h7b6447c_0
- zlib==1.2.11=h7b6447c_3
The following NEW packages will be INSTALLED:
_libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main
_openmp_mutex pkgs/main/linux-64::_openmp_mutex-4.5-1_gnu
brotlipy pkgs/main/linux-64::brotlipy-0.7.0-py37h27cfd23_1003
ca-certificates pkgs/main/linux-64::ca-certificates-2021.7.5-h06a4308_1
certifi pkgs/main/linux-64::certifi-2021.5.30-py37h06a4308_0
cffi pkgs/main/linux-64::cffi-1.14.6-py37h400218f_0
chardet pkgs/main/linux-64::chardet-4.0.0-py37h06a4308_1003
conda pkgs/main/linux-64::conda-4.10.3-py37h06a4308_0
conda-package-han~ pkgs/main/linux-64::conda-package-handling-1.7.3-py37h27cfd23_1
cryptography pkgs/main/linux-64::cryptography-3.4.7-py37hd23ed53_0
idna pkgs/main/noarch::idna-2.10-pyhd3eb1b0_0
ld_impl_linux-64 pkgs/main/linux-64::ld_impl_linux-64-2.35.1-h7274673_9
libffi pkgs/main/linux-64::libffi-3.3-he6710b0_2
libgcc-ng pkgs/main/linux-64::libgcc-ng-9.3.0-h5101ec6_17
libgomp pkgs/main/linux-64::libgomp-9.3.0-h5101ec6_17
libstdcxx-ng pkgs/main/linux-64::libstdcxx-ng-9.3.0-hd4cf53a_17
ncurses pkgs/main/linux-64::ncurses-6.2-he6710b0_1
openssl pkgs/main/linux-64::openssl-1.1.1k-h27cfd23_0
pip pkgs/main/linux-64::pip-21.1.3-py37h06a4308_0
pycosat pkgs/main/linux-64::pycosat-0.6.3-py37h27cfd23_0
pycparser pkgs/main/noarch::pycparser-2.20-py_2
pyopenssl pkgs/main/noarch::pyopenssl-20.0.1-pyhd3eb1b0_1
pysocks pkgs/main/linux-64::pysocks-1.7.1-py37_1
python pkgs/main/linux-64::python-3.7.10-h12debd9_4
readline pkgs/main/linux-64::readline-8.1-h27cfd23_0
requests pkgs/main/noarch::requests-2.25.1-pyhd3eb1b0_0
ruamel_yaml pkgs/main/linux-64::ruamel_yaml-0.15.100-py37h27cfd23_0
setuptools pkgs/main/linux-64::setuptools-52.0.0-py37h06a4308_0
six pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_0
sqlite pkgs/main/linux-64::sqlite-3.36.0-hc218d9a_0
tk pkgs/main/linux-64::tk-8.6.10-hbc83047_0
tqdm pkgs/main/noarch::tqdm-4.61.2-pyhd3eb1b0_1
urllib3 pkgs/main/noarch::urllib3-1.26.6-pyhd3eb1b0_1
wheel pkgs/main/noarch::wheel-0.36.2-pyhd3eb1b0_0
xz pkgs/main/linux-64::xz-5.2.5-h7b6447c_0
yaml pkgs/main/linux-64::yaml-0.2.5-h7b6447c_0
zlib pkgs/main/linux-64::zlib-1.2.11-h7b6447c_3
Preparing transaction: done
Executing transaction: done
installation finished.
Generated /home/btullis/airflow-build-temp/conda-requirements.txt
certifi==2020.12.5
cffi==1.15.0
cryptography==36.0.2
idna==3.3
pycparser==2.21
requests==2.27.1
six==1.16.0
tqdm==4.64.0
urllib3==1.26.9
conda-pack
Conda installing /home/btullis/airflow-build-temp/conda-requirements.txt (pass one)
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.10.3
latest version: 4.14.0
Please update conda by running
$ conda update -n base -c defaults conda
## Package Plan ##
environment location: /home/btullis/airflow-build-temp/airflow-prep
added / updated specs:
- certifi==2020.12.5
- cffi==1.15.0
- conda-pack
- cryptography==36.0.2
- idna==3.3
- pycparser==2.21
- requests==2.27.1
- six==1.16.0
- tqdm==4.64.0
- urllib3==1.26.9
The following packages will be downloaded:
package | build
---------------------------|-----------------
ca-certificates-2022.6.15.2| ha878542_0 150 KB conda-forge
certifi-2020.12.5 | py37h89c1867_1 143 KB conda-forge
cffi-1.15.0 | py37hd667e15_1 222 KB
charset-normalizer-2.0.12 | pyhd8ed1ab_0 35 KB conda-forge
colorama-0.4.5 | pyhd8ed1ab_0 18 KB conda-forge
conda-4.14.0 | py37h89c1867_0 1010 KB conda-forge
conda-pack-0.7.0 | pyh6c4a22f_0 30 KB conda-forge
cryptography-36.0.2 | py37h38fbfac_1 1.6 MB conda-forge
idna-3.3 | pyhd8ed1ab_0 55 KB conda-forge
libgcc-ng-11.2.0 | h1234567_1 5.3 MB
libgomp-11.2.0 | h1234567_1 474 KB
openssl-1.1.1o | h166bdaf_0 2.1 MB conda-forge
pycparser-2.21 | pyhd8ed1ab_0 100 KB conda-forge
python_abi-3.7 | 2_cp37m 4 KB conda-forge
requests-2.27.1 | pyhd8ed1ab_0 53 KB conda-forge
six-1.16.0 | pyh6c4a22f_0 14 KB conda-forge
toolz-0.12.0 | pyhd8ed1ab_0 48 KB conda-forge
tqdm-4.64.0 | pyhd8ed1ab_0 81 KB conda-forge
urllib3-1.26.9 | pyhd8ed1ab_0 100 KB conda-forge
------------------------------------------------------------
Total: 11.6 MB
The following NEW packages will be INSTALLED:
charset-normalizer conda-forge/noarch::charset-normalizer-2.0.12-pyhd8ed1ab_0
colorama conda-forge/noarch::colorama-0.4.5-pyhd8ed1ab_0
conda-pack conda-forge/noarch::conda-pack-0.7.0-pyh6c4a22f_0
python_abi conda-forge/linux-64::python_abi-3.7-2_cp37m
toolz conda-forge/noarch::toolz-0.12.0-pyhd8ed1ab_0
The following packages will be UPDATED:
ca-certificates pkgs/main::ca-certificates-2021.7.5-h~ --> conda-forge::ca-certificates-2022.6.15.2-ha878542_0
cffi 1.14.6-py37h400218f_0 --> 1.15.0-py37hd667e15_1
conda pkgs/main::conda-4.10.3-py37h06a4308_0 --> conda-forge::conda-4.14.0-py37h89c1867_0
cryptography pkgs/main::cryptography-3.4.7-py37hd2~ --> conda-forge::cryptography-36.0.2-py37h38fbfac_1
idna pkgs/main::idna-2.10-pyhd3eb1b0_0 --> conda-forge::idna-3.3-pyhd8ed1ab_0
libgcc-ng 9.3.0-h5101ec6_17 --> 11.2.0-h1234567_1
libgomp 9.3.0-h5101ec6_17 --> 11.2.0-h1234567_1
openssl pkgs/main::openssl-1.1.1k-h27cfd23_0 --> conda-forge::openssl-1.1.1o-h166bdaf_0
pycparser pkgs/main::pycparser-2.20-py_2 --> conda-forge::pycparser-2.21-pyhd8ed1ab_0
requests pkgs/main::requests-2.25.1-pyhd3eb1b0~ --> conda-forge::requests-2.27.1-pyhd8ed1ab_0
tqdm pkgs/main::tqdm-4.61.2-pyhd3eb1b0_1 --> conda-forge::tqdm-4.64.0-pyhd8ed1ab_0
urllib3 pkgs/main::urllib3-1.26.6-pyhd3eb1b0_1 --> conda-forge::urllib3-1.26.9-pyhd8ed1ab_0
The following packages will be SUPERSEDED by a higher-priority channel:
certifi pkgs/main::certifi-2021.5.30-py37h06a~ --> conda-forge::certifi-2020.12.5-py37h89c1867_1
six pkgs/main::six-1.16.0-pyhd3eb1b0_0 --> conda-forge::six-1.16.0-pyh6c4a22f_0
Downloading and Extracting Packages
python_abi-3.7 | 4 KB | ############################################################################# | 100%
libgomp-11.2.0 | 474 KB | ############################################################################# | 100%
colorama-0.4.5 | 18 KB | ############################################################################# | 100%
tqdm-4.64.0 | 81 KB | ############################################################################# | 100%
conda-4.14.0 | 1010 KB | ############################################################################# | 100%
requests-2.27.1 | 53 KB | ############################################################################# | 100%
libgcc-ng-11.2.0 | 5.3 MB | ############################################################################# | 100%
charset-normalizer-2 | 35 KB | ############################################################################# | 100%
conda-pack-0.7.0 | 30 KB | ############################################################################# | 100%
urllib3-1.26.9 | 100 KB | ############################################################################# | 100%
toolz-0.12.0 | 48 KB | ############################################################################# | 100%
ca-certificates-2022 | 150 KB | ############################################################################# | 100%
cffi-1.15.0 | 222 KB | ############################################################################# | 100%
pycparser-2.21 | 100 KB | ############################################################################# | 100%
certifi-2020.12.5 | 143 KB | ############################################################################# | 100%
cryptography-36.0.2 | 1.6 MB | ############################################################################# | 100%
openssl-1.1.1o | 2.1 MB | ############################################################################# | 100%
idna-3.3 | 55 KB | ############################################################################# | 100%
six-1.16.0 | 14 KB | ############################################################################# | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Generated /home/btullis/airflow-build-temp/conda-requirements.txt
certifi==2020.12.5
cffi==1.15.0
charset-normalizer==2.0.12
colorama==0.4.4
cryptography==36.0.2
idna==3.3
pycparser==2.21
requests==2.27.1
six==1.16.0
toolz==0.11.2
tqdm==4.64.0
urllib3==1.26.9
conda-pack
Conda installing /home/btullis/airflow-build-temp/conda-requirements.txt (pass two)
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/btullis/airflow-build-temp/airflow-prep
added / updated specs:
- certifi==2020.12.5
- cffi==1.15.0
- charset-normalizer==2.0.12
- colorama==0.4.4
- conda-pack
- cryptography==36.0.2
- idna==3.3
- pycparser==2.21
- requests==2.27.1
- six==1.16.0
- toolz==0.11.2
- tqdm==4.64.0
- urllib3==1.26.9
The following packages will be downloaded:
package | build
---------------------------|-----------------
colorama-0.4.4 | pyh9f0ad1d_0 18 KB conda-forge
toolz-0.11.2 | pyhd8ed1ab_0 48 KB conda-forge
------------------------------------------------------------
Total: 65 KB
The following packages will be DOWNGRADED:
colorama 0.4.5-pyhd8ed1ab_0 --> 0.4.4-pyh9f0ad1d_0
toolz 0.12.0-pyhd8ed1ab_0 --> 0.11.2-pyhd8ed1ab_0
Downloading and Extracting Packages
colorama-0.4.4 | 18 KB | ############################################################################# | 100%
toolz-0.11.2 | 48 KB | ############################################################################# | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Retrieving notices: ...working... done
Pip installing /home/btullis/airflow/pip-requirements.txt using constraints /home/btullis/airflow/pip-constraints.txt
Collecting git+https://gitlab.wikimedia.org/repos/data-engineering/workflow_utils.git@v0.5.0 (from -r /home/btullis/airflow/pip-requirements.txt (line 8))
Cloning https://gitlab.wikimedia.org/repos/data-engineering/workflow_utils.git (to revision v0.5.0) to /tmp/pip-req-build-99m39qnn
Running command git clone -q https://gitlab.wikimedia.org/repos/data-engineering/workflow_utils.git /tmp/pip-req-build-99m39qnn
Running command git checkout -q 9b82a287c73516245403aac12fc8f8e4932a08b5
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Collecting apache-airflow[apache.cassandra,apache.druid,apache.hdfs,apache.hive,apache.spark,apache.sqoop,celery,kerberos,mysql]==2.3.2
Downloading apache_airflow-2.3.2-py3-none-any.whl (5.2 MB)
|████████████████████████████████| 5.2 MB 1.1 MB/s
Collecting ipython
Downloading ipython-7.34.0-py3-none-any.whl (793 kB)
|████████████████████████████████| 793 kB 26.5 MB/s
Collecting airflow-exporter==1.4.1
Downloading airflow_exporter-1.4.1-py2.py3-none-any.whl (5.6 kB)
Collecting skein==0.8.1
Downloading skein-0.8.1-py2.py3-none-any.whl (7.1 MB)
|████████████████████████████████| 7.1 MB 18.7 MB/s
Collecting mergedeep==1.3.4
Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Collecting pyarrow==6.0.1
Downloading pyarrow-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.6 MB)
|████████████████████████████████| 25.6 MB 26.4 MB/s
Collecting fsspec==2022.3.0
Downloading fsspec-2022.3.0-py3-none-any.whl (136 kB)
|████████████████████████████████| 136 kB 28.5 MB/s
Collecting distlib>=0.3.2
Downloading distlib-0.3.4-py2.py3-none-any.whl (461 kB)
|████████████████████████████████| 461 kB 29.5 MB/s
Collecting aiohttp
Downloading aiohttp-3.8.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
|████████████████████████████████| 1.1 MB 3.4 MB/s
Requirement already satisfied: requests in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from workflow-utils==0.5.0->-r /home/btullis/airflow/pip-requirements.txt (line 8)) (2.27.1)
Collecting bump2version>=1.0.1
Downloading bump2version-1.0.1-py2.py3-none-any.whl (22 kB)
Collecting docopt
Downloading docopt-0.6.2.tar.gz (25 kB)
Requirement already satisfied: conda-pack in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from workflow-utils==0.5.0->-r /home/btullis/airflow/pip-requirements.txt (line 8)) (0.7.0)
Collecting pyyaml
Downloading PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl (636 kB)
|████████████████████████████████| 636 kB 28.0 MB/s
Collecting yamlreader>=3.0.4
Downloading yamlreader-3.0.4.tar.gz (4.6 kB)
Collecting apache-airflow>=2.0.0
Downloading apache_airflow-2.3.4-py3-none-any.whl (5.5 MB)
|████████████████████████████████| 5.5 MB 25.8 MB/s
Collecting prometheus-client>=0.4.2
Downloading prometheus_client-0.14.1-py3-none-any.whl (59 kB)
|████████████████████████████████| 59 kB 4.3 MB/s
Collecting protobuf>=3.5.0
Downloading protobuf-3.20.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
|████████████████████████████████| 1.0 MB 16.1 MB/s
Requirement already satisfied: cryptography in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from skein==0.8.1->-r /home/btullis/airflow/pip-requirements.txt (line 4)) (36.0.2)
Collecting grpcio>=1.11.0
Downloading grpcio-1.46.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB)
|████████████████████████████████| 4.4 MB 1.6 MB/s
Collecting numpy>=1.16.6
Downloading numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
|████████████████████████████████| 15.7 MB 28.8 MB/s
Collecting dill>=0.2.2
Downloading dill-0.3.1.1.tar.gz (151 kB)
|████████████████████████████████| 151 kB 1.1 MB/s
Collecting psutil>=4.2.0
Downloading psutil-5.9.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281 kB)
|████████████████████████████████| 281 kB 1.6 MB/s
Collecting tabulate>=0.7.5
Downloading tabulate-0.8.9-py3-none-any.whl (25 kB)
Collecting python-slugify>=5.0
Downloading python_slugify-6.1.2-py2.py3-none-any.whl (9.4 kB)
Collecting flask-appbuilder==3.4.5
Downloading Flask_AppBuilder-3.4.5-py3-none-any.whl (1.9 MB)
|████████████████████████████████| 1.9 MB 29.4 MB/s
Collecting pathspec~=0.9.0
Downloading pathspec-0.9.0-py2.py3-none-any.whl (31 kB)
Collecting alembic<2.0,>=1.5.1
Downloading alembic-1.8.0-py3-none-any.whl (209 kB)
|████████████████████████████████| 209 kB 29.9 MB/s
Collecting markdown>=3.0
Downloading Markdown-3.3.7-py3-none-any.whl (97 kB)
|████████████████████████████████| 97 kB 4.0 MB/s
Collecting graphviz>=0.12
Downloading graphviz-0.20-py3-none-any.whl (46 kB)
|████████████████████████████████| 46 kB 2.3 MB/s
Collecting flask-caching<2.0.0,>=1.5.0
Downloading Flask_Caching-1.11.1-py3-none-any.whl (29 kB)
Collecting pendulum>=2.0
Downloading pendulum-2.1.2-cp37-cp37m-manylinux1_x86_64.whl (155 kB)
|████████████████████████████████| 155 kB 17.0 MB/s
Collecting werkzeug>=1.0.1,~=1.0
Downloading Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
|████████████████████████████████| 298 kB 18.3 MB/s
Collecting lazy-object-proxy
Downloading lazy_object_proxy-1.7.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57 kB)
|████████████████████████████████| 57 kB 3.0 MB/s
Collecting cron-descriptor>=1.2.24
Downloading cron_descriptor-1.2.24.tar.gz (22 kB)
Collecting flask-wtf<0.15,>=0.14.3
Downloading Flask_WTF-0.14.3-py2.py3-none-any.whl (13 kB)
Collecting colorlog<5.0,>=4.0.2
Downloading colorlog-4.8.0-py2.py3-none-any.whl (10 kB)
Collecting pygments>=2.0.1
Downloading Pygments-2.12.0-py3-none-any.whl (1.1 MB)
|████████████████████████████████| 1.1 MB 26.8 MB/s
Collecting apache-airflow-providers-sqlite
Downloading apache_airflow_providers_sqlite-2.1.3-py3-none-any.whl (16 kB)
Collecting termcolor>=1.1.0
Downloading termcolor-1.1.0.tar.gz (3.9 kB)
Collecting cached-property>=1.5.0
Downloading cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Collecting marshmallow-oneofschema>=2.0.1
Downloading marshmallow_oneofschema-3.0.1-py2.py3-none-any.whl (5.8 kB)
Collecting argcomplete>=1.10
Downloading argcomplete-2.0.0-py2.py3-none-any.whl (37 kB)
Collecting blinker
Downloading blinker-1.4.tar.gz (111 kB)
|████████████████████████████████| 111 kB 27.3 MB/s
Collecting itsdangerous<2.0,>=1.1.0
Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting markupsafe<2.1.0,>=1.1.1
Downloading MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (31 kB)
Collecting deprecated>=1.2.13
Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Collecting httpx
Downloading httpx-0.23.0-py3-none-any.whl (84 kB)
|████████████████████████████████| 84 kB 2.6 MB/s
Collecting attrs<21.0,>=20.0
Downloading attrs-20.3.0-py2.py3-none-any.whl (49 kB)
|████████████████████████████████| 49 kB 3.7 MB/s
Collecting packaging>=14.0
Downloading packaging-21.3-py3-none-any.whl (40 kB)
|████████████████████████████████| 40 kB 3.8 MB/s
Collecting sqlalchemy<1.4.10,>=1.4
Downloading SQLAlchemy-1.4.9-cp37-cp37m-manylinux2014_x86_64.whl (1.5 MB)
|████████████████████████████████| 1.5 MB 1.6 MB/s
Collecting flask-session<=0.4.0,>=0.3.1
Downloading Flask_Session-0.4.0-py2.py3-none-any.whl (7.5 kB)
Collecting apache-airflow-providers-ftp
Downloading apache_airflow_providers_ftp-2.1.2-py3-none-any.whl (15 kB)
Collecting typing-extensions>=3.7.4
Downloading typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting sqlalchemy-jsonfield>=1.0
Downloading SQLAlchemy_JSONField-1.0.0-py3-none-any.whl (10 kB)
Collecting setproctitle>=1.1.8
Downloading setproctitle-1.2.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29 kB)
Collecting python-daemon>=2.2.4
Downloading python_daemon-2.3.0-py2.py3-none-any.whl (35 kB)
Collecting jsonschema<5.0,>=3.2.0
Downloading jsonschema-4.5.1-py3-none-any.whl (72 kB)
|████████████████████████████████| 72 kB 933 kB/s
Collecting rich>=12.4.1
Downloading rich-12.4.4-py3-none-any.whl (232 kB)
|████████████████████████████████| 232 kB 29.1 MB/s
Collecting python-dateutil>=2.3
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
|████████████████████████████████| 247 kB 30.3 MB/s
Collecting python-nvd3>=0.15.0
Downloading python-nvd3-0.15.0.tar.gz (31 kB)
Collecting importlib-resources>=5.2
Downloading importlib_resources-5.7.1-py3-none-any.whl (28 kB)
Collecting pluggy>=1.0
Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting croniter>=0.3.17
Downloading croniter-1.3.5-py2.py3-none-any.whl (17 kB)
Collecting tenacity>=6.2.0
Downloading tenacity-8.0.1-py3-none-any.whl (24 kB)
Collecting unicodecsv>=0.14.1
Downloading unicodecsv-0.14.1.tar.gz (10 kB)
Collecting gunicorn>=20.1.0
Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB)
|████████████████████████████████| 79 kB 1.9 MB/s
Collecting apache-airflow-providers-http
Downloading apache_airflow_providers_http-2.1.2-py3-none-any.whl (21 kB)
Collecting jinja2<3.1,>=2.10.1
Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB)
|████████████████████████████████| 133 kB 26.7 MB/s
Collecting apache-airflow-providers-imap
Downloading apache_airflow_providers_imap-2.2.3-py3-none-any.whl (16 kB)
Collecting importlib-metadata>=1.7
Downloading importlib_metadata-4.11.4-py3-none-any.whl (18 kB)
Collecting connexion[flask,swagger-ui]>=2.10.0
Downloading connexion-2.14.1-py2.py3-none-any.whl (95 kB)
|████████████████████████████████| 95 kB 2.5 MB/s
Collecting lockfile>=0.12.2
Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)
Collecting cattrs!=1.7.*,~=1.1
Downloading cattrs-1.10.0-py3-none-any.whl (29 kB)
Collecting flask-login<0.5,>=0.3
Downloading Flask-Login-0.4.1.tar.gz (14 kB)
Collecting flask<2.0,>=1.1.0
Downloading Flask-1.1.2-py2.py3-none-any.whl (94 kB)
|████████████████████████████████| 94 kB 2.1 MB/s
Collecting apache-airflow-providers-apache-hdfs
Downloading apache_airflow_providers_apache_hdfs-2.2.3-py3-none-any.whl (19 kB)
Collecting thrift-sasl>=0.2.0
Downloading thrift_sasl-0.4.3-py2.py3-none-any.whl (8.3 kB)
Collecting requests-kerberos>=0.10.0
Downloading requests_kerberos-0.14.0-py2.py3-none-any.whl (11 kB)
Collecting pykerberos>=1.1.13
Downloading pykerberos-1.2.4.tar.gz (25 kB)
Collecting apache-airflow-providers-apache-spark
Downloading apache_airflow_providers_apache_spark-2.1.3-py3-none-any.whl (37 kB)
Collecting apache-airflow-providers-apache-sqoop
Downloading apache_airflow_providers_apache_sqoop-2.1.3-py3-none-any.whl (19 kB)
Collecting flower>=1.0.0
Downloading flower-1.0.0-py2.py3-none-any.whl (457 kB)
|████████████████████████████████| 457 kB 3.2 MB/s
Collecting apache-airflow-providers-celery
Downloading apache_airflow_providers_celery-2.1.4-py3-none-any.whl (11 kB)
Collecting celery<6,>=5.2.3
Downloading celery-5.2.7-py3-none-any.whl (405 kB)
|████████████████████████████████| 405 kB 29.4 MB/s
Collecting apache-airflow-providers-apache-cassandra
Downloading apache_airflow_providers_apache_cassandra-2.1.3-py3-none-any.whl (18 kB)
Collecting apache-airflow-providers-apache-druid
Downloading apache_airflow_providers_apache_druid-2.3.3-py3-none-any.whl (23 kB)
Collecting apache-airflow-providers-mysql
Downloading apache_airflow_providers_mysql-2.2.3-py3-none-any.whl (27 kB)
Collecting apache-airflow-providers-apache-hive
Downloading apache_airflow_providers_apache_hive-2.3.3-py3-none-any.whl (54 kB)
|████████████████████████████████| 54 kB 1.6 MB/s
Collecting marshmallow-sqlalchemy<0.27.0,>=0.22.0
Downloading marshmallow_sqlalchemy-0.26.1-py2.py3-none-any.whl (15 kB)
Collecting prison<1.0.0,>=0.2.1
Downloading prison-0.2.1-py2.py3-none-any.whl (5.8 kB)
Requirement already satisfied: colorama<1,>=0.3.9 in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from flask-appbuilder==3.4.5->apache-airflow[apache.cassandra,apache.druid,apache.hdfs,apache.hive,apache.spark,apache.sqoop,celery,kerberos,mysql]==2.3.2->-r /home/btullis/airflow/pip-requirements.txt (line 1)) (0.4.4)
Collecting email-validator<2,>=1.0.5
Downloading email_validator-1.2.1-py2.py3-none-any.whl (22 kB)
Collecting marshmallow<4,>=3
Downloading marshmallow-3.16.0-py3-none-any.whl (47 kB)
|████████████████████████████████| 47 kB 1.1 MB/s
Collecting click<9,>=6.7
Downloading click-8.1.3-py3-none-any.whl (96 kB)
|████████████████████████████████| 96 kB 1.8 MB/s
Collecting sqlalchemy-utils<1,>=0.32.21
Downloading SQLAlchemy_Utils-0.38.2-py3-none-any.whl (100 kB)
|████████████████████████████████| 100 kB 5.6 MB/s
Collecting apispec[yaml]<4,>=3.3
Downloading apispec-3.3.2-py2.py3-none-any.whl (27 kB)
Collecting marshmallow-enum<2,>=1.5.1
Downloading marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB)
Collecting Flask-SQLAlchemy<3,>=2.4
Downloading Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB)
Collecting WTForms<3.0.0
Downloading WTForms-2.3.3-py2.py3-none-any.whl (169 kB)
|████████████████████████████████| 169 kB 29.8 MB/s
Collecting Flask-Babel<3,>=1
Downloading Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
Collecting Flask-OpenID<2,>=1.2.5
Downloading Flask_OpenID-1.3.0-py3-none-any.whl (9.3 kB)
Collecting PyJWT<2.0.0,>=1.7.1
Downloading PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
Collecting Flask-JWT-Extended<4,>=3.18
Downloading Flask-JWT-Extended-3.25.1.tar.gz (32 kB)
Collecting Mako
Downloading Mako-1.2.0-py3-none-any.whl (78 kB)
|████████████████████████████████| 78 kB 4.1 MB/s
Collecting pytz>=2021.3
Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB)
|████████████████████████████████| 503 kB 3.1 MB/s
Collecting click-plugins>=1.1.1
Downloading click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
Collecting billiard<4.0,>=3.6.4.0
Downloading billiard-3.6.4.0-py3-none-any.whl (89 kB)
|████████████████████████████████| 89 kB 198 kB/s
Collecting click-didyoumean>=0.0.3
Downloading click_didyoumean-0.3.0-py3-none-any.whl (2.7 kB)
Collecting vine<6.0,>=5.0.0
Downloading vine-5.0.0-py2.py3-none-any.whl (9.4 kB)
Collecting kombu<6.0,>=5.2.3
Downloading kombu-5.2.4-py3-none-any.whl (189 kB)
|████████████████████████████████| 189 kB 25.1 MB/s
Collecting click-repl>=0.2.0
Downloading click_repl-0.2.0-py3-none-any.whl (5.2 kB)
Requirement already satisfied: six in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from click-repl>=0.2.0->celery<6,>=5.2.3->apache-airflow[apache.cassandra,apache.druid,apache.hdfs,apache.hive,apache.spark,apache.sqoop,celery,kerberos,mysql]==2.3.2->-r /home/btullis/airflow/pip-requirements.txt (line 1)) (1.16.0)
Collecting prompt-toolkit
Downloading prompt_toolkit-3.0.29-py3-none-any.whl (381 kB)
|████████████████████████████████| 381 kB 24.5 MB/s
Collecting connexion[flask,swagger-ui]>=2.10.0
Downloading connexion-2.14.0-py2.py3-none-any.whl (95 kB)
|████████████████████████████████| 95 kB 2.4 MB/s
Downloading connexion-2.13.1-py2.py3-none-any.whl (95 kB)
|████████████████████████████████| 95 kB 2.3 MB/s
Collecting inflection<0.6,>=0.3.1
Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Collecting clickclick<21,>=1.2
Downloading clickclick-20.10.2-py2.py3-none-any.whl (7.4 kB)
Collecting swagger-ui-bundle<0.1,>=0.0.2
Downloading swagger_ui_bundle-0.0.9-py3-none-any.whl (6.2 MB)
|████████████████████████████████| 6.2 MB 22.1 MB/s
Requirement already satisfied: cffi>=1.12 in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from cryptography->skein==0.8.1->-r /home/btullis/airflow/pip-requirements.txt (line 4)) (1.15.0)
Requirement already satisfied: pycparser in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from cffi>=1.12->cryptography->skein==0.8.1->-r /home/btullis/airflow/pip-requirements.txt (line 4)) (2.21)
Collecting wrapt<2,>=1.10
Downloading wrapt-1.14.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75 kB)
|████████████████████████████████| 75 kB 2.6 MB/s
Collecting dnspython>=1.15.0
Downloading dnspython-2.2.1-py3-none-any.whl (269 kB)
|████████████████████████████████| 269 kB 29.0 MB/s
Requirement already satisfied: idna>=2.0.0 in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from email-validator<2,>=1.0.5->flask-appbuilder==3.4.5->apache-airflow[apache.cassandra,apache.druid,apache.hdfs,apache.hive,apache.spark,apache.sqoop,celery,kerberos,mysql]==2.3.2->-r /home/btullis/airflow/pip-requirements.txt (line 1)) (3.3)
Collecting Babel>=2.3
Downloading Babel-2.10.1-py3-none-any.whl (9.5 MB)
|████████████████████████████████| 9.5 MB 1.9 MB/s
Collecting cachelib
Downloading cachelib-0.7.0-py3-none-any.whl (15 kB)
Collecting python3-openid>=2.0
Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB)
|████████████████████████████████| 133 kB 21.6 MB/s
Collecting tornado<7.0.0,>=5.0.0
Downloading tornado-6.1-cp37-cp37m-manylinux2010_x86_64.whl (428 kB)
|████████████████████████████████| 428 kB 28.2 MB/s
Collecting humanize
Downloading humanize-4.1.0-py3-none-any.whl (101 kB)
|████████████████████████████████| 101 kB 7.0 MB/s
Requirement already satisfied: setuptools>=3.0 in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from gunicorn>=20.1.0->apache-airflow[apache.cassandra,apache.druid,apache.hdfs,apache.hive,apache.spark,apache.sqoop,celery,kerberos,mysql]==2.3.2->-r /home/btullis/airflow/pip-requirements.txt (line 1)) (52.0.0.post20210125)
Collecting zipp>=0.5
Downloading zipp-3.8.0-py3-none-any.whl (5.4 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
Downloading pyrsistent-0.18.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117 kB)
|████████████████████████████████| 117 kB 29.7 MB/s
Collecting amqp<6.0.0,>=5.0.9
Downloading amqp-5.1.1-py3-none-any.whl (50 kB)
|████████████████████████████████| 50 kB 1.5 MB/s
Collecting pyparsing!=3.0.5,>=2.0.2
Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
|████████████████████████████████| 67 kB 1.4 MB/s
Collecting pytzdata>=2020.1
Downloading pytzdata-2020.1-py2.py3-none-any.whl (489 kB)
|████████████████████████████████| 489 kB 3.3 MB/s
Collecting docutils
Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
|████████████████████████████████| 570 kB 26.7 MB/s
Collecting text-unidecode>=1.3
Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
|████████████████████████████████| 78 kB 4.2 MB/s
Collecting defusedxml
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: charset-normalizer~=2.0.0 in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from requests->workflow-utils==0.5.0->-r /home/btullis/airflow/pip-requirements.txt (line 8)) (2.0.12)
Requirement already satisfied: certifi>=2017.4.17 in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from requests->workflow-utils==0.5.0->-r /home/btullis/airflow/pip-requirements.txt (line 8)) (2020.12.5)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/btullis/airflow-build-temp/airflow-prep/lib/python3.7/site-packages (from requests->workflow-utils==0.5.0->-r /home/btullis/airflow/pip-requirements.txt (line 8)) (1.26.9)
Collecting pyspnego[kerberos]
Downloading pyspnego-0.6.0-py3-none-any.whl (124 kB)
|████████████████████████████████| 124 kB 25.5 MB/s
Collecting commonmark<0.10.0,>=0.9.0
Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
|████████████████████████████████| 51 kB 4.1 MB/s
Collecting greenlet!=0.4.17
Downloading greenlet-1.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (150 kB)
|████████████████████████████████| 150 kB 3.3 MB/s
Collecting thrift>=0.10.0
Downloading thrift-0.16.0.tar.gz (59 kB)
|████████████████████████████████| 59 kB 4.0 MB/s
Collecting pure-sasl>=0.6.2
Downloading pure-sasl-0.6.2.tar.gz (11 kB)
Collecting pexpect>4.3
Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
|████████████████████████████████| 59 kB 801 kB/s
Collecting traitlets>=4.2
Downloading traitlets-5.2.2.post1-py3-none-any.whl (106 kB)
|████████████████████████████████| 106 kB 3.2 MB/s
Collecting matplotlib-inline
Downloading matplotlib_inline-0.1.3-py3-none-any.whl (8.2 kB)
Collecting jedi>=0.16
Downloading jedi-0.18.1-py2.py3-none-any.whl (1.6 MB)
|████████████████████████████████| 1.6 MB 3.3 MB/s
Collecting pickleshare
Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting decorator
Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting backcall
Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting parso<0.9.0,>=0.8.0
Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB)
|████████████████████████████████| 100 kB 5.3 MB/s
Collecting ptyprocess>=0.5
Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting wcwidth
Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting frozenlist>=1.1.1
Downloading frozenlist-1.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB)
|████████████████████████████████| 144 kB 25.5 MB/s
Collecting yarl<2.0,>=1.0
Downloading yarl-1.7.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (271 kB)
|████████████████████████████████| 271 kB 23.3 MB/s
Collecting aiosignal>=1.1.2
Downloading aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting async-timeout<5.0,>=4.0.0a3
Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting multidict<7.0,>=4.5
Downloading multidict-6.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94 kB)
|████████████████████████████████| 94 kB 1.4 MB/s
Collecting asynctest==0.13.0
Downloading asynctest-0.13.0-py3-none-any.whl (26 kB)
Collecting cassandra-driver>=3.13.0
Downloading cassandra_driver-3.25.0-cp37-cp37m-manylinux1_x86_64.whl (3.8 MB)
|████████████████████████████████| 3.8 MB 3.2 MB/s
Collecting geomet<0.3,>=0.1
Downloading geomet-0.2.1.post1-py3-none-any.whl (18 kB)
Collecting pydruid>=0.4.1
Downloading pydruid-0.6.3.tar.gz (43 kB)
|████████████████████████████████| 43 kB 1.2 MB/s
Collecting hdfs[avro,dataframe,kerberos]>=2.0.4
Downloading hdfs-2.7.0-py3-none-any.whl (34 kB)
Collecting snakebite-py3
Downloading snakebite-py3-3.0.5.tar.gz (85 kB)
|████████████████████████████████| 85 kB 2.7 MB/s
Collecting fastavro>=0.21.19
Downloading fastavro-1.4.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
|████████████████████████████████| 2.3 MB 1.1 MB/s
Collecting pandas>=0.14.1
Downloading pandas-1.3.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
|████████████████████████████████| 11.3 MB 28.3 MB/s
Collecting hmsclient>=0.1.0
Downloading hmsclient-0.1.1-py3-none-any.whl (90 kB)
|████████████████████████████████| 90 kB 5.5 MB/s
Collecting pyhive[hive]>=0.6.0
Downloading PyHive-0.6.5.tar.gz (44 kB)
|████████████████████████████████| 44 kB 1.9 MB/s
Collecting future
Downloading future-0.18.2.tar.gz (829 kB)
|████████████████████████████████| 829 kB 27.7 MB/s
Collecting sasl>=0.2.1
Downloading sasl-0.3.1.tar.gz (44 kB)
|████████████████████████████████| 44 kB 1.7 MB/s
Collecting pyspark
Downloading pyspark-3.2.1.tar.gz (281.4 MB)
|████████████████████████████████| 281.4 MB 21 kB/s
Collecting mysqlclient>=1.3.6
Downloading mysqlclient-2.1.0.tar.gz (87 kB)
|████████████████████████████████| 87 kB 1.1 MB/s
ERROR: Command errored out with exit status 1:
command: /home/btullis/airflow-build-temp/airflow-prep/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-56poqq5d/mysqlclient_d3213ec0b8bb439b86d7b32887279411/setup.py'"'"'; __file__='"'"'/tmp/pip-install-56poqq5d/mysqlclient_d3213ec0b8bb439b86d7b32887279411/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-diht6dr_
cwd: /tmp/pip-install-56poqq5d/mysqlclient_d3213ec0b8bb439b86d7b32887279411/
Complete output (15 lines):
/bin/sh: 1: mysql_config: not found
/bin/sh: 1: mariadb_config: not found
/bin/sh: 1: mysql_config: not found
mysql_config --version
mariadb_config --version
mysql_config --libs
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-56poqq5d/mysqlclient_d3213ec0b8bb439b86d7b32887279411/setup.py", line 15, in <module>
metadata, options = get_config()
File "/tmp/pip-install-56poqq5d/mysqlclient_d3213ec0b8bb439b86d7b32887279411/setup_posix.py", line 70, in get_config
libs = mysql_config("libs")
File "/tmp/pip-install-56poqq5d/mysqlclient_d3213ec0b8bb439b86d7b32887279411/setup_posix.py", line 31, in mysql_config
raise OSError("{} not found".format(_mysql_config_path))
OSError: mysql_config not found
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/de/79/d02be3cb942afda6c99ca207858847572e38146eb73a7c4bfe3bdf154626/mysqlclient-2.1.0.tar.gz#sha256=973235686f1b720536d417bf0a0d39b4ab3d5086b2b6ad5e6752393428c02b12 (from https://pypi.org/simple/mysqlclient/) (requires-python:>=3.5). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
INFO: pip is looking at multiple versions of apache-airflow-providers-imap to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-http to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-ftp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-celery to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-sqoop to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-spark to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sasl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyhive to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyhive[hive] to determine which version is compatible with other requirements. This could take a while.
Collecting pyhive[hive]>=0.6.0
Downloading PyHive-0.6.4.tar.gz (44 kB)
|████████████████████████████████| 44 kB 1.4 MB/s
Downloading PyHive-0.6.3.tar.gz (41 kB)
|████████████████████████████████| 41 kB 198 kB/s
Downloading PyHive-0.6.2.tar.gz (42 kB)
|████████████████████████████████| 42 kB 555 kB/s
Downloading PyHive-0.6.1.tar.gz (41 kB)
|████████████████████████████████| 41 kB 266 kB/s
Downloading PyHive-0.6.0.tar.gz (41 kB)
|████████████████████████████████| 41 kB 84 kB/s
INFO: pip is looking at multiple versions of hmsclient to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-hive to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pandas to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of fastavro to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of hdfs to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of hdfs[avro,dataframe,kerberos] to determine which version is compatible with other requirements. This could take a while.
Collecting hdfs[avro,dataframe,kerberos]>=2.0.4
Downloading hdfs-2.6.0-py3-none-any.whl (33 kB)
Downloading hdfs-2.5.8.tar.gz (41 kB)
|████████████████████████████████| 41 kB 461 kB/s
Downloading hdfs-2.5.7.tar.gz (39 kB)
Downloading hdfs-2.5.6.tar.gz (41 kB)
|████████████████████████████████| 41 kB 77 kB/s
Downloading hdfs-2.5.5.tar.gz (39 kB)
Downloading hdfs-2.5.4.tar.gz (39 kB)
Downloading hdfs-2.5.2.tar.gz (39 kB)
Downloading hdfs-2.5.1.tar.gz (39 kB)
Downloading hdfs-2.5.0.tar.gz (39 kB)
Downloading hdfs-2.4.0.tar.gz (38 kB)
Downloading hdfs-2.3.1.tar.gz (38 kB)
Downloading hdfs-2.3.0.tar.gz (38 kB)
Downloading hdfs-2.2.2.tar.gz (38 kB)
Downloading hdfs-2.2.1.tar.gz (38 kB)
Downloading hdfs-2.2.0.tar.gz (38 kB)
Downloading hdfs-2.1.0.tar.gz (38 kB)
Downloading hdfs-2.0.16.tar.gz (37 kB)
Downloading hdfs-2.0.15.tar.gz (37 kB)
Downloading hdfs-2.0.14.tar.gz (37 kB)
Downloading hdfs-2.0.13.tar.gz (39 kB)
Downloading hdfs-2.0.12.tar.gz (39 kB)
Downloading hdfs-2.0.11.tar.gz (38 kB)
Downloading hdfs-2.0.10.tar.gz (38 kB)
Downloading hdfs-2.0.9.tar.gz (37 kB)
Downloading hdfs-2.0.8.tar.gz (36 kB)
Downloading hdfs-2.0.7.tar.gz (36 kB)
Downloading hdfs-2.0.6.tar.gz (36 kB)
Downloading hdfs-2.0.5.tar.gz (37 kB)
Downloading hdfs-2.0.4.tar.gz (37 kB)
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-hdfs to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pydruid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-druid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of geomet to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cassandra-driver to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-cassandra to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of yarl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of multidict to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of frozenlist to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of async-timeout to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of aiosignal to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of asynctest to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of aiohttp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of traitlets to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of ptyprocess to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of prompt-toolkit to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pexpect to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of parso to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of jedi to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of ipython to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of zipp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of yamlreader to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of wtforms to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of wrapt to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of werkzeug to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of vine to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of urllib3 to determine which version is compatible with other requirements. This could take a while.
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
|████████████████████████████████| 138 kB 1.6 MB/s
INFO: pip is looking at multiple versions of unicodecsv to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of tornado to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of thrift to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pure-sasl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of thrift-sasl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of text-unidecode to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of termcolor to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of tenacity to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of tabulate to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of swagger-ui-bundle to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sqlalchemy-utils to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sqlalchemy-jsonfield to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of greenlet to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sqlalchemy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of six to determine which version is compatible with other requirements. This could take a while.
Collecting six
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
INFO: pip is looking at multiple versions of setproctitle to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of commonmark to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of rich to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of requests-kerberos to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of charset-normalizer to determine which version is compatible with other requirements. This could take a while.
Collecting charset-normalizer~=2.0.0
Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
INFO: pip is looking at multiple versions of apache-airflow-providers-imap to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-http to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-ftp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-celery to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-sqoop to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-spark to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sasl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyhive to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyhive[hive] to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of hmsclient to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-hive to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pandas to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of fastavro to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of hdfs to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of hdfs[avro,dataframe,kerberos] to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-hdfs to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pydruid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-druid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of geomet to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cassandra-driver to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow-providers-apache-cassandra to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of yarl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of multidict to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of frozenlist to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of async-timeout to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of aiosignal to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of asynctest to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of aiohttp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of traitlets to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of ptyprocess to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of prompt-toolkit to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pexpect to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of parso to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of jedi to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of ipython to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of zipp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of yamlreader to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of wtforms to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of wrapt to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of werkzeug to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of vine to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of urllib3 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of certifi to determine which version is compatible with other requirements. This could take a while.
Collecting certifi>=2017.4.17
Downloading certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
|████████████████████████████████| 147 kB 1.1 MB/s
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: pip is looking at multiple versions of unicodecsv to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of tornado to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of thrift to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pure-sasl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of thrift-sasl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of text-unidecode to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of termcolor to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of tenacity to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of tabulate to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of swagger-ui-bundle to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sqlalchemy-utils to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sqlalchemy-jsonfield to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of greenlet to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of sqlalchemy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of six to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of requests to determine which version is compatible with other requirements. This could take a while.
Collecting requests
Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
|████████████████████████████████| 63 kB 533 kB/s
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: pip is looking at multiple versions of setproctitle to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of commonmark to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of rich to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of requests-kerberos to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of charset-normalizer to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyyaml to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pytzdata to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pytz to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python3-openid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-slugify to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-nvd3 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-dateutil to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-daemon to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyrsistent to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyparsing to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pykerberos to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyjwt to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pygments to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of psutil to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of protobuf to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of prometheus-client to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of prison to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pluggy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pendulum to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pathspec to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of packaging to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of numpy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow-sqlalchemy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow-oneofschema to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow-enum to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of markupsafe to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of markdown to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of lockfile to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of amqp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of kombu to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of jsonschema to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of jinja2 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of itsdangerous to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of inflection to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of importlib-resources to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of importlib-metadata to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of idna to determine which version is compatible with other requirements. This could take a while.
Collecting idna>=2.0.0
Downloading idna-3.3-py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 832 kB/s
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: pip is looking at multiple versions of certifi to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of gunicorn to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of grpcio to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of graphviz to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flower to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-wtf to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-sqlalchemy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-session to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-openid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-login to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-jwt-extended to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-caching to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of babel to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-babel to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of dnspython to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of email-validator to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of distlib to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of dill to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of deprecated to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cffi to determine which version is compatible with other requirements. This could take a while.
Collecting cffi>=1.12
Downloading cffi-1.15.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (427 kB)
|████████████████████████████████| 427 kB 1.1 MB/s
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: pip is looking at multiple versions of requests to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cryptography to determine which version is compatible with other requirements. This could take a while.
Collecting cryptography
Downloading cryptography-36.0.2-cp36-abi3-manylinux_2_24_x86_64.whl (3.6 MB)
|████████████████████████████████| 3.6 MB 1.1 MB/s
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: pip is looking at multiple versions of pyyaml to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pytzdata to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pytz to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python3-openid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-slugify to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-nvd3 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-dateutil to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of python-daemon to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyrsistent to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyparsing to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pykerberos to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyjwt to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pygments to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of psutil to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of protobuf to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of prometheus-client to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of prison to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pluggy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pendulum to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pathspec to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of packaging to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of numpy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow-sqlalchemy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow-oneofschema to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow-enum to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of marshmallow to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of markupsafe to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of markdown to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of lockfile to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of amqp to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of kombu to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of jsonschema to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of jinja2 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of itsdangerous to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of inflection to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of importlib-resources to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of importlib-metadata to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of idna to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of croniter to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cron-descriptor to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of clickclick to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of connexion to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of connexion[flask,swagger-ui] to determine which version is compatible with other requirements. This could take a while.
Collecting connexion[flask,swagger-ui]>=2.10.0
Downloading connexion-2.13.0-py2.py3-none-any.whl (95 kB)
|████████████████████████████████| 95 kB 905 kB/s
Downloading connexion-2.12.0-py2.py3-none-any.whl (94 kB)
|████████████████████████████████| 94 kB 1.6 MB/s
Downloading connexion-2.11.2-py2.py3-none-any.whl (92 kB)
|████████████████████████████████| 92 kB 558 kB/s
Downloading connexion-2.11.1-py2.py3-none-any.whl (92 kB)
|████████████████████████████████| 92 kB 697 kB/s
Downloading connexion-2.11.0-py2.py3-none-any.whl (92 kB)
|████████████████████████████████| 92 kB 675 kB/s
Downloading connexion-2.10.0-py2.py3-none-any.whl (92 kB)
|████████████████████████████████| 92 kB 220 kB/s
INFO: pip is looking at multiple versions of colorlog to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of colorama to determine which version is compatible with other requirements. This could take a while.
Collecting colorama<1,>=0.3.9
Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: pip is looking at multiple versions of gunicorn to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of grpcio to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of graphviz to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flower to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-wtf to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-sqlalchemy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-session to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-openid to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-login to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-jwt-extended to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-caching to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of babel to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-babel to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of dnspython to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of email-validator to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of distlib to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of dill to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of deprecated to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cffi to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of click-repl to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of click-plugins to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of click-didyoumean to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of click to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of billiard to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of celery to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cattrs to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of cached-property to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of bump2version to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of attrs to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of argcomplete to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apispec to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apispec[yaml] to determine which version is compatible with other requirements. This could take a while.
Collecting apispec[yaml]<4,>=3.3
Downloading apispec-3.3.1-py2.py3-none-any.whl (26 kB)
Downloading apispec-3.3.0-py2.py3-none-any.whl (26 kB)
INFO: pip is looking at multiple versions of alembic to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flask-appbuilder to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of apache-airflow[apache-cassandra,apache-druid,apache-hdfs,apache-hive,apache-spark,apache-sqoop,celery,kerberos,mysql] to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of fsspec to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of pyarrow to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of mergedeep to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of skein to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of airflow-exporter to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of workflow-utils to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install apispec[yaml]==3.3.0 and apispec[yaml]==3.3.1 because these package versions have conflicting dependencies.
The conflict is caused by:
apispec[yaml] 3.3.1 depends on apispec 3.3.1 (from https://files.pythonhosted.org/packages/d9/da/e7b63911b8de8c92147491427d255a0140b70644775d1387a8d4312d4d24/apispec-3.3.1-py2.py3-none-any.whl#sha256=b65063e11968a8c26dbbe9b4100ee24026a41cc358dd204df279bdedd7d8dea2 (from https://pypi.org/simple/apispec/) (requires-python:>=3.5))
apispec[yaml] 3.3.0 depends on apispec 3.3.0 (from https://files.pythonhosted.org/packages/ca/e4/88b757b5b833d7cc1e4bdc6c2fa7318cb47ea78da467e7d649e8b1eb3123/apispec-3.3.0-py2.py3-none-any.whl#sha256=9bf4e51d56c9067c60668b78210ae213894f060f85593dc2ad8805eb7d875a2a (from https://pypi.org/simple/apispec/) (requires-python:>=3.5))
The user requested (constraint) apispec==3.3.2
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
```