[root@ecs-mrs-client-centos76 ~]# pip install --upgrade setuptools
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (58.1.0)
Collecting setuptools
Downloading setuptools-67.6.1-py3-none-any.whl (1.1 MB)
|████████████████████████████████| 1.1 MB 872 kB/s
Installing collected packages: setuptools
Attempting uninstall: setuptools
Found existing installation: setuptools 58.1.0
Uninstalling setuptools-58.1.0:
Successfully uninstalled setuptools-58.1.0
Successfully installed setuptools-67.6.1
WARNING: You are using pip version 20.3.4; however, version 23.1 is available.
You should consider upgrading via the '/bin/python -m pip install --upgrade pip' command.
[root@ecs-mrs-client-centos76 ~]# /bin/python -m pip install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (20.3.4)
Collecting pip
Downloading pip-23.1-py3-none-any.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 646 kB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.3.4
Uninstalling pip-20.3.4:
Successfully uninstalled pip-20.3.4
Successfully installed pip-23.1
[root@ecs-mrs-client-centos76 ~]# [root@ecs-mrs-client-centos76 ~]# pip -V
-bash: [root@ecs-mrs-client-centos76: command not found
ERROR: unknown command "isntall" - maybe you meant "install"
[root@ecs-mrs-client-centos76 ~]# pip install --upgrade setuptools
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (58.1.0)
Collecting setuptools
Downloading setuptools-67.6.1-py3-none-any.whl (1.1 MB)
|████████████████████████████████| 1.1 MB 872 kB/s
Installing collected packages: setuptools
Attempting uninstall: setuptools
[root@ecs-mrs-client-centos76 ~]# pip 20.3.4 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
-bash: syntax error near unexpected token `('
[root@ecs-mrs-client-centos76 ~]# [root@ecs-mrs-client-centos76 ~]# pip isntall --upgrade setuptools
Successfully installed setuptools-bash: [root@ecs-mrs-client-centos76: command not found
-67.6.1
WARNING: You are using pip version 20.3.4; however, version 23.1 is available.
You should consider upgrading via the '/bin/python -m pip install --upgrade pip' command.
[root@ecs-mrs-client-centos76 ~]# /bin/python -m pip install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (20.3.4)
Collecting pip
Downloading pip-23.1-py3-none-any.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 646 kB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.3.4
Uninstalling pip-20.3.4:
Successfully uninstalled pip-20.3.4
Successfully installed pip-23.1
[root@ecs-mrs-client-centos76 ~]# pwd
/root
[root@ecs-mrs-client-centos76 ~]#
[root@ecs-mrs-client-centos76 ~]# cd /opt/
[root@ecs-mrs-client-centos76 opt]# ll
total 12
drwxr-xr-x 2 root root 4096 Apr 20 11:23 airflow
drwxr-xr-x 14 root root 4096 Jul 26 2022 client
-rwxr-xr-x 1 root root 919 Apr 20 11:02 install_airflow.sh
[root@ecs-mrs-client-centos76 opt]# cd airflow/
[root@ecs-mrs-client-centos76 airflow]# ll
total 0
[root@ecs-mrs-client-centos76 airflow]# cd ..
[root@ecs-mrs-client-centos76 opt]# ll
total 12
drwxr-xr-x 2 root root 4096 Apr 20 11:23 airflow
drwxr-xr-x 14 root root 4096 Jul 26 2022 client
-rwxr-xr-x 1 root root 919 Apr 20 11:02 install_airflow.sh
[root@ecs-mrs-client-centos76 opt]# more install_airflow.sh
#!/bin/bash
# Airflow needs a home. `~/airflow` is the default, but you can put it
# somewhere else if you prefer (optional)
export AIRFLOW_HOME=~/airflow
# Install Airflow using the constraints file
AIRFLOW_VERSION=2.5.3
PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)"
# For example: 3.7
CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
# For example: https://raw.githubusercontent.com/apache/airflow/constraints-2.5.3/constraints-3.7.txt
pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"
# The Standalone command will initialise the database, make a user,
# and start all components for you.
airflow standalone
# Visit localhost:8080 in the browser and use the admin account details
# shown on the terminal to login.
# Enable the example_bash_operator DAG in the home page
[root@ecs-mrs-client-centos76 opt]#
[root@ecs-mrs-client-centos76 opt]#
[root@ecs-mrs-client-centos76 opt]# export AIRFLOW_HOME=~/airflow
[root@ecs-mrs-client-centos76 opt]# AIRFLOW_VERSION=2.5.3
[root@ecs-mrs-client-centos76 opt]# PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)"
[root@ecs-mrs-client-centos76 opt]# CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
[root@ecs-mrs-client-centos76 opt]# pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"
Collecting apache-airflow==2.5.3
Downloading apache_airflow-2.5.3-py3-none-any.whl (11.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 1.4 MB/s eta 0:00:00
Collecting alembic<2.0,>=1.6.3 (from apache-airflow==2.5.3)
Downloading alembic-1.10.2-py3-none-any.whl (212 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.2/212.2 kB 1.3 MB/s eta 0:00:00
Collecting argcomplete>=1.10 (from apache-airflow==2.5.3)
Downloading argcomplete-3.0.5-py3-none-any.whl (40 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.2/40.2 kB 1.5 MB/s eta 0:00:00
Collecting attrs>=22.1.0 (from apache-airflow==2.5.3)
Downloading attrs-22.2.0-py3-none-any.whl (60 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.0/60.0 kB 1.5 MB/s eta 0:00:00
Collecting blinker (from apache-airflow==2.5.3)
Downloading blinker-1.5-py2.py3-none-any.whl (12 kB)
Collecting cattrs>=22.1.0 (from apache-airflow==2.5.3)
Downloading cattrs-22.2.0-py3-none-any.whl (35 kB)
Collecting colorlog<5.0,>=4.0.2 (from apache-airflow==2.5.3)
Downloading colorlog-4.8.0-py2.py3-none-any.whl (10 kB)
Collecting configupdater>=3.1.1 (from apache-airflow==2.5.3)
Downloading ConfigUpdater-3.1.1-py2.py3-none-any.whl (34 kB)
Collecting connexion[flask]>=2.10.0 (from apache-airflow==2.5.3)
Downloading connexion-2.14.2-py2.py3-none-any.whl (95 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.1/95.1 kB 1.5 MB/s eta 0:00:00
Collecting cron-descriptor>=1.2.24 (from apache-airflow==2.5.3)
Downloading cron_descriptor-1.2.35.tar.gz (29 kB)
Preparing metadata (setup.py) ... done
Collecting croniter>=0.3.17 (from apache-airflow==2.5.3)
Downloading croniter-1.3.8-py2.py3-none-any.whl (18 kB)
Collecting cryptography>=0.9.3 (from apache-airflow==2.5.3)
Downloading cryptography-39.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 1.4 MB/s eta 0:00:00
Collecting deprecated>=1.2.13 (from apache-airflow==2.5.3)
Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Collecting dill>=0.2.2 (from apache-airflow==2.5.3)
Downloading dill-0.3.1.1.tar.gz (151 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 152.0/152.0 kB 1.7 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting flask<2.3,>=2.2 (from apache-airflow==2.5.3)
Downloading Flask-2.2.3-py3-none-any.whl (101 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.8/101.8 kB 1.8 MB/s eta 0:00:00
Collecting flask-appbuilder==4.1.4 (from apache-airflow==2.5.3)
Downloading Flask_AppBuilder-4.1.4-py3-none-any.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 1.6 MB/s eta 0:00:00
Collecting flask-caching>=1.5.0 (from apache-airflow==2.5.3)
Downloading Flask_Caching-2.0.2-py3-none-any.whl (28 kB)
Collecting flask-login>=0.6.2 (from apache-airflow==2.5.3)
Downloading Flask_Login-0.6.2-py3-none-any.whl (17 kB)
Collecting flask-session>=0.4.0 (from apache-airflow==2.5.3)
Downloading Flask_Session-0.4.0-py2.py3-none-any.whl (7.5 kB)
Collecting flask-wtf>=0.15 (from apache-airflow==2.5.3)
Downloading Flask_WTF-1.1.1-py3-none-any.whl (12 kB)
Collecting graphviz>=0.12 (from apache-airflow==2.5.3)
Downloading graphviz-0.20.1-py3-none-any.whl (47 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.0/47.0 kB 1.9 MB/s eta 0:00:00
Collecting gunicorn>=20.1.0 (from apache-airflow==2.5.3)
Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 1.8 MB/s eta 0:00:00
Collecting httpx (from apache-airflow==2.5.3)
Downloading httpx-0.23.3-py3-none-any.whl (71 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.5/71.5 kB 1.9 MB/s eta 0:00:00
Collecting itsdangerous>=2.0 (from apache-airflow==2.5.3)
Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Collecting jinja2>=3.0.0 (from apache-airflow==2.5.3)
Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 2.0 MB/s eta 0:00:00
Collecting jsonschema>=4.0.0 (from apache-airflow==2.5.3)
Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 2.0 MB/s eta 0:00:00
Collecting lazy-object-proxy (from apache-airflow==2.5.3)
Downloading lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (63 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.3/63.3 kB 1.9 MB/s eta 0:00:00
Collecting linkify-it-py>=2.0.0 (from apache-airflow==2.5.3)
Downloading linkify_it_py-2.0.0-py3-none-any.whl (19 kB)
Collecting lockfile>=0.12.2 (from apache-airflow==2.5.3)
Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)
Collecting markdown>=3.0 (from apache-airflow==2.5.3)
Downloading Markdown-3.4.3-py3-none-any.whl (93 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.9/93.9 kB 2.0 MB/s eta 0:00:00
Collecting markdown-it-py>=2.1.0 (from apache-airflow==2.5.3)
Downloading markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.5/84.5 kB 1.9 MB/s eta 0:00:00
Collecting markupsafe>=1.1.1 (from apache-airflow==2.5.3)
Downloading MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting marshmallow-oneofschema>=2.0.1 (from apache-airflow==2.5.3)
Downloading marshmallow_oneofschema-3.0.1-py2.py3-none-any.whl (5.8 kB)
Collecting mdit-py-plugins>=0.3.0 (from apache-airflow==2.5.3)
Downloading mdit_py_plugins-0.3.5-py3-none-any.whl (52 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.1/52.1 kB 1.9 MB/s eta 0:00:00
Collecting packaging>=14.0 (from apache-airflow==2.5.3)
Downloading packaging-21.3-py3-none-any.whl (40 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 1.9 MB/s eta 0:00:00
Collecting pathspec~=0.9.0 (from apache-airflow==2.5.3)
Downloading pathspec-0.9.0-py2.py3-none-any.whl (31 kB)
Collecting pendulum>=2.0 (from apache-airflow==2.5.3)
Downloading pendulum-2.1.2.tar.gz (81 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.2/81.2 kB 1.9 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting pluggy>=1.0 (from apache-airflow==2.5.3)
Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting psutil>=4.2.0 (from apache-airflow==2.5.3)
Downloading psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 280.2/280.2 kB 1.8 MB/s eta 0:00:00
Collecting pygments>=2.0.1 (from apache-airflow==2.5.3)
Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 2.0 MB/s eta 0:00:00
Collecting pyjwt>=2.0.0 (from apache-airflow==2.5.3)
Downloading PyJWT-2.6.0-py3-none-any.whl (20 kB)
Collecting python-daemon>=3.0.0 (from apache-airflow==2.5.3)
Downloading python_daemon-3.0.1-py3-none-any.whl (31 kB)
Collecting python-dateutil>=2.3 (from apache-airflow==2.5.3)
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 2.1 MB/s eta 0:00:00
Collecting python-nvd3>=0.15.0 (from apache-airflow==2.5.3)
Downloading python-nvd3-0.15.0.tar.gz (31 kB)
Preparing metadata (setup.py) ... done
Collecting python-slugify>=5.0 (from apache-airflow==2.5.3)
Downloading python_slugify-8.0.1-py2.py3-none-any.whl (9.7 kB)
Collecting rfc3339-validator>=0.1.4 (from apache-airflow==2.5.3)
Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting rich>=12.4.4 (from apache-airflow==2.5.3)
Downloading rich-13.3.3-py3-none-any.whl (238 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 238.7/238.7 kB 1.5 MB/s eta 0:00:00
Collecting setproctitle>=1.1.8 (from apache-airflow==2.5.3)
Downloading setproctitle-1.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30 kB)
Collecting sqlalchemy<2.0,>=1.4 (from apache-airflow==2.5.3)
Downloading SQLAlchemy-1.4.47-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 2.5 MB/s eta 0:00:00
Collecting sqlalchemy-jsonfield>=1.0 (from apache-airflow==2.5.3)
Downloading SQLAlchemy_JSONField-1.0.1.post0-py3-none-any.whl (10 kB)
Collecting tabulate>=0.7.5 (from apache-airflow==2.5.3)
Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting tenacity!=8.2.0,>=6.2.0 (from apache-airflow==2.5.3)
Downloading tenacity-8.2.2-py3-none-any.whl (24 kB)
Collecting termcolor>=1.1.0 (from apache-airflow==2.5.3)
Downloading termcolor-2.2.0-py3-none-any.whl (6.6 kB)
Collecting typing-extensions>=4.0.0 (from apache-airflow==2.5.3)
Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting unicodecsv>=0.14.1 (from apache-airflow==2.5.3)
Downloading unicodecsv-0.14.1.tar.gz (10 kB)
Preparing metadata (setup.py) ... done
Collecting werkzeug>=2.0 (from apache-airflow==2.5.3)
Downloading Werkzeug-2.2.3-py3-none-any.whl (233 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.6/233.6 kB 3.1 MB/s eta 0:00:00
Collecting apache-airflow-providers-common-sql (from apache-airflow==2.5.3)
Downloading apache_airflow_providers_common_sql-1.3.4-py3-none-any.whl (31 kB)
Collecting apache-airflow-providers-ftp (from apache-airflow==2.5.3)
Downloading apache_airflow_providers_ftp-3.3.1-py3-none-any.whl (19 kB)
Collecting apache-airflow-providers-http (from apache-airflow==2.5.3)
Downloading apache_airflow_providers_http-4.2.0-py3-none-any.whl (22 kB)
Collecting apache-airflow-providers-imap (from apache-airflow==2.5.3)
Downloading apache_airflow_providers_imap-3.1.1-py3-none-any.whl (17 kB)
Collecting apache-airflow-providers-sqlite (from apache-airflow==2.5.3)
Downloading apache_airflow_providers_sqlite-3.3.1-py3-none-any.whl (14 kB)
Collecting apispec[yaml]<4,>=3.3 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading apispec-3.3.2-py2.py3-none-any.whl (27 kB)
Collecting colorama<1,>=0.3.9 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting click<9,>=8 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading click-8.1.3-py3-none-any.whl (96 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 3.0 MB/s eta 0:00:00
Collecting email-validator<2,>=1.0.5 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading email_validator-1.3.1-py2.py3-none-any.whl (22 kB)
Collecting Flask-Babel<3,>=1 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
Collecting Flask-SQLAlchemy<3,>=2.4 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB)
Collecting Flask-JWT-Extended<5.0.0,>=4.0.0 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading Flask_JWT_Extended-4.4.4-py2.py3-none-any.whl (22 kB)
Collecting marshmallow<4,>=3 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading marshmallow-3.19.0-py3-none-any.whl (49 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.1/49.1 kB 2.7 MB/s eta 0:00:00
Collecting marshmallow-enum<2,>=1.5.1 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB)
Collecting marshmallow-sqlalchemy<0.27.0,>=0.22.0 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading marshmallow_sqlalchemy-0.26.1-py2.py3-none-any.whl (15 kB)
Collecting prison<1.0.0,>=0.2.1 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading prison-0.2.1-py2.py3-none-any.whl (5.8 kB)
Collecting sqlalchemy-utils<1,>=0.32.21 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading SQLAlchemy_Utils-0.40.0-py3-none-any.whl (92 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.5/92.5 kB 3.0 MB/s eta 0:00:00
Collecting WTForms<4 (from flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading WTForms-3.0.1-py3-none-any.whl (136 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.5/136.5 kB 2.9 MB/s eta 0:00:00
Collecting Mako (from alembic<2.0,>=1.6.3->apache-airflow==2.5.3)
Downloading Mako-1.2.4-py3-none-any.whl (78 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 3.0 MB/s eta 0:00:00
Collecting exceptiongroup (from cattrs>=22.1.0->apache-airflow==2.5.3)
Downloading exceptiongroup-1.1.1-py3-none-any.whl (14 kB)
Collecting clickclick<21,>=1.2 (from connexion[flask]>=2.10.0->apache-airflow==2.5.3)
Downloading clickclick-20.10.2-py2.py3-none-any.whl (7.4 kB)
Collecting PyYAML<7,>=5.1 (from connexion[flask]>=2.10.0->apache-airflow==2.5.3)
Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 2.8 MB/s eta 0:00:00
Collecting requests<3,>=2.9.1 (from connexion[flask]>=2.10.0->apache-airflow==2.5.3)
Downloading requests-2.28.2-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 3.1 MB/s eta 0:00:00
Collecting inflection<0.6,>=0.3.1 (from connexion[flask]>=2.10.0->apache-airflow==2.5.3)
Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Collecting cffi>=1.12 (from cryptography>=0.9.3->apache-airflow==2.5.3)
Downloading cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.8/441.8 kB 3.1 MB/s eta 0:00:00
Collecting wrapt<2,>=1.10 (from deprecated>=1.2.13->apache-airflow==2.5.3)
Downloading wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 3.3 MB/s eta 0:00:00
Collecting cachelib<0.10.0,>=0.9.0 (from flask-caching>=1.5.0->apache-airflow==2.5.3)
Downloading cachelib-0.9.0-py3-none-any.whl (15 kB)
Requirement already satisfied: setuptools>=3.0 in /usr/local/lib/python3.10/site-packages (from gunicorn>=20.1.0->apache-airflow==2.5.3) (67.6.1)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema>=4.0.0->apache-airflow==2.5.3)
Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 2.8 MB/s eta 0:00:00
Collecting uc-micro-py (from linkify-it-py>=2.0.0->apache-airflow==2.5.3)
Downloading uc_micro_py-1.0.1-py3-none-any.whl (6.2 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.1.0->apache-airflow==2.5.3)
Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting pyparsing!=3.0.5,>=2.0.2 (from packaging>=14.0->apache-airflow==2.5.3)
Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 3.4 MB/s eta 0:00:00
Collecting pytzdata>=2020.1 (from pendulum>=2.0->apache-airflow==2.5.3)
Downloading pytzdata-2020.1-py2.py3-none-any.whl (489 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 490.0/490.0 kB 3.3 MB/s eta 0:00:00
Collecting docutils (from python-daemon>=3.0.0->apache-airflow==2.5.3)
Downloading docutils-0.19-py3-none-any.whl (570 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 3.5 MB/s eta 0:00:00
Collecting six>=1.5 (from python-dateutil>=2.3->apache-airflow==2.5.3)
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting text-unidecode>=1.3 (from python-slugify>=5.0->apache-airflow==2.5.3)
Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 3.6 MB/s eta 0:00:00
Collecting greenlet!=0.4.17 (from sqlalchemy<2.0,>=1.4->apache-airflow==2.5.3)
Downloading greenlet-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (613 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 613.7/613.7 kB 3.6 MB/s eta 0:00:00
Collecting sqlparse>=0.4.2 (from apache-airflow-providers-common-sql->apache-airflow==2.5.3)
Downloading sqlparse-0.4.3-py3-none-any.whl (42 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.8/42.8 kB 3.5 MB/s eta 0:00:00
Collecting aiohttp (from apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 3.8 MB/s eta 0:00:00
Collecting asgiref (from apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading asgiref-3.6.0-py3-none-any.whl (23 kB)
Collecting requests-toolbelt (from apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 3.9 MB/s eta 0:00:00
Collecting certifi (from httpx->apache-airflow==2.5.3)
Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 4.4 MB/s eta 0:00:00
Collecting httpcore<0.17.0,>=0.15.0 (from httpx->apache-airflow==2.5.3)
Downloading httpcore-0.16.3-py3-none-any.whl (69 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.6/69.6 kB 5.6 MB/s eta 0:00:00
Collecting rfc3986[idna2008]<2,>=1.3 (from httpx->apache-airflow==2.5.3)
Downloading rfc3986-1.5.0-py2.py3-none-any.whl (31 kB)
Collecting sniffio (from httpx->apache-airflow==2.5.3)
Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=0.9.3->apache-airflow==2.5.3)
Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 4.2 MB/s eta 0:00:00
Collecting dnspython>=1.15.0 (from email-validator<2,>=1.0.5->flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading dnspython-2.3.0-py3-none-any.whl (283 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 283.7/283.7 kB 4.5 MB/s eta 0:00:00
Collecting idna>=2.0.0 (from email-validator<2,>=1.0.5->flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading idna-3.4-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 3.8 MB/s eta 0:00:00
Collecting pytz (from Flask-Babel<3,>=1->flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 3.8 MB/s eta 0:00:00
Collecting Babel>=2.3 (from Flask-Babel<3,>=1->flask-appbuilder==4.1.4->apache-airflow==2.5.3)
Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 1.3 MB/s eta 0:00:00
Collecting h11<0.15,>=0.13 (from httpcore<0.17.0,>=0.15.0->httpx->apache-airflow==2.5.3)
Downloading h11-0.14.0-py3-none-any.whl (58 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 1.4 MB/s eta 0:00:00
Collecting anyio<5.0,>=3.0 (from httpcore<0.17.0,>=0.15.0->httpx->apache-airflow==2.5.3)
Downloading anyio-3.6.2-py3-none-any.whl (80 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.6/80.6 kB 1.4 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2 (from requests<3,>=2.9.1->connexion[flask]>=2.10.0->apache-airflow==2.5.3)
Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting urllib3<1.27,>=1.21.1 (from requests<3,>=2.9.1->connexion[flask]>=2.10.0->apache-airflow==2.5.3)
Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 1.2 MB/s eta 0:00:00
Collecting multidict<7.0,>=4.5 (from aiohttp->apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.5/114.5 kB 1.4 MB/s eta 0:00:00
Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp->apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting yarl<2.0,>=1.0 (from aiohttp->apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading yarl-1.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 264.0/264.0 kB 1.2 MB/s eta 0:00:00
Collecting frozenlist>=1.1.1 (from aiohttp->apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading frozenlist-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.6/149.6 kB 1.2 MB/s eta 0:00:00
Collecting aiosignal>=1.1.2 (from aiohttp->apache-airflow-providers-http->apache-airflow==2.5.3)
Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Building wheels for collected packages: cron-descriptor, dill, pendulum, python-nvd3, unicodecsv
Building wheel for cron-descriptor (setup.py) ... done
Created wheel for cron-descriptor: filename=cron_descriptor-1.2.35-py3-none-any.whl size=48422 sha256=f8e238b3152efa1f48ef9ea3db235221807c38a03f37779253fbf8dcbe803cf7
Stored in directory: /root/.cache/pip/wheels/cd/43/35/442fd2cf0122d96edaf9399c7a0b6b834d444eb7172ec516ef
Building wheel for dill (setup.py) ... done
Created wheel for dill: filename=dill-0.3.1.1-py3-none-any.whl size=78545 sha256=df8b4d7477f58947d75bb986c7b36e6e2e3e3b96159c8edcc7b9318d8b43f060
Stored in directory: /root/.cache/pip/wheels/ea/e2/86/64980d90e297e7bf2ce588c2b96e818f5399c515c4bb8a7e4f
Building wheel for pendulum (pyproject.toml) ... done
Created wheel for pendulum: filename=pendulum-2.1.2-cp310-cp310-manylinux_2_17_x86_64.whl size=155044 sha256=914865f9dbef465eab809a79441f18b8d4ff560997b56226715e1146c9b850ed
Stored in directory: /root/.cache/pip/wheels/2e/41/ed/f113e4c9dc10f6c846d69f412e9cd9aa429960a3e2e485a4f9
Building wheel for python-nvd3 (setup.py) ... done
Created wheel for python-nvd3: filename=python_nvd3-0.15.0-py3-none-any.whl size=38149 sha256=348c5ff821cec0d4e2ec959a16f22dc683c33a0a267adc6187e2a6c284f1f670
Stored in directory: /root/.cache/pip/wheels/80/e7/4e/d99e473adde7dd21b9938d4d32bf823ca334e7979632d6a64c
Building wheel for unicodecsv (setup.py) ... done
Created wheel for unicodecsv: filename=unicodecsv-0.14.1-py3-none-any.whl size=10745 sha256=7e68b31244437a269d65aceb5a361e9373c1403eca481457fed22cdbe903c407
Stored in directory: /root/.cache/pip/wheels/9c/ea/66/8e45247b09052a933eb1a680b7c64802298faba58aac9b346b
Successfully built cron-descriptor dill pendulum python-nvd3 unicodecsv
Installing collected packages: unicodecsv, text-unidecode, rfc3986, pytz, lockfile, cron-descriptor, colorlog, wrapt, urllib3, uc-micro-py, typing-extensions, termcolor, tenacity, tabulate, sqlparse, sniffio, six, setproctitle, PyYAML, pytzdata, python-slugify, pyrsistent, pyparsing, pyjwt, pygments, pycparser, psutil, pluggy, pathspec, multidict, mdurl, markupsafe, markdown, lazy-object-proxy, itsdangerous, inflection, idna, h11, gunicorn, greenlet, graphviz, frozenlist, exceptiongroup, docutils, dnspython, dill, configupdater, colorama, click, charset-normalizer, certifi, cachelib, blinker, Babel, attrs, async-timeout, asgiref, argcomplete, apispec, apache-airflow-providers-imap, apache-airflow-providers-ftp, yarl, WTForms, werkzeug, sqlalchemy, rfc3339-validator, requests, python-dateutil, python-daemon, prison, packaging, markdown-it-py, Mako, linkify-it-py, jsonschema, jinja2, email-validator, deprecated, clickclick, cffi, cattrs, apache-airflow-providers-common-sql, anyio, aiosignal, sqlalchemy-utils, sqlalchemy-jsonfield, rich, requests-toolbelt, python-nvd3, pendulum, mdit-py-plugins, marshmallow, httpcore, flask, cryptography, croniter, apache-airflow-providers-sqlite, alembic, aiohttp, marshmallow-sqlalchemy, marshmallow-oneofschema, marshmallow-enum, httpx, flask-wtf, Flask-SQLAlchemy, flask-session, flask-login, Flask-JWT-Extended, flask-caching, Flask-Babel, connexion, apache-airflow-providers-http, flask-appbuilder, apache-airflow
Successfully installed Babel-2.12.1 Flask-Babel-2.0.0 Flask-JWT-Extended-4.4.4 Flask-SQLAlchemy-2.5.1 Mako-1.2.4 PyYAML-6.0 WTForms-3.0.1 aiohttp-3.8.4 aiosignal-1.3.1 alembic-1.10.2 anyio-3.6.2 apache-airflow-2.5.3 apache-airflow-providers-common-sql-1.3.4 apache-airflow-providers-ftp-3.3.1 apache-airflow-providers-http-4.2.0 apache-airflow-providers-imap-3.1.1 apache-airflow-providers-sqlite-3.3.1 apispec-3.3.2 argcomplete-3.0.5 asgiref-3.6.0 async-timeout-4.0.2 attrs-22.2.0 blinker-1.5 cachelib-0.9.0 cattrs-22.2.0 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-2.1.1 click-8.1.3 clickclick-20.10.2 colorama-0.4.6 colorlog-4.8.0 configupdater-3.1.1 connexion-2.14.2 cron-descriptor-1.2.35 croniter-1.3.8 cryptography-39.0.2 deprecated-1.2.13 dill-0.3.1.1 dnspython-2.3.0 docutils-0.19 email-validator-1.3.1 exceptiongroup-1.1.1 flask-2.2.3 flask-appbuilder-4.1.4 flask-caching-2.0.2 flask-login-0.6.2 flask-session-0.4.0 flask-wtf-1.1.1 frozenlist-1.3.3 graphviz-0.20.1 greenlet-2.0.2 gunicorn-20.1.0 h11-0.14.0 httpcore-0.16.3 httpx-0.23.3 idna-3.4 inflection-0.5.1 itsdangerous-2.1.2 jinja2-3.1.2 jsonschema-4.17.3 lazy-object-proxy-1.9.0 linkify-it-py-2.0.0 lockfile-0.12.2 markdown-3.4.3 markdown-it-py-2.2.0 markupsafe-2.1.2 marshmallow-3.19.0 marshmallow-enum-1.5.1 marshmallow-oneofschema-3.0.1 marshmallow-sqlalchemy-0.26.1 mdit-py-plugins-0.3.5 mdurl-0.1.2 multidict-6.0.4 packaging-21.3 pathspec-0.9.0 pendulum-2.1.2 pluggy-1.0.0 prison-0.2.1 psutil-5.9.4 pycparser-2.21 pygments-2.14.0 pyjwt-2.6.0 pyparsing-3.0.9 pyrsistent-0.19.3 python-daemon-3.0.1 python-dateutil-2.8.2 python-nvd3-0.15.0 python-slugify-8.0.1 pytz-2023.3 pytzdata-2020.1 requests-2.28.2 requests-toolbelt-0.10.1 rfc3339-validator-0.1.4 rfc3986-1.5.0 rich-13.3.3 setproctitle-1.3.2 six-1.16.0 sniffio-1.3.0 sqlalchemy-1.4.47 sqlalchemy-jsonfield-1.0.1.post0 sqlalchemy-utils-0.40.0 sqlparse-0.4.3 tabulate-0.9.0 tenacity-8.2.2 termcolor-2.2.0 text-unidecode-1.3 typing-extensions-4.5.0 uc-micro-py-1.0.1 unicodecsv-0.14.1 urllib3-1.26.15 werkzeug-2.2.3 wrapt-1.15.0 yarl-1.8.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[root@ecs-mrs-client-centos76 opt]#