You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Eric-zch (via GitHub)" <gi...@apache.org> on 2025/04/01 02:32:52 UTC

[D] Install airflow on ppc64le redhat [airflow]

GitHub user Eric-zch created a discussion: Install airflow on ppc64le redhat

I tried to install Airflow on RedHat with the ppc64le architecture but encountered some errors. Could you confirm if Airflow installation is supported on the ppc64le architecture?

Steps:
```
export AIRFLOW_HOME=~/airflow
/usr/bin/python3.12 -m venv airflow_env
source airflow_env/bin/activate
AIRFLOW_VERSION=2.10.5
PYTHON_VERSION="$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')"
CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"
```

Logs
```
Collecting apache-airflow==2.10.5
  Obtaining dependency information for apache-airflow==2.10.5 from https://files.pythonhosted.org/packages/5f/46/e34d3a8c538c56fd8acd0381ad75e3e966b2c3789abf3592ca7023d70e72/apache_airflow-2.10.5-py3-none-any.whl.metadata
  Using cached apache_airflow-2.10.5-py3-none-any.whl.metadata (45 kB)
Collecting alembic<2.0,>=1.13.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for alembic<2.0,>=1.13.1 from https://files.pythonhosted.org/packages/54/7e/ac0991d1745f7d755fc1cd381b3990a45b404b4d008fc75e2a983516fbfe/alembic-1.14.1-py3-none-any.whl.metadata
  Using cached alembic-1.14.1-py3-none-any.whl.metadata (7.4 kB)
Collecting argcomplete>=1.10 (from apache-airflow==2.10.5)
  Obtaining dependency information for argcomplete>=1.10 from https://files.pythonhosted.org/packages/c4/08/2a4db06ec3d203124c967fc89295e85a202e5cbbcdc08fd6a64b65217d1e/argcomplete-3.5.3-py3-none-any.whl.metadata
  Using cached argcomplete-3.5.3-py3-none-any.whl.metadata (16 kB)
Collecting asgiref>=2.3.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for asgiref>=2.3.0 from https://files.pythonhosted.org/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl.metadata
  Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting attrs>=22.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for attrs>=22.1.0 from https://files.pythonhosted.org/packages/fc/30/d4986a882011f9df997a55e6becd864812ccfcd821d64aac8570ee39f719/attrs-25.1.0-py3-none-any.whl.metadata
  Using cached attrs-25.1.0-py3-none-any.whl.metadata (10 kB)
Collecting blinker>=1.6.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for blinker>=1.6.2 from https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl.metadata
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Collecting colorlog>=6.8.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for colorlog>=6.8.2 from https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl.metadata
  Using cached colorlog-6.9.0-py3-none-any.whl.metadata (10 kB)
Collecting configupdater>=3.1.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for configupdater>=3.1.1 from https://files.pythonhosted.org/packages/e7/f0/b59cb7613d9d0f866b6ff247c5953ad78363c27ff5d684a2a98899ab8220/ConfigUpdater-3.2-py2.py3-none-any.whl.metadata
  Using cached ConfigUpdater-3.2-py2.py3-none-any.whl.metadata (10 kB)
Collecting connexion[flask]<3.0,>=2.14.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for connexion[flask]<3.0,>=2.14.2 from https://files.pythonhosted.org/packages/ed/e6/851b3d7688115b176eb5d3e45055d1dc5b2b91708007064a38b0e93813ed/connexion-2.14.2-py2.py3-none-any.whl.metadata
  Using cached connexion-2.14.2-py2.py3-none-any.whl.metadata (28 kB)
Collecting cron-descriptor>=1.2.24 (from apache-airflow==2.10.5)
  Obtaining dependency information for cron-descriptor>=1.2.24 from https://files.pythonhosted.org/packages/88/20/2cfe598ead23a715a00beb716477cfddd3e5948cf203c372d02221e5b0c6/cron_descriptor-1.4.5-py3-none-any.whl.metadata
  Using cached cron_descriptor-1.4.5-py3-none-any.whl.metadata (5.7 kB)
Collecting croniter>=2.0.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for croniter>=2.0.2 from https://files.pythonhosted.org/packages/07/4b/290b4c3efd6417a8b0c284896de19b1d5855e6dbdb97d2a35e68fa42de85/croniter-6.0.0-py2.py3-none-any.whl.metadata
  Using cached croniter-6.0.0-py2.py3-none-any.whl.metadata (32 kB)
Collecting cryptography>=41.0.0 (from apache-airflow==2.10.5)
  Using cached cryptography-42.0.8.tar.gz (671 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting deprecated>=1.2.13 (from apache-airflow==2.10.5)
  Obtaining dependency information for deprecated>=1.2.13 from https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl.metadata
  Using cached Deprecated-1.2.18-py2.py3-none-any.whl.metadata (5.7 kB)
Collecting dill>=0.2.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for dill>=0.2.2 from https://files.pythonhosted.org/packages/46/d1/e73b6ad76f0b1fb7f23c35c6d95dbc506a9c8804f43dda8cb5b0fa6331fd/dill-0.3.9-py3-none-any.whl.metadata
  Using cached dill-0.3.9-py3-none-any.whl.metadata (10 kB)
Collecting flask-caching>=2.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask-caching>=2.0.0 from https://files.pythonhosted.org/packages/aa/da/8e3ba9735253c6ba440358fcfda89cf5e199467b6ed2baaf6b1e1022b15f/Flask_Caching-2.3.0-py3-none-any.whl.metadata
  Using cached Flask_Caching-2.3.0-py3-none-any.whl.metadata (2.2 kB)
Collecting flask-session<0.6,>=0.4.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask-session<0.6,>=0.4.0 from https://files.pythonhosted.org/packages/3e/d4/b374183251054928ddb5e72f9a0d3d764d0f2af0638fbbdf205df26e55e3/flask_session-0.5.0-py3-none-any.whl.metadata
  Using cached flask_session-0.5.0-py3-none-any.whl.metadata (1.4 kB)
Collecting flask-wtf>=1.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask-wtf>=1.1.0 from https://files.pythonhosted.org/packages/dc/19/354449145fbebb65e7c621235b6ad69bebcfaec2142481f044d0ddc5b5c5/flask_wtf-1.2.2-py3-none-any.whl.metadata
  Using cached flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Collecting flask<2.3,>=2.2.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask<2.3,>=2.2.1 from https://files.pythonhosted.org/packages/9f/1a/8b6d48162861009d1e017a9740431c78d860809773b66cac220a11aa3310/Flask-2.2.5-py3-none-any.whl.metadata
  Using cached Flask-2.2.5-py3-none-any.whl.metadata (3.9 kB)
Collecting fsspec>=2023.10.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for fsspec>=2023.10.0 from https://files.pythonhosted.org/packages/e2/94/758680531a00d06e471ef649e4ec2ed6bf185356a7f9fbfbb7368a40bd49/fsspec-2025.2.0-py3-none-any.whl.metadata
  Using cached fsspec-2025.2.0-py3-none-any.whl.metadata (11 kB)
Collecting google-re2>=1.1 (from apache-airflow==2.10.5)
  Using cached google_re2-1.1.20240702.tar.gz (11 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting gunicorn>=20.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for gunicorn>=20.1.0 from https://files.pythonhosted.org/packages/cb/7d/6dac2a6e1eba33ee43f318edbed4ff29151a49b5d37f080aad1e6469bca4/gunicorn-23.0.0-py3-none-any.whl.metadata
  Using cached gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB)
Collecting httpx>=0.25.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for httpx>=0.25.0 from https://files.pythonhosted.org/packages/41/7b/ddacf6dcebb42466abd03f368782142baa82e08fc0c1f8eaa05b4bae87d5/httpx-0.27.0-py3-none-any.whl.metadata
  Using cached httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
Collecting itsdangerous>=2.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for itsdangerous>=2.0 from https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl.metadata
  Using cached itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting jinja2>=3.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for jinja2>=3.0.0 from https://files.pythonhosted.org/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl.metadata
  Using cached jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Collecting jsonschema>=4.18.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for jsonschema>=4.18.0 from https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl.metadata
  Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting lazy-object-proxy>=1.2.0 (from apache-airflow==2.10.5)
  Using cached lazy_object_proxy-1.10.0-cp312-cp312-linux_ppc64le.whl
Collecting linkify-it-py>=2.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for linkify-it-py>=2.0.0 from https://files.pythonhosted.org/packages/04/1e/b832de447dee8b582cac175871d2f6c3d5077cc56d5575cadba1fd1cccfa/linkify_it_py-2.0.3-py3-none-any.whl.metadata
  Using cached linkify_it_py-2.0.3-py3-none-any.whl.metadata (8.5 kB)
Collecting lockfile>=0.12.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for lockfile>=0.12.2 from https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl.metadata
  Using cached lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting markdown-it-py>=2.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for markdown-it-py>=2.1.0 from https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl.metadata
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting markupsafe>=1.1.1 (from apache-airflow==2.10.5)
  Using cached markupsafe-3.0.2-py3-none-any.whl
Collecting marshmallow-oneofschema>=2.0.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for marshmallow-oneofschema>=2.0.1 from https://files.pythonhosted.org/packages/5c/81/3ef15337c19d3e3432945aad738081a5f54c16885277c7dff300b5f85b24/marshmallow_oneofschema-3.1.1-py3-none-any.whl.metadata
  Using cached marshmallow_oneofschema-3.1.1-py3-none-any.whl.metadata (5.0 kB)
Collecting mdit-py-plugins>=0.3.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for mdit-py-plugins>=0.3.0 from https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl.metadata
  Using cached mdit_py_plugins-0.4.2-py3-none-any.whl.metadata (2.8 kB)
Collecting methodtools>=0.4.7 (from apache-airflow==2.10.5)
  Obtaining dependency information for methodtools>=0.4.7 from https://files.pythonhosted.org/packages/b6/4b/6497ffb463b1b75e04b348ef31070606d43e3c503fa295383538ded999c9/methodtools-0.4.7-py2.py3-none-any.whl.metadata
  Using cached methodtools-0.4.7-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting opentelemetry-api>=1.24.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-api>=1.24.0 from https://files.pythonhosted.org/packages/fb/1f/737dcdbc9fea2fa96c1b392ae47275165a7c641663fbb08a8d252968eed2/opentelemetry_api-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_api-1.27.0-py3-none-any.whl.metadata (1.4 kB)
Collecting opentelemetry-exporter-otlp>=1.24.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp>=1.24.0 from https://files.pythonhosted.org/packages/59/6d/95e1fc2c8d945a734db32e87a5aa7a804f847c1657a21351df9338bd1c9c/opentelemetry_exporter_otlp-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting packaging>=23.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for packaging>=23.0 from https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl.metadata
  Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec>=0.9.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pathspec>=0.9.0 from https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl.metadata
  Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
Collecting pendulum<4.0,>=3.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pendulum<4.0,>=3.0.0 from https://files.pythonhosted.org/packages/2b/77/62ca666f30b2558342deadda26290a575459a7b59248ea1e978b84175227/pendulum-3.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached pendulum-3.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (6.9 kB)
Collecting pluggy>=1.5.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pluggy>=1.5.0 from https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl.metadata
  Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting psutil>=5.8.0 (from apache-airflow==2.10.5)
  Using cached psutil-6.1.1.tar.gz (508 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pygments>=2.0.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for pygments>=2.0.1 from https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl.metadata
  Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
Collecting pyjwt>=2.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pyjwt>=2.0.0 from https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl.metadata
  Using cached PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB)
Collecting python-daemon>=3.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for python-daemon>=3.0.0 from https://files.pythonhosted.org/packages/45/3c/b88167e2d6785c0e781ee5d498b07472aeb9b6765da3b19e7cc9e0813841/python_daemon-3.1.2-py3-none-any.whl.metadata
  Using cached python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)
Collecting python-dateutil>=2.7.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for python-dateutil>=2.7.0 from https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting python-nvd3>=0.15.0 (from apache-airflow==2.10.5)
  Using cached python_nvd3-0.16.0-py3-none-any.whl
Collecting python-slugify>=5.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for python-slugify>=5.0 from https://files.pythonhosted.org/packages/a4/62/02da182e544a51a5c3ccf4b03ab79df279f9c60c5e82d5e8bec7ca26ac11/python_slugify-8.0.4-py2.py3-none-any.whl.metadata
  Using cached python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB)
Collecting requests<3,>=2.27.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for requests<3,>=2.27.0 from https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl.metadata
  Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting requests-toolbelt>=0.4.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for requests-toolbelt>=0.4.0 from https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata
  Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Collecting rfc3339-validator>=0.1.4 (from apache-airflow==2.10.5)
  Obtaining dependency information for rfc3339-validator>=0.1.4 from https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting rich-argparse>=1.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for rich-argparse>=1.0.0 from https://files.pythonhosted.org/packages/25/45/54b95bb72bb17c27a7252bee5034955020b5869a33918b660ffc29cbf608/rich_argparse-1.6.0-py3-none-any.whl.metadata
  Using cached rich_argparse-1.6.0-py3-none-any.whl.metadata (14 kB)
Collecting rich>=12.4.4 (from apache-airflow==2.10.5)
  Obtaining dependency information for rich>=12.4.4 from https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl.metadata
  Using cached rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Collecting setproctitle>=1.3.3 (from apache-airflow==2.10.5)
  Obtaining dependency information for setproctitle>=1.3.3 from https://files.pythonhosted.org/packages/45/b7/04f5d221cbdcff35d6cdf74e2a852e69dc8d8e746eb1b314be6b57b79c41/setproctitle-1.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached setproctitle-1.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (10 kB)
Collecting sqlalchemy<2.0,>=1.4.36 (from apache-airflow==2.10.5)
  Using cached sqlalchemy-1.4.54-cp312-cp312-linux_ppc64le.whl
Collecting sqlalchemy-jsonfield>=1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for sqlalchemy-jsonfield>=1.0 from https://files.pythonhosted.org/packages/fd/67/d75d119e70863e0519c8eec5fc66714d34ad1ee9e5e73bf4fc8e3d259fac/SQLAlchemy_JSONField-1.0.2-py3-none-any.whl.metadata
  Using cached SQLAlchemy_JSONField-1.0.2-py3-none-any.whl.metadata (5.2 kB)
Collecting tabulate>=0.7.5 (from apache-airflow==2.10.5)
  Obtaining dependency information for tabulate>=0.7.5 from https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl.metadata
  Using cached tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)
Collecting tenacity!=8.2.0,>=8.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for tenacity!=8.2.0,>=8.0.0 from https://files.pythonhosted.org/packages/b6/cb/b86984bed139586d01532a587464b5805f12e397594f19f931c4c2fbfa61/tenacity-9.0.0-py3-none-any.whl.metadata
  Using cached tenacity-9.0.0-py3-none-any.whl.metadata (1.2 kB)
Collecting termcolor>=1.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for termcolor>=1.1.0 from https://files.pythonhosted.org/packages/7f/be/df630c387a0a054815d60be6a97eb4e8f17385d5d6fe660e1c02750062b4/termcolor-2.5.0-py3-none-any.whl.metadata
  Using cached termcolor-2.5.0-py3-none-any.whl.metadata (6.1 kB)
Collecting universal-pathlib!=0.2.4,>=0.2.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for universal-pathlib!=0.2.4,>=0.2.2 from https://files.pythonhosted.org/packages/e5/4d/2e577f6db7aa0f932d19f799c18f604b2b302c65f733419b900ec07dbade/universal_pathlib-0.2.6-py3-none-any.whl.metadata
  Using cached universal_pathlib-0.2.6-py3-none-any.whl.metadata (25 kB)
Collecting werkzeug<3,>=2.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for werkzeug<3,>=2.0 from https://files.pythonhosted.org/packages/f6/f8/9da63c1617ae2a1dec2fbf6412f3a0cfe9d4ce029eccbda6e1e4258ca45f/Werkzeug-2.2.3-py3-none-any.whl.metadata
  Using cached Werkzeug-2.2.3-py3-none-any.whl.metadata (4.4 kB)
Collecting apache-airflow-providers-common-compat (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-common-compat from https://files.pythonhosted.org/packages/e7/0c/07b906ed15392f9647d529ed3ab7731c5ccf1503e13d4b213e09fbe12b05/apache_airflow_providers_common_compat-1.3.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_common_compat-1.3.0-py3-none-any.whl.metadata (6.1 kB)
Collecting apache-airflow-providers-common-io (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-common-io from https://files.pythonhosted.org/packages/de/9d/e4d9cae67e7e15ce73bc44e2640b4e6af67f6dee860456c40e3426c36955/apache_airflow_providers_common_io-1.5.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_common_io-1.5.0-py3-none-any.whl.metadata (6.1 kB)
Collecting apache-airflow-providers-common-sql (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-common-sql from https://files.pythonhosted.org/packages/2b/9f/5db4e5d34fde80def8621f8356002ce6ef806164b693a7e397d6ae6e6266/apache_airflow_providers_common_sql-1.21.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_common_sql-1.21.0-py3-none-any.whl.metadata (6.2 kB)
Collecting apache-airflow-providers-fab>=1.0.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-fab>=1.0.2 from https://files.pythonhosted.org/packages/5c/08/934d0c9e2a4c1f29936850c5d5abe91e696326b22c072f4f89a355f89527/apache_airflow_providers_fab-1.5.2-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_fab-1.5.2-py3-none-any.whl.metadata (6.6 kB)
Collecting apache-airflow-providers-ftp (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-ftp from https://files.pythonhosted.org/packages/f4/4a/13c74eb9fec70c35c082749737e82bcc9b4a5e97b1968df97b9a8b37da79/apache_airflow_providers_ftp-3.12.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_ftp-3.12.0-py3-none-any.whl.metadata (6.0 kB)
Collecting apache-airflow-providers-http (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-http from https://files.pythonhosted.org/packages/bb/55/9f38da212c29e1c429ddadef082f2bdaccebb0b0d9c88e72463ad25c786a/apache_airflow_providers_http-5.0.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_http-5.0.0-py3-none-any.whl.metadata (4.9 kB)
Collecting apache-airflow-providers-imap (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-imap from https://files.pythonhosted.org/packages/8e/f3/f49291396b00d6acf72dfd87b108a5d23d6e5340982a0a044da9085cb312/apache_airflow_providers_imap-3.8.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_imap-3.8.0-py3-none-any.whl.metadata (4.6 kB)
Collecting apache-airflow-providers-smtp (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-smtp from https://files.pythonhosted.org/packages/02/c2/14cbbac5dfdb15521496069716727af18514609653d83265287d8ed43771/apache_airflow_providers_smtp-1.9.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_smtp-1.9.0-py3-none-any.whl.metadata (4.6 kB)
Collecting apache-airflow-providers-sqlite (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-sqlite from https://files.pythonhosted.org/packages/e6/40/d5e813c925259845a9c6cb114c187f6570bf7cf2f7501ac7eb0039721691/apache_airflow_providers_sqlite-4.0.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_sqlite-4.0.0-py3-none-any.whl.metadata (5.9 kB)
Collecting Mako (from alembic<2.0,>=1.13.1->apache-airflow==2.10.5)
  Obtaining dependency information for Mako from https://files.pythonhosted.org/packages/1e/bf/7a6a36ce2e4cafdfb202752be68850e22607fccd692847c45c1ae3c17ba6/Mako-1.3.8-py3-none-any.whl.metadata
  Using cached Mako-1.3.8-py3-none-any.whl.metadata (2.9 kB)
Collecting typing-extensions>=4 (from alembic<2.0,>=1.13.1->apache-airflow==2.10.5)
  Obtaining dependency information for typing-extensions>=4 from https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl.metadata
  Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting flask-appbuilder==4.5.2 (from apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for flask-appbuilder==4.5.2 from https://files.pythonhosted.org/packages/3f/0d/ca5567ba9ec3641b7ab5dfa365f597e8e9835acab114f298e6989ab26691/Flask_AppBuilder-4.5.2-py3-none-any.whl.metadata
  Using cached Flask_AppBuilder-4.5.2-py3-none-any.whl.metadata (8.9 kB)
Collecting flask-login>=0.6.2 (from apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for flask-login>=0.6.2 from https://files.pythonhosted.org/packages/59/f5/67e9cc5c2036f58115f9fe0f00d203cf6780c3ff8ae0e705e7a9d9e8ff9e/Flask_Login-0.6.3-py3-none-any.whl.metadata
  Using cached Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting jmespath>=0.7.0 (from apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for jmespath>=0.7.0 from https://files.pythonhosted.org/packages/07/cb/5f001272b6faeb23c1c9e0acc04d48eaaf5c862c17709d20e3469c6e0139/jmespath-0.10.0-py2.py3-none-any.whl.metadata
  Using cached jmespath-0.10.0-py2.py3-none-any.whl.metadata (8.0 kB)
Collecting apispec[yaml]<7,>=6.0.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for apispec[yaml]<7,>=6.0.0 from https://files.pythonhosted.org/packages/44/03/74947557f3b297cbf3dfc4689079aaf86aae02da69fc0c6a813fa5521556/apispec-6.8.1-py3-none-any.whl.metadata
  Using cached apispec-6.8.1-py3-none-any.whl.metadata (10 kB)
Collecting colorama<1,>=0.3.9 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for colorama<1,>=0.3.9 from https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl.metadata
  Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting click<9,>=8 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for click<9,>=8 from https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl.metadata
  Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting email-validator>=1.0.5 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for email-validator>=1.0.5 from https://files.pythonhosted.org/packages/d7/ee/bf0adb559ad3c786f12bcbc9296b3f5675f529199bef03e2df281fa1fadb/email_validator-2.2.0-py3-none-any.whl.metadata
  Using cached email_validator-2.2.0-py3-none-any.whl.metadata (25 kB)
Collecting Flask-Babel<3,>=1 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-Babel<3,>=1 from https://files.pythonhosted.org/packages/ab/3e/02331179ffab8b79e0383606a028b6a60fb1b4419b84935edd43223406a0/Flask_Babel-2.0.0-py3-none-any.whl.metadata
  Using cached Flask_Babel-2.0.0-py3-none-any.whl.metadata (2.1 kB)
Collecting Flask-Limiter<4,>3 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-Limiter<4,>3 from https://files.pythonhosted.org/packages/d4/b3/aee889835b5bbbc2977e0ff70fc15684e0e5009e349368cc647dc64ce0ea/Flask_Limiter-3.10.1-py3-none-any.whl.metadata
  Using cached Flask_Limiter-3.10.1-py3-none-any.whl.metadata (6.1 kB)
Collecting Flask-SQLAlchemy<3,>=2.4 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-SQLAlchemy<3,>=2.4 from https://files.pythonhosted.org/packages/26/2c/9088b6bd95bca539230bbe9ad446737ed391aab9a83aff403e18dded3e75/Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl.metadata
  Using cached Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting Flask-JWT-Extended<5.0.0,>=4.0.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-JWT-Extended<5.0.0,>=4.0.0 from https://files.pythonhosted.org/packages/67/34/9a91da47b1565811ab4aa5fb134632c8d1757960bfa7d457f486947c4d75/Flask_JWT_Extended-4.7.1-py2.py3-none-any.whl.metadata
  Using cached Flask_JWT_Extended-4.7.1-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting marshmallow<4,>=3.18.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for marshmallow<4,>=3.18.0 from https://files.pythonhosted.org/packages/d6/0d/80d7071803df1957c304bc096a714334dda7eb41ecfdd28dcfb49b1cde0e/marshmallow-3.26.0-py3-none-any.whl.metadata
  Using cached marshmallow-3.26.0-py3-none-any.whl.metadata (7.3 kB)
Collecting marshmallow-sqlalchemy<0.29.0,>=0.22.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for marshmallow-sqlalchemy<0.29.0,>=0.22.0 from https://files.pythonhosted.org/packages/c2/15/0c63bbbd7c21e44065ce7e198c0e515a98d2e37e5f5694d69595285dd67f/marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl.metadata
  Using cached marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl.metadata (6.8 kB)
Collecting prison<1.0.0,>=0.2.1 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for prison<1.0.0,>=0.2.1 from https://files.pythonhosted.org/packages/f1/bd/e55e14cd213174100be0353824f2add41e8996c6f32081888897e8ec48b5/prison-0.2.1-py2.py3-none-any.whl.metadata
  Using cached prison-0.2.1-py2.py3-none-any.whl.metadata (973 bytes)
Collecting sqlalchemy-utils<1,>=0.32.21 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for sqlalchemy-utils<1,>=0.32.21 from https://files.pythonhosted.org/packages/d5/f0/dc4757b83ac1ab853cf222df8535ed73973e0c203d983982ba7b8bc60508/SQLAlchemy_Utils-0.41.2-py3-none-any.whl.metadata
  Using cached SQLAlchemy_Utils-0.41.2-py3-none-any.whl.metadata (4.2 kB)
Collecting WTForms<4 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for WTForms<4 from https://files.pythonhosted.org/packages/08/c9/2088fb5645cd289c99ebe0d4cdcc723922a1d8e1beaefb0f6f76dff9b21c/wtforms-3.2.1-py3-none-any.whl.metadata
  Using cached wtforms-3.2.1-py3-none-any.whl.metadata (5.3 kB)
Collecting clickclick<21,>=1.2 (from connexion[flask]<3.0,>=2.14.2->apache-airflow==2.10.5)
  Obtaining dependency information for clickclick<21,>=1.2 from https://files.pythonhosted.org/packages/7a/7e/c08007d3fb2bbefb430437a3573373590abedc03566b785d7d6763b22480/clickclick-20.10.2-py2.py3-none-any.whl.metadata
  Using cached clickclick-20.10.2-py2.py3-none-any.whl.metadata (7.6 kB)
Collecting PyYAML<7,>=5.1 (from connexion[flask]<3.0,>=2.14.2->apache-airflow==2.10.5)
  Using cached pyyaml-6.0.2-cp312-cp312-linux_ppc64le.whl
Collecting inflection<0.6,>=0.3.1 (from connexion[flask]<3.0,>=2.14.2->apache-airflow==2.10.5)
  Obtaining dependency information for inflection<0.6,>=0.3.1 from https://files.pythonhosted.org/packages/59/91/aa6bde563e0085a02a435aa99b49ef75b0a4b062635e606dab23ce18d720/inflection-0.5.1-py2.py3-none-any.whl.metadata
  Using cached inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting pytz>2021.1 (from croniter>=2.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for pytz>2021.1 from https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl.metadata
  Using cached pytz-2025.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting cffi>=1.12 (from cryptography>=41.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (1.5 kB)
Collecting wrapt<2,>=1.10 (from deprecated>=1.2.13->apache-airflow==2.10.5)
  Obtaining dependency information for wrapt<2,>=1.10 from https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl.metadata
  Using cached wrapt-1.17.2-py3-none-any.whl.metadata (6.4 kB)
Collecting cachelib<0.10.0,>=0.9.0 (from flask-caching>=2.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for cachelib<0.10.0,>=0.9.0 from https://files.pythonhosted.org/packages/93/70/58e525451478055b0fd2859b22226888a6985d404fe65e014fc4893d3b75/cachelib-0.9.0-py3-none-any.whl.metadata
  Using cached cachelib-0.9.0-py3-none-any.whl.metadata (1.9 kB)
Collecting anyio (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for anyio from https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl.metadata
  Using cached anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB)
Collecting certifi (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for certifi from https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl.metadata
  Using cached certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
Collecting httpcore==1.* (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for httpcore==1.* from https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl.metadata
  Using cached httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
Collecting idna (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for idna from https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl.metadata
  Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting sniffio (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for sniffio from https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl.metadata
  Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for h11<0.15,>=0.13 from https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl.metadata
  Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.18.0->apache-airflow==2.10.5)
  Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata
  Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.18.0->apache-airflow==2.10.5)
  Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl.metadata
  Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=4.18.0->apache-airflow==2.10.5)
  Obtaining dependency information for rpds-py>=0.7.1 from https://files.pythonhosted.org/packages/83/31/52dc4bde85c60b63719610ed6f6d61877effdb5113a72007679b786377b8/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (4.2 kB)
Collecting uc-micro-py (from linkify-it-py>=2.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for uc-micro-py from https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl.metadata
  Using cached uc_micro_py-1.0.3-py3-none-any.whl.metadata (2.0 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.1.0->apache-airflow==2.10.5)
  Obtaining dependency information for mdurl~=0.1 from https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata
  Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting wirerope>=0.4.7 (from methodtools>=0.4.7->apache-airflow==2.10.5)
  Obtaining dependency information for wirerope>=0.4.7 from https://files.pythonhosted.org/packages/42/2d/3557ee32d8268b04ce8aada3212b0d49f2ddcf86dc200f3999a772262dc5/wirerope-1.0.0-py2.py3-none-any.whl.metadata
  Using cached wirerope-1.0.0-py2.py3-none-any.whl.metadata (3.3 kB)
Collecting importlib-metadata<=8.4.0,>=6.0 (from opentelemetry-api>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for importlib-metadata<=8.4.0,>=6.0 from https://files.pythonhosted.org/packages/59/9b/ecce94952ab5ea74c31dcf9ccf78ccd484eebebef06019bf8cb579ab4519/importlib_metadata-6.11.0-py3-none-any.whl.metadata
  Using cached importlib_metadata-6.11.0-py3-none-any.whl.metadata (4.9 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc==1.27.0 (from opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-grpc==1.27.0 from https://files.pythonhosted.org/packages/8d/80/32217460c2c64c0568cea38410124ff680a9b65f6732867bbf857c4d8626/opentelemetry_exporter_otlp_proto_grpc-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp_proto_grpc-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting opentelemetry-exporter-otlp-proto-http==1.27.0 (from opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-http==1.27.0 from https://files.pythonhosted.org/packages/2d/8d/4755884afc0b1db6000527cac0ca17273063b6142c773ce4ecd307a82e72/opentelemetry_exporter_otlp_proto_http-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp_proto_http-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for googleapis-common-protos~=1.52 from https://files.pythonhosted.org/packages/a0/0f/c0713fb2b3d28af4b2fded3291df1c4d4f79a00d15c2374a9e010870016c/googleapis_common_protos-1.66.0-py2.py3-none-any.whl.metadata
  Using cached googleapis_common_protos-1.66.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting grpcio<2.0.0,>=1.0.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Using cached grpcio-1.70.0.tar.gz (12.8 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting opentelemetry-exporter-otlp-proto-common==1.27.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-common==1.27.0 from https://files.pythonhosted.org/packages/41/27/4610ab3d9bb3cde4309b6505f98b3aabca04a26aa480aa18cede23149837/opentelemetry_exporter_otlp_proto_common-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp_proto_common-1.27.0-py3-none-any.whl.metadata (1.8 kB)
Collecting opentelemetry-proto==1.27.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-proto==1.27.0 from https://files.pythonhosted.org/packages/94/56/3d2d826834209b19a5141eed717f7922150224d1a982385d19a9444cbf8d/opentelemetry_proto-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_proto-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting opentelemetry-sdk~=1.27.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-sdk~=1.27.0 from https://files.pythonhosted.org/packages/c1/bd/a6602e71e315055d63b2ff07172bd2d012b4cba2d4e00735d74ba42fc4d6/opentelemetry_sdk-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_sdk-1.27.0-py3-none-any.whl.metadata (1.5 kB)
Collecting protobuf<5.0,>=3.19 (from opentelemetry-proto==1.27.0->opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for protobuf<5.0,>=3.19 from https://files.pythonhosted.org/packages/71/eb/be11a1244d0e58ee04c17a1f939b100199063e26ecca8262c04827fe0bf5/protobuf-4.25.6-py3-none-any.whl.metadata
  Using cached protobuf-4.25.6-py3-none-any.whl.metadata (541 bytes)
Collecting tzdata>=2020.1 (from pendulum<4.0,>=3.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for tzdata>=2020.1 from https://files.pythonhosted.org/packages/0f/dd/84f10e23edd882c6f968c21c2434fe67bd4a528967067515feca9e611e5e/tzdata-2025.1-py2.py3-none-any.whl.metadata
  Using cached tzdata-2025.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting time-machine>=2.6.0 (from pendulum<4.0,>=3.0.0->apache-airflow==2.10.5)
  Using cached time_machine-2.16.0.tar.gz (24 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting six>=1.5 (from python-dateutil>=2.7.0->apache-airflow==2.10.5)
  Obtaining dependency information for six>=1.5 from https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl.metadata
  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting text-unidecode>=1.3 (from python-slugify>=5.0->apache-airflow==2.10.5)
  Obtaining dependency information for text-unidecode>=1.3 from https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl.metadata
  Using cached text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting charset-normalizer<4,>=2 (from requests<3,>=2.27.0->apache-airflow==2.10.5)
  Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (35 kB)
Collecting urllib3<3,>=1.21.1 (from requests<3,>=2.27.0->apache-airflow==2.10.5)
  Obtaining dependency information for urllib3<3,>=1.21.1 from https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl.metadata
  Using cached urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Collecting greenlet!=0.4.17 (from sqlalchemy<2.0,>=1.4.36->apache-airflow==2.10.5)
  Obtaining dependency information for greenlet!=0.4.17 from https://files.pythonhosted.org/packages/51/41/467b12a8c7c1303d20abcca145db2be4e6cd50a951fa30af48b6ec607581/greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (3.8 kB)
Collecting more-itertools>=9.0.0 (from apache-airflow-providers-common-sql->apache-airflow==2.10.5)
  Obtaining dependency information for more-itertools>=9.0.0 from https://files.pythonhosted.org/packages/23/62/0fe302c6d1be1c777cab0616e6302478251dfbf9055ad426f5d0def75c89/more_itertools-10.6.0-py3-none-any.whl.metadata
  Using cached more_itertools-10.6.0-py3-none-any.whl.metadata (37 kB)
Collecting sqlparse>=0.5.1 (from apache-airflow-providers-common-sql->apache-airflow==2.10.5)
  Obtaining dependency information for sqlparse>=0.5.1 from https://files.pythonhosted.org/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-none-any.whl.metadata
  Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
Collecting aiohttp!=3.11.0,>=3.9.2 (from apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for aiohttp!=3.11.0,>=3.9.2 from https://files.pythonhosted.org/packages/e9/d7/9ec5b3ea9ae215c311d88b2093e8da17e67b8856673e4166c994e117ee3e/aiohttp-3.11.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached aiohttp-3.11.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (7.7 kB)
Collecting aiosqlite>=0.20.0 (from apache-airflow-providers-sqlite->apache-airflow==2.10.5)
  Obtaining dependency information for aiosqlite>=0.20.0 from https://files.pythonhosted.org/packages/00/c4/c93eb22025a2de6b83263dfe3d7df2e19138e345bca6f18dba7394120930/aiosqlite-0.20.0-py3-none-any.whl.metadata
  Using cached aiosqlite-0.20.0-py3-none-any.whl.metadata (4.3 kB)
Collecting aiohappyeyeballs>=2.3.0 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for aiohappyeyeballs>=2.3.0 from https://files.pythonhosted.org/packages/b9/74/fbb6559de3607b3300b9be3cc64e97548d55678e44623db17820dbd20002/aiohappyeyeballs-2.4.4-py3-none-any.whl.metadata
  Using cached aiohappyeyeballs-2.4.4-py3-none-any.whl.metadata (6.1 kB)
Collecting aiosignal>=1.1.2 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for aiosignal>=1.1.2 from https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl.metadata
  Using cached aiosignal-1.3.2-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting frozenlist>=1.1.1 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for frozenlist>=1.1.1 from https://files.pythonhosted.org/packages/77/f2/07f06b05d8a427ea0060a9cef6e63405ea9e0d761846b95ef3fb3be57111/frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (13 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for multidict<7.0,>=4.5 from https://files.pythonhosted.org/packages/7e/13/9efa50801785eccbf7086b3c83b71a4fb501a4d43549c2f2f80b8787d69f/multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (5.0 kB)
Collecting propcache>=0.2.0 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for propcache>=0.2.0 from https://files.pythonhosted.org/packages/cc/59/227a78be960b54a41124e639e2c39e8807ac0c751c735a900e21315f8c2b/propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (9.2 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for yarl<2.0,>=1.17.0 from https://files.pythonhosted.org/packages/19/e5/859fca07169d6eceeaa4fde1997c91d8abde4e9a7c018e371640c2da2b71/yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (69 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=41.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for pycparser from https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl.metadata
  Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting zipp>=0.5 (from importlib-metadata<=8.4.0,>=6.0->opentelemetry-api>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for zipp>=0.5 from https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl.metadata
  Using cached zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Collecting dnspython>=2.0.0 (from email-validator>=1.0.5->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for dnspython>=2.0.0 from https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl.metadata
  Using cached dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting Babel>=2.3 (from Flask-Babel<3,>=1->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Babel>=2.3 from https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl.metadata
  Using cached babel-2.17.0-py3-none-any.whl.metadata (2.0 kB)
Collecting limits>=3.13 (from Flask-Limiter<4,>3->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for limits>=3.13 from https://files.pythonhosted.org/packages/8e/7a/6d84edd5a6bf666cdb14f8aaa3363c341271e0fa19e645e575ac0afd26d1/limits-4.0.1-py3-none-any.whl.metadata
  Using cached limits-4.0.1-py3-none-any.whl.metadata (7.7 kB)
Collecting ordered-set<5,>4 (from Flask-Limiter<4,>3->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for ordered-set<5,>4 from https://files.pythonhosted.org/packages/33/55/af02708f230eb77084a299d7b08175cff006dea4f2721074b92cdb0296c0/ordered_set-4.1.0-py3-none-any.whl.metadata
  Using cached ordered_set-4.1.0-py3-none-any.whl.metadata (5.3 kB)
Collecting opentelemetry-semantic-conventions==0.48b0 (from opentelemetry-sdk~=1.27.0->opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-semantic-conventions==0.48b0 from https://files.pythonhosted.org/packages/b7/7a/4f0063dbb0b6c971568291a8bc19a4ca70d3c185db2d956230dd67429dfc/opentelemetry_semantic_conventions-0.48b0-py3-none-any.whl.metadata
  Using cached opentelemetry_semantic_conventions-0.48b0-py3-none-any.whl.metadata (2.4 kB)
Using cached apache_airflow-2.10.5-py3-none-any.whl (13.4 MB)
Using cached alembic-1.14.1-py3-none-any.whl (233 kB)
Using cached apache_airflow_providers_fab-1.5.2-py3-none-any.whl (97 kB)
Using cached Flask_AppBuilder-4.5.2-py3-none-any.whl (2.2 MB)
Using cached apache_airflow_providers_common_compat-1.3.0-py3-none-any.whl (24 kB)
Using cached argcomplete-3.5.3-py3-none-any.whl (43 kB)
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Using cached attrs-25.1.0-py3-none-any.whl (63 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Using cached colorlog-6.9.0-py3-none-any.whl (11 kB)
Using cached ConfigUpdater-3.2-py2.py3-none-any.whl (34 kB)
Using cached cron_descriptor-1.4.5-py3-none-any.whl (50 kB)
Using cached croniter-6.0.0-py2.py3-none-any.whl (25 kB)
Using cached Deprecated-1.2.18-py2.py3-none-any.whl (10.0 kB)
Using cached dill-0.3.9-py3-none-any.whl (119 kB)
Using cached Flask-2.2.5-py3-none-any.whl (101 kB)
Using cached Flask_Caching-2.3.0-py3-none-any.whl (28 kB)
Using cached flask_session-0.5.0-py3-none-any.whl (7.2 kB)
Using cached flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Using cached fsspec-2025.2.0-py3-none-any.whl (184 kB)
Using cached gunicorn-23.0.0-py3-none-any.whl (85 kB)
Using cached httpx-0.27.0-py3-none-any.whl (75 kB)
Using cached httpcore-1.0.7-py3-none-any.whl (78 kB)
Using cached itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached jinja2-3.1.5-py3-none-any.whl (134 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached linkify_it_py-2.0.3-py3-none-any.whl (19 kB)
Using cached lockfile-0.12.2-py2.py3-none-any.whl (13 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached marshmallow_oneofschema-3.1.1-py3-none-any.whl (5.7 kB)
Using cached mdit_py_plugins-0.4.2-py3-none-any.whl (55 kB)
Using cached methodtools-0.4.7-py2.py3-none-any.whl (4.0 kB)
Using cached opentelemetry_api-1.27.0-py3-none-any.whl (63 kB)
Using cached opentelemetry_exporter_otlp-1.27.0-py3-none-any.whl (7.0 kB)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.27.0-py3-none-any.whl (18 kB)
Using cached opentelemetry_exporter_otlp_proto_http-1.27.0-py3-none-any.whl (17 kB)
Using cached opentelemetry_exporter_otlp_proto_common-1.27.0-py3-none-any.whl (17 kB)
Using cached opentelemetry_proto-1.27.0-py3-none-any.whl (52 kB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
Using cached pendulum-3.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (362 kB)
Using cached pluggy-1.5.0-py3-none-any.whl (20 kB)
Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB)
Using cached PyJWT-2.10.1-py3-none-any.whl (22 kB)
Using cached python_daemon-3.1.2-py3-none-any.whl (30 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Using cached rich-13.9.4-py3-none-any.whl (242 kB)
Using cached rich_argparse-1.6.0-py3-none-any.whl (20 kB)
Using cached setproctitle-1.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (33 kB)
Using cached SQLAlchemy_JSONField-1.0.2-py3-none-any.whl (10 kB)
Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Using cached tenacity-9.0.0-py3-none-any.whl (28 kB)
Using cached termcolor-2.5.0-py3-none-any.whl (7.8 kB)
Using cached universal_pathlib-0.2.6-py3-none-any.whl (50 kB)
Using cached Werkzeug-2.2.3-py3-none-any.whl (233 kB)
Using cached apache_airflow_providers_common_io-1.5.0-py3-none-any.whl (19 kB)
Using cached apache_airflow_providers_common_sql-1.21.0-py3-none-any.whl (49 kB)
Using cached apache_airflow_providers_ftp-3.12.0-py3-none-any.whl (19 kB)
Using cached apache_airflow_providers_http-5.0.0-py3-none-any.whl (27 kB)
Using cached apache_airflow_providers_imap-3.8.0-py3-none-any.whl (17 kB)
Using cached apache_airflow_providers_smtp-1.9.0-py3-none-any.whl (22 kB)
Using cached apache_airflow_providers_sqlite-4.0.0-py3-none-any.whl (12 kB)
Using cached aiohttp-3.11.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.7 MB)
Using cached aiosqlite-0.20.0-py3-none-any.whl (15 kB)
Using cached cachelib-0.9.0-py3-none-any.whl (15 kB)
Using cached certifi-2025.1.31-py3-none-any.whl (166 kB)
Using cached cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (485 kB)
Using cached charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (150 kB)
Using cached click-8.1.8-py3-none-any.whl (98 kB)
Using cached clickclick-20.10.2-py2.py3-none-any.whl (7.4 kB)
Using cached Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Using cached greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (663 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached importlib_metadata-6.11.0-py3-none-any.whl (23 kB)
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Using cached marshmallow-3.26.0-py3-none-any.whl (50 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached more_itertools-10.6.0-py3-none-any.whl (63 kB)
Using cached pytz-2025.1-py2.py3-none-any.whl (507 kB)
Using cached referencing-0.36.2-py3-none-any.whl (26 kB)
Using cached rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (427 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached sqlparse-0.5.3-py3-none-any.whl (44 kB)
Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached tzdata-2025.1-py2.py3-none-any.whl (346 kB)
Using cached urllib3-2.3.0-py3-none-any.whl (128 kB)
Using cached wirerope-1.0.0-py2.py3-none-any.whl (9.2 kB)
Using cached wrapt-1.17.2-py3-none-any.whl (23 kB)
Using cached wtforms-3.2.1-py3-none-any.whl (152 kB)
Using cached anyio-4.8.0-py3-none-any.whl (96 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached connexion-2.14.2-py2.py3-none-any.whl (95 kB)
Using cached Mako-1.3.8-py3-none-any.whl (78 kB)
Using cached uc_micro_py-1.0.3-py3-none-any.whl (6.2 kB)
Using cached aiohappyeyeballs-2.4.4-py3-none-any.whl (14 kB)
Using cached aiosignal-1.3.2-py2.py3-none-any.whl (7.6 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached email_validator-2.2.0-py3-none-any.whl (33 kB)
Using cached Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
Using cached Flask_JWT_Extended-4.7.1-py2.py3-none-any.whl (22 kB)
Using cached Flask_Limiter-3.10.1-py3-none-any.whl (28 kB)
Using cached Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB)
Using cached frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (289 kB)
Using cached googleapis_common_protos-1.66.0-py2.py3-none-any.whl (221 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Using cached marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl (16 kB)
Using cached multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (134 kB)
Using cached opentelemetry_sdk-1.27.0-py3-none-any.whl (110 kB)
Using cached opentelemetry_semantic_conventions-0.48b0-py3-none-any.whl (149 kB)
Using cached prison-0.2.1-py2.py3-none-any.whl (5.8 kB)
Using cached propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (247 kB)
Using cached SQLAlchemy_Utils-0.41.2-py3-none-any.whl (93 kB)
Using cached yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (342 kB)
Using cached zipp-3.21.0-py3-none-any.whl (9.6 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Using cached babel-2.17.0-py3-none-any.whl (10.2 MB)
Using cached dnspython-2.7.0-py3-none-any.whl (313 kB)
Using cached limits-4.0.1-py3-none-any.whl (45 kB)
Using cached ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Using cached protobuf-4.25.6-py3-none-any.whl (156 kB)
Using cached apispec-6.8.1-py3-none-any.whl (30 kB)
Building wheels for collected packages: cryptography, google-re2, psutil, time-machine, grpcio
  Building wheel for cryptography (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for cryptography (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [191 lines of output]
      /tmp/pip-build-env-d_v9j5oi/overlay/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
      !!
      
              ********************************************************************************
              Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).
      
              By 2026-Feb-18, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        corresp(dist, value, root_dir)
      /tmp/pip-build-env-d_v9j5oi/overlay/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: Apache Software License
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        dist._finalize_license_expression()
      /tmp/pip-build-env-d_v9j5oi/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: Apache Software License
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/__about__.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/exceptions.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/fernet.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/utils.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat
      copying src/cryptography/hazmat/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat
      copying src/cryptography/hazmat/_oid.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat
      creating build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/base.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/extensions.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/general_name.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/name.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/ocsp.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/oid.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/verification.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends
      copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings
      copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      running egg_info
      writing src/cryptography.egg-info/PKG-INFO
      writing dependency_links to src/cryptography.egg-info/dependency_links.txt
      writing requirements to src/cryptography.egg-info/requires.txt
      writing top-level names to src/cryptography.egg-info/top_level.txt
      reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '*.c' under directory 'src/_cffi_src'
      warning: no files found matching '*.h' under directory 'src/_cffi_src'
      no previously-included directories found matching 'docs/_build'
      warning: no previously-included files found matching 'vectors'
      warning: no previously-included files matching '*' found under directory 'vectors'
      warning: no previously-included files found matching 'src/rust/target'
      warning: no previously-included files matching '*' found under directory 'src/rust/target'
      warning: no previously-included files matching '*' found under directory '.github'
      warning: no previously-included files found matching 'release.py'
      warning: no previously-included files found matching '.readthedocs.yml'
      warning: no previously-included files found matching 'ci-constraints-requirements.txt'
      warning: no previously-included files found matching 'mypy.ini'
      adding license file 'LICENSE'
      adding license file 'LICENSE.APACHE'
      adding license file 'LICENSE.BSD'
      writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
      copying src/cryptography/py.typed -> build/lib.linux-ppc64le-cpython-312/cryptography
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      running build_ext
      running build_rust
      error: can't find Rust compiler
      
      If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
      
      To update pip, run:
      
          pip install --upgrade pip
      
      and then retry package installation.
      
      If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
      
      This package requires Rust >=1.63.0.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cryptography
  Building wheel for google-re2 (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for google-re2 (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [27 lines of output]
      /tmp/pip-build-env-wqecre1u/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/re2
      copying re2/__init__.py -> build/lib.linux-ppc64le-cpython-312/re2
      running build_ext
      building '_re2' extension
      creating build/temp.linux-ppc64le-cpython-312
      g++ -pthread -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fPIC -I/home/zhaoch/airflow_env/include -I/usr/include/python3.12 -c _re2.cc -o build/temp.linux-ppc64le-cpython-312/_re2.o -fvisibility=hidden
      _re2.cc:15:10: fatal error: absl/strings/string_view.h: No such file or directory
       #include "absl/strings/string_view.h"
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/g++' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for google-re2
  Building wheel for psutil (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for psutil (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [58 lines of output]
      /tmp/pip-build-env-skfwy4qs/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/__init__.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_common.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_compat.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psaix.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psbsd.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_pslinux.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psosx.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psposix.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_pssunos.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_pswindows.py -> build/lib.linux-ppc64le-cpython-312/psutil
      creating build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/__init__.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/__main__.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_aix.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_bsd.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_connections.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_contracts.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_linux.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_memleaks.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_misc.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_osx.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_posix.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_process.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_process_all.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_sunos.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_system.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_testutils.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_unicode.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_windows.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      running build_ext
      building 'psutil._psutil_linux' extension
      creating build/temp.linux-ppc64le-cpython-312/psutil
      creating build/temp.linux-ppc64le-cpython-312/psutil/arch/linux
      gcc -pthread -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=611 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/home/zhaoch/airflow_env/include -I/usr/include/python3.12 -c psutil/_psutil_common.c -o build/temp.linux-ppc
 64le-cpython-312/psutil/_psutil_common.o
      psutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory
       #include <Python.h>
                ^~~~~~~~~~
      compilation terminated.
      psutil could not be installed from sources. Perhaps Python header files are not installed. Try running:
        sudo yum install gcc python3-devel
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for psutil
  Building wheel for time-machine (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for time-machine (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [52 lines of output]
      /tmp/pip-build-env-oq0mruup/overlay/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: MIT License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        dist._finalize_license_expression()
      /tmp/pip-build-env-oq0mruup/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: MIT License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/time_machine
      copying src/time_machine/__init__.py -> build/lib.linux-ppc64le-cpython-312/time_machine
      running egg_info
      writing src/time_machine.egg-info/PKG-INFO
      writing dependency_links to src/time_machine.egg-info/dependency_links.txt
      writing entry points to src/time_machine.egg-info/entry_points.txt
      writing requirements to src/time_machine.egg-info/requires.txt
      writing top-level names to src/time_machine.egg-info/top_level.txt
      reading manifest file 'src/time_machine.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      no previously-included directories found matching 'tests'
      adding license file 'LICENSE'
      writing manifest file 'src/time_machine.egg-info/SOURCES.txt'
      copying src/time_machine/py.typed -> build/lib.linux-ppc64le-cpython-312/time_machine
      running build_ext
      building '_time_machine' extension
      creating build/temp.linux-ppc64le-cpython-312/src
      gcc -pthread -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fPIC -I/home/zhaoch/airflow_env/include -I/usr/include/python3.12 -c src/_time_machine.c -o build/temp.linux-ppc64le-cpython-312/src/_time_machine.o
      src/_time_machine.c:1:10: fatal error: Python.h: No such file or directory
       #include "Python.h"
                ^~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for time-machine
  Building wheel for grpcio (pyproject.toml) ... \
```





GitHub link: https://github.com/apache/airflow/discussions/48601

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@airflow.apache.org


Re: [D] Install airflow on ppc64le redhat [airflow]

Posted by "Eric-zch (via GitHub)" <gi...@apache.org>.
GitHub user Eric-zch closed a discussion: Install airflow on ppc64le redhat

I tried to install Airflow on RedHat with the ppc64le architecture but encountered some errors. Could you confirm if Airflow installation is supported on the ppc64le architecture?

Steps:
```
export AIRFLOW_HOME=~/airflow
/usr/bin/python3.12 -m venv airflow_env
source airflow_env/bin/activate
AIRFLOW_VERSION=2.10.5
PYTHON_VERSION="$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')"
CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"
```

Logs
```
Collecting apache-airflow==2.10.5
  Obtaining dependency information for apache-airflow==2.10.5 from https://files.pythonhosted.org/packages/5f/46/e34d3a8c538c56fd8acd0381ad75e3e966b2c3789abf3592ca7023d70e72/apache_airflow-2.10.5-py3-none-any.whl.metadata
  Using cached apache_airflow-2.10.5-py3-none-any.whl.metadata (45 kB)
Collecting alembic<2.0,>=1.13.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for alembic<2.0,>=1.13.1 from https://files.pythonhosted.org/packages/54/7e/ac0991d1745f7d755fc1cd381b3990a45b404b4d008fc75e2a983516fbfe/alembic-1.14.1-py3-none-any.whl.metadata
  Using cached alembic-1.14.1-py3-none-any.whl.metadata (7.4 kB)
Collecting argcomplete>=1.10 (from apache-airflow==2.10.5)
  Obtaining dependency information for argcomplete>=1.10 from https://files.pythonhosted.org/packages/c4/08/2a4db06ec3d203124c967fc89295e85a202e5cbbcdc08fd6a64b65217d1e/argcomplete-3.5.3-py3-none-any.whl.metadata
  Using cached argcomplete-3.5.3-py3-none-any.whl.metadata (16 kB)
Collecting asgiref>=2.3.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for asgiref>=2.3.0 from https://files.pythonhosted.org/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl.metadata
  Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting attrs>=22.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for attrs>=22.1.0 from https://files.pythonhosted.org/packages/fc/30/d4986a882011f9df997a55e6becd864812ccfcd821d64aac8570ee39f719/attrs-25.1.0-py3-none-any.whl.metadata
  Using cached attrs-25.1.0-py3-none-any.whl.metadata (10 kB)
Collecting blinker>=1.6.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for blinker>=1.6.2 from https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl.metadata
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Collecting colorlog>=6.8.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for colorlog>=6.8.2 from https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl.metadata
  Using cached colorlog-6.9.0-py3-none-any.whl.metadata (10 kB)
Collecting configupdater>=3.1.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for configupdater>=3.1.1 from https://files.pythonhosted.org/packages/e7/f0/b59cb7613d9d0f866b6ff247c5953ad78363c27ff5d684a2a98899ab8220/ConfigUpdater-3.2-py2.py3-none-any.whl.metadata
  Using cached ConfigUpdater-3.2-py2.py3-none-any.whl.metadata (10 kB)
Collecting connexion[flask]<3.0,>=2.14.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for connexion[flask]<3.0,>=2.14.2 from https://files.pythonhosted.org/packages/ed/e6/851b3d7688115b176eb5d3e45055d1dc5b2b91708007064a38b0e93813ed/connexion-2.14.2-py2.py3-none-any.whl.metadata
  Using cached connexion-2.14.2-py2.py3-none-any.whl.metadata (28 kB)
Collecting cron-descriptor>=1.2.24 (from apache-airflow==2.10.5)
  Obtaining dependency information for cron-descriptor>=1.2.24 from https://files.pythonhosted.org/packages/88/20/2cfe598ead23a715a00beb716477cfddd3e5948cf203c372d02221e5b0c6/cron_descriptor-1.4.5-py3-none-any.whl.metadata
  Using cached cron_descriptor-1.4.5-py3-none-any.whl.metadata (5.7 kB)
Collecting croniter>=2.0.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for croniter>=2.0.2 from https://files.pythonhosted.org/packages/07/4b/290b4c3efd6417a8b0c284896de19b1d5855e6dbdb97d2a35e68fa42de85/croniter-6.0.0-py2.py3-none-any.whl.metadata
  Using cached croniter-6.0.0-py2.py3-none-any.whl.metadata (32 kB)
Collecting cryptography>=41.0.0 (from apache-airflow==2.10.5)
  Using cached cryptography-42.0.8.tar.gz (671 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting deprecated>=1.2.13 (from apache-airflow==2.10.5)
  Obtaining dependency information for deprecated>=1.2.13 from https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl.metadata
  Using cached Deprecated-1.2.18-py2.py3-none-any.whl.metadata (5.7 kB)
Collecting dill>=0.2.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for dill>=0.2.2 from https://files.pythonhosted.org/packages/46/d1/e73b6ad76f0b1fb7f23c35c6d95dbc506a9c8804f43dda8cb5b0fa6331fd/dill-0.3.9-py3-none-any.whl.metadata
  Using cached dill-0.3.9-py3-none-any.whl.metadata (10 kB)
Collecting flask-caching>=2.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask-caching>=2.0.0 from https://files.pythonhosted.org/packages/aa/da/8e3ba9735253c6ba440358fcfda89cf5e199467b6ed2baaf6b1e1022b15f/Flask_Caching-2.3.0-py3-none-any.whl.metadata
  Using cached Flask_Caching-2.3.0-py3-none-any.whl.metadata (2.2 kB)
Collecting flask-session<0.6,>=0.4.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask-session<0.6,>=0.4.0 from https://files.pythonhosted.org/packages/3e/d4/b374183251054928ddb5e72f9a0d3d764d0f2af0638fbbdf205df26e55e3/flask_session-0.5.0-py3-none-any.whl.metadata
  Using cached flask_session-0.5.0-py3-none-any.whl.metadata (1.4 kB)
Collecting flask-wtf>=1.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask-wtf>=1.1.0 from https://files.pythonhosted.org/packages/dc/19/354449145fbebb65e7c621235b6ad69bebcfaec2142481f044d0ddc5b5c5/flask_wtf-1.2.2-py3-none-any.whl.metadata
  Using cached flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Collecting flask<2.3,>=2.2.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for flask<2.3,>=2.2.1 from https://files.pythonhosted.org/packages/9f/1a/8b6d48162861009d1e017a9740431c78d860809773b66cac220a11aa3310/Flask-2.2.5-py3-none-any.whl.metadata
  Using cached Flask-2.2.5-py3-none-any.whl.metadata (3.9 kB)
Collecting fsspec>=2023.10.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for fsspec>=2023.10.0 from https://files.pythonhosted.org/packages/e2/94/758680531a00d06e471ef649e4ec2ed6bf185356a7f9fbfbb7368a40bd49/fsspec-2025.2.0-py3-none-any.whl.metadata
  Using cached fsspec-2025.2.0-py3-none-any.whl.metadata (11 kB)
Collecting google-re2>=1.1 (from apache-airflow==2.10.5)
  Using cached google_re2-1.1.20240702.tar.gz (11 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting gunicorn>=20.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for gunicorn>=20.1.0 from https://files.pythonhosted.org/packages/cb/7d/6dac2a6e1eba33ee43f318edbed4ff29151a49b5d37f080aad1e6469bca4/gunicorn-23.0.0-py3-none-any.whl.metadata
  Using cached gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB)
Collecting httpx>=0.25.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for httpx>=0.25.0 from https://files.pythonhosted.org/packages/41/7b/ddacf6dcebb42466abd03f368782142baa82e08fc0c1f8eaa05b4bae87d5/httpx-0.27.0-py3-none-any.whl.metadata
  Using cached httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
Collecting itsdangerous>=2.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for itsdangerous>=2.0 from https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl.metadata
  Using cached itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting jinja2>=3.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for jinja2>=3.0.0 from https://files.pythonhosted.org/packages/bd/0f/2ba5fbcd631e3e88689309dbe978c5769e883e4b84ebfe7da30b43275c5a/jinja2-3.1.5-py3-none-any.whl.metadata
  Using cached jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Collecting jsonschema>=4.18.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for jsonschema>=4.18.0 from https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl.metadata
  Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting lazy-object-proxy>=1.2.0 (from apache-airflow==2.10.5)
  Using cached lazy_object_proxy-1.10.0-cp312-cp312-linux_ppc64le.whl
Collecting linkify-it-py>=2.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for linkify-it-py>=2.0.0 from https://files.pythonhosted.org/packages/04/1e/b832de447dee8b582cac175871d2f6c3d5077cc56d5575cadba1fd1cccfa/linkify_it_py-2.0.3-py3-none-any.whl.metadata
  Using cached linkify_it_py-2.0.3-py3-none-any.whl.metadata (8.5 kB)
Collecting lockfile>=0.12.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for lockfile>=0.12.2 from https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl.metadata
  Using cached lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting markdown-it-py>=2.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for markdown-it-py>=2.1.0 from https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl.metadata
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting markupsafe>=1.1.1 (from apache-airflow==2.10.5)
  Using cached markupsafe-3.0.2-py3-none-any.whl
Collecting marshmallow-oneofschema>=2.0.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for marshmallow-oneofschema>=2.0.1 from https://files.pythonhosted.org/packages/5c/81/3ef15337c19d3e3432945aad738081a5f54c16885277c7dff300b5f85b24/marshmallow_oneofschema-3.1.1-py3-none-any.whl.metadata
  Using cached marshmallow_oneofschema-3.1.1-py3-none-any.whl.metadata (5.0 kB)
Collecting mdit-py-plugins>=0.3.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for mdit-py-plugins>=0.3.0 from https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl.metadata
  Using cached mdit_py_plugins-0.4.2-py3-none-any.whl.metadata (2.8 kB)
Collecting methodtools>=0.4.7 (from apache-airflow==2.10.5)
  Obtaining dependency information for methodtools>=0.4.7 from https://files.pythonhosted.org/packages/b6/4b/6497ffb463b1b75e04b348ef31070606d43e3c503fa295383538ded999c9/methodtools-0.4.7-py2.py3-none-any.whl.metadata
  Using cached methodtools-0.4.7-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting opentelemetry-api>=1.24.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-api>=1.24.0 from https://files.pythonhosted.org/packages/fb/1f/737dcdbc9fea2fa96c1b392ae47275165a7c641663fbb08a8d252968eed2/opentelemetry_api-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_api-1.27.0-py3-none-any.whl.metadata (1.4 kB)
Collecting opentelemetry-exporter-otlp>=1.24.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp>=1.24.0 from https://files.pythonhosted.org/packages/59/6d/95e1fc2c8d945a734db32e87a5aa7a804f847c1657a21351df9338bd1c9c/opentelemetry_exporter_otlp-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting packaging>=23.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for packaging>=23.0 from https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl.metadata
  Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec>=0.9.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pathspec>=0.9.0 from https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl.metadata
  Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
Collecting pendulum<4.0,>=3.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pendulum<4.0,>=3.0.0 from https://files.pythonhosted.org/packages/2b/77/62ca666f30b2558342deadda26290a575459a7b59248ea1e978b84175227/pendulum-3.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached pendulum-3.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (6.9 kB)
Collecting pluggy>=1.5.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pluggy>=1.5.0 from https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl.metadata
  Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting psutil>=5.8.0 (from apache-airflow==2.10.5)
  Using cached psutil-6.1.1.tar.gz (508 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pygments>=2.0.1 (from apache-airflow==2.10.5)
  Obtaining dependency information for pygments>=2.0.1 from https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl.metadata
  Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
Collecting pyjwt>=2.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for pyjwt>=2.0.0 from https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl.metadata
  Using cached PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB)
Collecting python-daemon>=3.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for python-daemon>=3.0.0 from https://files.pythonhosted.org/packages/45/3c/b88167e2d6785c0e781ee5d498b07472aeb9b6765da3b19e7cc9e0813841/python_daemon-3.1.2-py3-none-any.whl.metadata
  Using cached python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)
Collecting python-dateutil>=2.7.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for python-dateutil>=2.7.0 from https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting python-nvd3>=0.15.0 (from apache-airflow==2.10.5)
  Using cached python_nvd3-0.16.0-py3-none-any.whl
Collecting python-slugify>=5.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for python-slugify>=5.0 from https://files.pythonhosted.org/packages/a4/62/02da182e544a51a5c3ccf4b03ab79df279f9c60c5e82d5e8bec7ca26ac11/python_slugify-8.0.4-py2.py3-none-any.whl.metadata
  Using cached python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB)
Collecting requests<3,>=2.27.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for requests<3,>=2.27.0 from https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl.metadata
  Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting requests-toolbelt>=0.4.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for requests-toolbelt>=0.4.0 from https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata
  Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Collecting rfc3339-validator>=0.1.4 (from apache-airflow==2.10.5)
  Obtaining dependency information for rfc3339-validator>=0.1.4 from https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting rich-argparse>=1.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for rich-argparse>=1.0.0 from https://files.pythonhosted.org/packages/25/45/54b95bb72bb17c27a7252bee5034955020b5869a33918b660ffc29cbf608/rich_argparse-1.6.0-py3-none-any.whl.metadata
  Using cached rich_argparse-1.6.0-py3-none-any.whl.metadata (14 kB)
Collecting rich>=12.4.4 (from apache-airflow==2.10.5)
  Obtaining dependency information for rich>=12.4.4 from https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl.metadata
  Using cached rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Collecting setproctitle>=1.3.3 (from apache-airflow==2.10.5)
  Obtaining dependency information for setproctitle>=1.3.3 from https://files.pythonhosted.org/packages/45/b7/04f5d221cbdcff35d6cdf74e2a852e69dc8d8e746eb1b314be6b57b79c41/setproctitle-1.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached setproctitle-1.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (10 kB)
Collecting sqlalchemy<2.0,>=1.4.36 (from apache-airflow==2.10.5)
  Using cached sqlalchemy-1.4.54-cp312-cp312-linux_ppc64le.whl
Collecting sqlalchemy-jsonfield>=1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for sqlalchemy-jsonfield>=1.0 from https://files.pythonhosted.org/packages/fd/67/d75d119e70863e0519c8eec5fc66714d34ad1ee9e5e73bf4fc8e3d259fac/SQLAlchemy_JSONField-1.0.2-py3-none-any.whl.metadata
  Using cached SQLAlchemy_JSONField-1.0.2-py3-none-any.whl.metadata (5.2 kB)
Collecting tabulate>=0.7.5 (from apache-airflow==2.10.5)
  Obtaining dependency information for tabulate>=0.7.5 from https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl.metadata
  Using cached tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)
Collecting tenacity!=8.2.0,>=8.0.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for tenacity!=8.2.0,>=8.0.0 from https://files.pythonhosted.org/packages/b6/cb/b86984bed139586d01532a587464b5805f12e397594f19f931c4c2fbfa61/tenacity-9.0.0-py3-none-any.whl.metadata
  Using cached tenacity-9.0.0-py3-none-any.whl.metadata (1.2 kB)
Collecting termcolor>=1.1.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for termcolor>=1.1.0 from https://files.pythonhosted.org/packages/7f/be/df630c387a0a054815d60be6a97eb4e8f17385d5d6fe660e1c02750062b4/termcolor-2.5.0-py3-none-any.whl.metadata
  Using cached termcolor-2.5.0-py3-none-any.whl.metadata (6.1 kB)
Collecting universal-pathlib!=0.2.4,>=0.2.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for universal-pathlib!=0.2.4,>=0.2.2 from https://files.pythonhosted.org/packages/e5/4d/2e577f6db7aa0f932d19f799c18f604b2b302c65f733419b900ec07dbade/universal_pathlib-0.2.6-py3-none-any.whl.metadata
  Using cached universal_pathlib-0.2.6-py3-none-any.whl.metadata (25 kB)
Collecting werkzeug<3,>=2.0 (from apache-airflow==2.10.5)
  Obtaining dependency information for werkzeug<3,>=2.0 from https://files.pythonhosted.org/packages/f6/f8/9da63c1617ae2a1dec2fbf6412f3a0cfe9d4ce029eccbda6e1e4258ca45f/Werkzeug-2.2.3-py3-none-any.whl.metadata
  Using cached Werkzeug-2.2.3-py3-none-any.whl.metadata (4.4 kB)
Collecting apache-airflow-providers-common-compat (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-common-compat from https://files.pythonhosted.org/packages/e7/0c/07b906ed15392f9647d529ed3ab7731c5ccf1503e13d4b213e09fbe12b05/apache_airflow_providers_common_compat-1.3.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_common_compat-1.3.0-py3-none-any.whl.metadata (6.1 kB)
Collecting apache-airflow-providers-common-io (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-common-io from https://files.pythonhosted.org/packages/de/9d/e4d9cae67e7e15ce73bc44e2640b4e6af67f6dee860456c40e3426c36955/apache_airflow_providers_common_io-1.5.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_common_io-1.5.0-py3-none-any.whl.metadata (6.1 kB)
Collecting apache-airflow-providers-common-sql (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-common-sql from https://files.pythonhosted.org/packages/2b/9f/5db4e5d34fde80def8621f8356002ce6ef806164b693a7e397d6ae6e6266/apache_airflow_providers_common_sql-1.21.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_common_sql-1.21.0-py3-none-any.whl.metadata (6.2 kB)
Collecting apache-airflow-providers-fab>=1.0.2 (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-fab>=1.0.2 from https://files.pythonhosted.org/packages/5c/08/934d0c9e2a4c1f29936850c5d5abe91e696326b22c072f4f89a355f89527/apache_airflow_providers_fab-1.5.2-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_fab-1.5.2-py3-none-any.whl.metadata (6.6 kB)
Collecting apache-airflow-providers-ftp (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-ftp from https://files.pythonhosted.org/packages/f4/4a/13c74eb9fec70c35c082749737e82bcc9b4a5e97b1968df97b9a8b37da79/apache_airflow_providers_ftp-3.12.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_ftp-3.12.0-py3-none-any.whl.metadata (6.0 kB)
Collecting apache-airflow-providers-http (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-http from https://files.pythonhosted.org/packages/bb/55/9f38da212c29e1c429ddadef082f2bdaccebb0b0d9c88e72463ad25c786a/apache_airflow_providers_http-5.0.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_http-5.0.0-py3-none-any.whl.metadata (4.9 kB)
Collecting apache-airflow-providers-imap (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-imap from https://files.pythonhosted.org/packages/8e/f3/f49291396b00d6acf72dfd87b108a5d23d6e5340982a0a044da9085cb312/apache_airflow_providers_imap-3.8.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_imap-3.8.0-py3-none-any.whl.metadata (4.6 kB)
Collecting apache-airflow-providers-smtp (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-smtp from https://files.pythonhosted.org/packages/02/c2/14cbbac5dfdb15521496069716727af18514609653d83265287d8ed43771/apache_airflow_providers_smtp-1.9.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_smtp-1.9.0-py3-none-any.whl.metadata (4.6 kB)
Collecting apache-airflow-providers-sqlite (from apache-airflow==2.10.5)
  Obtaining dependency information for apache-airflow-providers-sqlite from https://files.pythonhosted.org/packages/e6/40/d5e813c925259845a9c6cb114c187f6570bf7cf2f7501ac7eb0039721691/apache_airflow_providers_sqlite-4.0.0-py3-none-any.whl.metadata
  Using cached apache_airflow_providers_sqlite-4.0.0-py3-none-any.whl.metadata (5.9 kB)
Collecting Mako (from alembic<2.0,>=1.13.1->apache-airflow==2.10.5)
  Obtaining dependency information for Mako from https://files.pythonhosted.org/packages/1e/bf/7a6a36ce2e4cafdfb202752be68850e22607fccd692847c45c1ae3c17ba6/Mako-1.3.8-py3-none-any.whl.metadata
  Using cached Mako-1.3.8-py3-none-any.whl.metadata (2.9 kB)
Collecting typing-extensions>=4 (from alembic<2.0,>=1.13.1->apache-airflow==2.10.5)
  Obtaining dependency information for typing-extensions>=4 from https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl.metadata
  Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting flask-appbuilder==4.5.2 (from apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for flask-appbuilder==4.5.2 from https://files.pythonhosted.org/packages/3f/0d/ca5567ba9ec3641b7ab5dfa365f597e8e9835acab114f298e6989ab26691/Flask_AppBuilder-4.5.2-py3-none-any.whl.metadata
  Using cached Flask_AppBuilder-4.5.2-py3-none-any.whl.metadata (8.9 kB)
Collecting flask-login>=0.6.2 (from apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for flask-login>=0.6.2 from https://files.pythonhosted.org/packages/59/f5/67e9cc5c2036f58115f9fe0f00d203cf6780c3ff8ae0e705e7a9d9e8ff9e/Flask_Login-0.6.3-py3-none-any.whl.metadata
  Using cached Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting jmespath>=0.7.0 (from apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for jmespath>=0.7.0 from https://files.pythonhosted.org/packages/07/cb/5f001272b6faeb23c1c9e0acc04d48eaaf5c862c17709d20e3469c6e0139/jmespath-0.10.0-py2.py3-none-any.whl.metadata
  Using cached jmespath-0.10.0-py2.py3-none-any.whl.metadata (8.0 kB)
Collecting apispec[yaml]<7,>=6.0.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for apispec[yaml]<7,>=6.0.0 from https://files.pythonhosted.org/packages/44/03/74947557f3b297cbf3dfc4689079aaf86aae02da69fc0c6a813fa5521556/apispec-6.8.1-py3-none-any.whl.metadata
  Using cached apispec-6.8.1-py3-none-any.whl.metadata (10 kB)
Collecting colorama<1,>=0.3.9 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for colorama<1,>=0.3.9 from https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl.metadata
  Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting click<9,>=8 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for click<9,>=8 from https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl.metadata
  Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting email-validator>=1.0.5 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for email-validator>=1.0.5 from https://files.pythonhosted.org/packages/d7/ee/bf0adb559ad3c786f12bcbc9296b3f5675f529199bef03e2df281fa1fadb/email_validator-2.2.0-py3-none-any.whl.metadata
  Using cached email_validator-2.2.0-py3-none-any.whl.metadata (25 kB)
Collecting Flask-Babel<3,>=1 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-Babel<3,>=1 from https://files.pythonhosted.org/packages/ab/3e/02331179ffab8b79e0383606a028b6a60fb1b4419b84935edd43223406a0/Flask_Babel-2.0.0-py3-none-any.whl.metadata
  Using cached Flask_Babel-2.0.0-py3-none-any.whl.metadata (2.1 kB)
Collecting Flask-Limiter<4,>3 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-Limiter<4,>3 from https://files.pythonhosted.org/packages/d4/b3/aee889835b5bbbc2977e0ff70fc15684e0e5009e349368cc647dc64ce0ea/Flask_Limiter-3.10.1-py3-none-any.whl.metadata
  Using cached Flask_Limiter-3.10.1-py3-none-any.whl.metadata (6.1 kB)
Collecting Flask-SQLAlchemy<3,>=2.4 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-SQLAlchemy<3,>=2.4 from https://files.pythonhosted.org/packages/26/2c/9088b6bd95bca539230bbe9ad446737ed391aab9a83aff403e18dded3e75/Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl.metadata
  Using cached Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting Flask-JWT-Extended<5.0.0,>=4.0.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Flask-JWT-Extended<5.0.0,>=4.0.0 from https://files.pythonhosted.org/packages/67/34/9a91da47b1565811ab4aa5fb134632c8d1757960bfa7d457f486947c4d75/Flask_JWT_Extended-4.7.1-py2.py3-none-any.whl.metadata
  Using cached Flask_JWT_Extended-4.7.1-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting marshmallow<4,>=3.18.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for marshmallow<4,>=3.18.0 from https://files.pythonhosted.org/packages/d6/0d/80d7071803df1957c304bc096a714334dda7eb41ecfdd28dcfb49b1cde0e/marshmallow-3.26.0-py3-none-any.whl.metadata
  Using cached marshmallow-3.26.0-py3-none-any.whl.metadata (7.3 kB)
Collecting marshmallow-sqlalchemy<0.29.0,>=0.22.0 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for marshmallow-sqlalchemy<0.29.0,>=0.22.0 from https://files.pythonhosted.org/packages/c2/15/0c63bbbd7c21e44065ce7e198c0e515a98d2e37e5f5694d69595285dd67f/marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl.metadata
  Using cached marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl.metadata (6.8 kB)
Collecting prison<1.0.0,>=0.2.1 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for prison<1.0.0,>=0.2.1 from https://files.pythonhosted.org/packages/f1/bd/e55e14cd213174100be0353824f2add41e8996c6f32081888897e8ec48b5/prison-0.2.1-py2.py3-none-any.whl.metadata
  Using cached prison-0.2.1-py2.py3-none-any.whl.metadata (973 bytes)
Collecting sqlalchemy-utils<1,>=0.32.21 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for sqlalchemy-utils<1,>=0.32.21 from https://files.pythonhosted.org/packages/d5/f0/dc4757b83ac1ab853cf222df8535ed73973e0c203d983982ba7b8bc60508/SQLAlchemy_Utils-0.41.2-py3-none-any.whl.metadata
  Using cached SQLAlchemy_Utils-0.41.2-py3-none-any.whl.metadata (4.2 kB)
Collecting WTForms<4 (from flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for WTForms<4 from https://files.pythonhosted.org/packages/08/c9/2088fb5645cd289c99ebe0d4cdcc723922a1d8e1beaefb0f6f76dff9b21c/wtforms-3.2.1-py3-none-any.whl.metadata
  Using cached wtforms-3.2.1-py3-none-any.whl.metadata (5.3 kB)
Collecting clickclick<21,>=1.2 (from connexion[flask]<3.0,>=2.14.2->apache-airflow==2.10.5)
  Obtaining dependency information for clickclick<21,>=1.2 from https://files.pythonhosted.org/packages/7a/7e/c08007d3fb2bbefb430437a3573373590abedc03566b785d7d6763b22480/clickclick-20.10.2-py2.py3-none-any.whl.metadata
  Using cached clickclick-20.10.2-py2.py3-none-any.whl.metadata (7.6 kB)
Collecting PyYAML<7,>=5.1 (from connexion[flask]<3.0,>=2.14.2->apache-airflow==2.10.5)
  Using cached pyyaml-6.0.2-cp312-cp312-linux_ppc64le.whl
Collecting inflection<0.6,>=0.3.1 (from connexion[flask]<3.0,>=2.14.2->apache-airflow==2.10.5)
  Obtaining dependency information for inflection<0.6,>=0.3.1 from https://files.pythonhosted.org/packages/59/91/aa6bde563e0085a02a435aa99b49ef75b0a4b062635e606dab23ce18d720/inflection-0.5.1-py2.py3-none-any.whl.metadata
  Using cached inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting pytz>2021.1 (from croniter>=2.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for pytz>2021.1 from https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl.metadata
  Using cached pytz-2025.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting cffi>=1.12 (from cryptography>=41.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (1.5 kB)
Collecting wrapt<2,>=1.10 (from deprecated>=1.2.13->apache-airflow==2.10.5)
  Obtaining dependency information for wrapt<2,>=1.10 from https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl.metadata
  Using cached wrapt-1.17.2-py3-none-any.whl.metadata (6.4 kB)
Collecting cachelib<0.10.0,>=0.9.0 (from flask-caching>=2.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for cachelib<0.10.0,>=0.9.0 from https://files.pythonhosted.org/packages/93/70/58e525451478055b0fd2859b22226888a6985d404fe65e014fc4893d3b75/cachelib-0.9.0-py3-none-any.whl.metadata
  Using cached cachelib-0.9.0-py3-none-any.whl.metadata (1.9 kB)
Collecting anyio (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for anyio from https://files.pythonhosted.org/packages/46/eb/e7f063ad1fec6b3178a3cd82d1a3c4de82cccf283fc42746168188e1cdd5/anyio-4.8.0-py3-none-any.whl.metadata
  Using cached anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB)
Collecting certifi (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for certifi from https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl.metadata
  Using cached certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
Collecting httpcore==1.* (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for httpcore==1.* from https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl.metadata
  Using cached httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
Collecting idna (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for idna from https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl.metadata
  Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting sniffio (from httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for sniffio from https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl.metadata
  Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->apache-airflow==2.10.5)
  Obtaining dependency information for h11<0.15,>=0.13 from https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl.metadata
  Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.18.0->apache-airflow==2.10.5)
  Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata
  Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.18.0->apache-airflow==2.10.5)
  Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl.metadata
  Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=4.18.0->apache-airflow==2.10.5)
  Obtaining dependency information for rpds-py>=0.7.1 from https://files.pythonhosted.org/packages/83/31/52dc4bde85c60b63719610ed6f6d61877effdb5113a72007679b786377b8/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (4.2 kB)
Collecting uc-micro-py (from linkify-it-py>=2.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for uc-micro-py from https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl.metadata
  Using cached uc_micro_py-1.0.3-py3-none-any.whl.metadata (2.0 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.1.0->apache-airflow==2.10.5)
  Obtaining dependency information for mdurl~=0.1 from https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata
  Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting wirerope>=0.4.7 (from methodtools>=0.4.7->apache-airflow==2.10.5)
  Obtaining dependency information for wirerope>=0.4.7 from https://files.pythonhosted.org/packages/42/2d/3557ee32d8268b04ce8aada3212b0d49f2ddcf86dc200f3999a772262dc5/wirerope-1.0.0-py2.py3-none-any.whl.metadata
  Using cached wirerope-1.0.0-py2.py3-none-any.whl.metadata (3.3 kB)
Collecting importlib-metadata<=8.4.0,>=6.0 (from opentelemetry-api>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for importlib-metadata<=8.4.0,>=6.0 from https://files.pythonhosted.org/packages/59/9b/ecce94952ab5ea74c31dcf9ccf78ccd484eebebef06019bf8cb579ab4519/importlib_metadata-6.11.0-py3-none-any.whl.metadata
  Using cached importlib_metadata-6.11.0-py3-none-any.whl.metadata (4.9 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc==1.27.0 (from opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-grpc==1.27.0 from https://files.pythonhosted.org/packages/8d/80/32217460c2c64c0568cea38410124ff680a9b65f6732867bbf857c4d8626/opentelemetry_exporter_otlp_proto_grpc-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp_proto_grpc-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting opentelemetry-exporter-otlp-proto-http==1.27.0 (from opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-http==1.27.0 from https://files.pythonhosted.org/packages/2d/8d/4755884afc0b1db6000527cac0ca17273063b6142c773ce4ecd307a82e72/opentelemetry_exporter_otlp_proto_http-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp_proto_http-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for googleapis-common-protos~=1.52 from https://files.pythonhosted.org/packages/a0/0f/c0713fb2b3d28af4b2fded3291df1c4d4f79a00d15c2374a9e010870016c/googleapis_common_protos-1.66.0-py2.py3-none-any.whl.metadata
  Using cached googleapis_common_protos-1.66.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting grpcio<2.0.0,>=1.0.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Using cached grpcio-1.70.0.tar.gz (12.8 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting opentelemetry-exporter-otlp-proto-common==1.27.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-common==1.27.0 from https://files.pythonhosted.org/packages/41/27/4610ab3d9bb3cde4309b6505f98b3aabca04a26aa480aa18cede23149837/opentelemetry_exporter_otlp_proto_common-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_exporter_otlp_proto_common-1.27.0-py3-none-any.whl.metadata (1.8 kB)
Collecting opentelemetry-proto==1.27.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-proto==1.27.0 from https://files.pythonhosted.org/packages/94/56/3d2d826834209b19a5141eed717f7922150224d1a982385d19a9444cbf8d/opentelemetry_proto-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_proto-1.27.0-py3-none-any.whl.metadata (2.3 kB)
Collecting opentelemetry-sdk~=1.27.0 (from opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-sdk~=1.27.0 from https://files.pythonhosted.org/packages/c1/bd/a6602e71e315055d63b2ff07172bd2d012b4cba2d4e00735d74ba42fc4d6/opentelemetry_sdk-1.27.0-py3-none-any.whl.metadata
  Using cached opentelemetry_sdk-1.27.0-py3-none-any.whl.metadata (1.5 kB)
Collecting protobuf<5.0,>=3.19 (from opentelemetry-proto==1.27.0->opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for protobuf<5.0,>=3.19 from https://files.pythonhosted.org/packages/71/eb/be11a1244d0e58ee04c17a1f939b100199063e26ecca8262c04827fe0bf5/protobuf-4.25.6-py3-none-any.whl.metadata
  Using cached protobuf-4.25.6-py3-none-any.whl.metadata (541 bytes)
Collecting tzdata>=2020.1 (from pendulum<4.0,>=3.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for tzdata>=2020.1 from https://files.pythonhosted.org/packages/0f/dd/84f10e23edd882c6f968c21c2434fe67bd4a528967067515feca9e611e5e/tzdata-2025.1-py2.py3-none-any.whl.metadata
  Using cached tzdata-2025.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting time-machine>=2.6.0 (from pendulum<4.0,>=3.0.0->apache-airflow==2.10.5)
  Using cached time_machine-2.16.0.tar.gz (24 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting six>=1.5 (from python-dateutil>=2.7.0->apache-airflow==2.10.5)
  Obtaining dependency information for six>=1.5 from https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl.metadata
  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting text-unidecode>=1.3 (from python-slugify>=5.0->apache-airflow==2.10.5)
  Obtaining dependency information for text-unidecode>=1.3 from https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl.metadata
  Using cached text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting charset-normalizer<4,>=2 (from requests<3,>=2.27.0->apache-airflow==2.10.5)
  Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (35 kB)
Collecting urllib3<3,>=1.21.1 (from requests<3,>=2.27.0->apache-airflow==2.10.5)
  Obtaining dependency information for urllib3<3,>=1.21.1 from https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl.metadata
  Using cached urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Collecting greenlet!=0.4.17 (from sqlalchemy<2.0,>=1.4.36->apache-airflow==2.10.5)
  Obtaining dependency information for greenlet!=0.4.17 from https://files.pythonhosted.org/packages/51/41/467b12a8c7c1303d20abcca145db2be4e6cd50a951fa30af48b6ec607581/greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (3.8 kB)
Collecting more-itertools>=9.0.0 (from apache-airflow-providers-common-sql->apache-airflow==2.10.5)
  Obtaining dependency information for more-itertools>=9.0.0 from https://files.pythonhosted.org/packages/23/62/0fe302c6d1be1c777cab0616e6302478251dfbf9055ad426f5d0def75c89/more_itertools-10.6.0-py3-none-any.whl.metadata
  Using cached more_itertools-10.6.0-py3-none-any.whl.metadata (37 kB)
Collecting sqlparse>=0.5.1 (from apache-airflow-providers-common-sql->apache-airflow==2.10.5)
  Obtaining dependency information for sqlparse>=0.5.1 from https://files.pythonhosted.org/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-none-any.whl.metadata
  Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
Collecting aiohttp!=3.11.0,>=3.9.2 (from apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for aiohttp!=3.11.0,>=3.9.2 from https://files.pythonhosted.org/packages/e9/d7/9ec5b3ea9ae215c311d88b2093e8da17e67b8856673e4166c994e117ee3e/aiohttp-3.11.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached aiohttp-3.11.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (7.7 kB)
Collecting aiosqlite>=0.20.0 (from apache-airflow-providers-sqlite->apache-airflow==2.10.5)
  Obtaining dependency information for aiosqlite>=0.20.0 from https://files.pythonhosted.org/packages/00/c4/c93eb22025a2de6b83263dfe3d7df2e19138e345bca6f18dba7394120930/aiosqlite-0.20.0-py3-none-any.whl.metadata
  Using cached aiosqlite-0.20.0-py3-none-any.whl.metadata (4.3 kB)
Collecting aiohappyeyeballs>=2.3.0 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for aiohappyeyeballs>=2.3.0 from https://files.pythonhosted.org/packages/b9/74/fbb6559de3607b3300b9be3cc64e97548d55678e44623db17820dbd20002/aiohappyeyeballs-2.4.4-py3-none-any.whl.metadata
  Using cached aiohappyeyeballs-2.4.4-py3-none-any.whl.metadata (6.1 kB)
Collecting aiosignal>=1.1.2 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for aiosignal>=1.1.2 from https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl.metadata
  Using cached aiosignal-1.3.2-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting frozenlist>=1.1.1 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for frozenlist>=1.1.1 from https://files.pythonhosted.org/packages/77/f2/07f06b05d8a427ea0060a9cef6e63405ea9e0d761846b95ef3fb3be57111/frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (13 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for multidict<7.0,>=4.5 from https://files.pythonhosted.org/packages/7e/13/9efa50801785eccbf7086b3c83b71a4fb501a4d43549c2f2f80b8787d69f/multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (5.0 kB)
Collecting propcache>=0.2.0 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for propcache>=0.2.0 from https://files.pythonhosted.org/packages/cc/59/227a78be960b54a41124e639e2c39e8807ac0c751c735a900e21315f8c2b/propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (9.2 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp!=3.11.0,>=3.9.2->apache-airflow-providers-http->apache-airflow==2.10.5)
  Obtaining dependency information for yarl<2.0,>=1.17.0 from https://files.pythonhosted.org/packages/19/e5/859fca07169d6eceeaa4fde1997c91d8abde4e9a7c018e371640c2da2b71/yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata
  Using cached yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.metadata (69 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=41.0.0->apache-airflow==2.10.5)
  Obtaining dependency information for pycparser from https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl.metadata
  Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting zipp>=0.5 (from importlib-metadata<=8.4.0,>=6.0->opentelemetry-api>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for zipp>=0.5 from https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl.metadata
  Using cached zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Collecting dnspython>=2.0.0 (from email-validator>=1.0.5->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for dnspython>=2.0.0 from https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl.metadata
  Using cached dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting Babel>=2.3 (from Flask-Babel<3,>=1->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for Babel>=2.3 from https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl.metadata
  Using cached babel-2.17.0-py3-none-any.whl.metadata (2.0 kB)
Collecting limits>=3.13 (from Flask-Limiter<4,>3->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for limits>=3.13 from https://files.pythonhosted.org/packages/8e/7a/6d84edd5a6bf666cdb14f8aaa3363c341271e0fa19e645e575ac0afd26d1/limits-4.0.1-py3-none-any.whl.metadata
  Using cached limits-4.0.1-py3-none-any.whl.metadata (7.7 kB)
Collecting ordered-set<5,>4 (from Flask-Limiter<4,>3->flask-appbuilder==4.5.2->apache-airflow-providers-fab>=1.0.2->apache-airflow==2.10.5)
  Obtaining dependency information for ordered-set<5,>4 from https://files.pythonhosted.org/packages/33/55/af02708f230eb77084a299d7b08175cff006dea4f2721074b92cdb0296c0/ordered_set-4.1.0-py3-none-any.whl.metadata
  Using cached ordered_set-4.1.0-py3-none-any.whl.metadata (5.3 kB)
Collecting opentelemetry-semantic-conventions==0.48b0 (from opentelemetry-sdk~=1.27.0->opentelemetry-exporter-otlp-proto-grpc==1.27.0->opentelemetry-exporter-otlp>=1.24.0->apache-airflow==2.10.5)
  Obtaining dependency information for opentelemetry-semantic-conventions==0.48b0 from https://files.pythonhosted.org/packages/b7/7a/4f0063dbb0b6c971568291a8bc19a4ca70d3c185db2d956230dd67429dfc/opentelemetry_semantic_conventions-0.48b0-py3-none-any.whl.metadata
  Using cached opentelemetry_semantic_conventions-0.48b0-py3-none-any.whl.metadata (2.4 kB)
Using cached apache_airflow-2.10.5-py3-none-any.whl (13.4 MB)
Using cached alembic-1.14.1-py3-none-any.whl (233 kB)
Using cached apache_airflow_providers_fab-1.5.2-py3-none-any.whl (97 kB)
Using cached Flask_AppBuilder-4.5.2-py3-none-any.whl (2.2 MB)
Using cached apache_airflow_providers_common_compat-1.3.0-py3-none-any.whl (24 kB)
Using cached argcomplete-3.5.3-py3-none-any.whl (43 kB)
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Using cached attrs-25.1.0-py3-none-any.whl (63 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Using cached colorlog-6.9.0-py3-none-any.whl (11 kB)
Using cached ConfigUpdater-3.2-py2.py3-none-any.whl (34 kB)
Using cached cron_descriptor-1.4.5-py3-none-any.whl (50 kB)
Using cached croniter-6.0.0-py2.py3-none-any.whl (25 kB)
Using cached Deprecated-1.2.18-py2.py3-none-any.whl (10.0 kB)
Using cached dill-0.3.9-py3-none-any.whl (119 kB)
Using cached Flask-2.2.5-py3-none-any.whl (101 kB)
Using cached Flask_Caching-2.3.0-py3-none-any.whl (28 kB)
Using cached flask_session-0.5.0-py3-none-any.whl (7.2 kB)
Using cached flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Using cached fsspec-2025.2.0-py3-none-any.whl (184 kB)
Using cached gunicorn-23.0.0-py3-none-any.whl (85 kB)
Using cached httpx-0.27.0-py3-none-any.whl (75 kB)
Using cached httpcore-1.0.7-py3-none-any.whl (78 kB)
Using cached itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached jinja2-3.1.5-py3-none-any.whl (134 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached linkify_it_py-2.0.3-py3-none-any.whl (19 kB)
Using cached lockfile-0.12.2-py2.py3-none-any.whl (13 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached marshmallow_oneofschema-3.1.1-py3-none-any.whl (5.7 kB)
Using cached mdit_py_plugins-0.4.2-py3-none-any.whl (55 kB)
Using cached methodtools-0.4.7-py2.py3-none-any.whl (4.0 kB)
Using cached opentelemetry_api-1.27.0-py3-none-any.whl (63 kB)
Using cached opentelemetry_exporter_otlp-1.27.0-py3-none-any.whl (7.0 kB)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.27.0-py3-none-any.whl (18 kB)
Using cached opentelemetry_exporter_otlp_proto_http-1.27.0-py3-none-any.whl (17 kB)
Using cached opentelemetry_exporter_otlp_proto_common-1.27.0-py3-none-any.whl (17 kB)
Using cached opentelemetry_proto-1.27.0-py3-none-any.whl (52 kB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
Using cached pendulum-3.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (362 kB)
Using cached pluggy-1.5.0-py3-none-any.whl (20 kB)
Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB)
Using cached PyJWT-2.10.1-py3-none-any.whl (22 kB)
Using cached python_daemon-3.1.2-py3-none-any.whl (30 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Using cached rich-13.9.4-py3-none-any.whl (242 kB)
Using cached rich_argparse-1.6.0-py3-none-any.whl (20 kB)
Using cached setproctitle-1.3.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (33 kB)
Using cached SQLAlchemy_JSONField-1.0.2-py3-none-any.whl (10 kB)
Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Using cached tenacity-9.0.0-py3-none-any.whl (28 kB)
Using cached termcolor-2.5.0-py3-none-any.whl (7.8 kB)
Using cached universal_pathlib-0.2.6-py3-none-any.whl (50 kB)
Using cached Werkzeug-2.2.3-py3-none-any.whl (233 kB)
Using cached apache_airflow_providers_common_io-1.5.0-py3-none-any.whl (19 kB)
Using cached apache_airflow_providers_common_sql-1.21.0-py3-none-any.whl (49 kB)
Using cached apache_airflow_providers_ftp-3.12.0-py3-none-any.whl (19 kB)
Using cached apache_airflow_providers_http-5.0.0-py3-none-any.whl (27 kB)
Using cached apache_airflow_providers_imap-3.8.0-py3-none-any.whl (17 kB)
Using cached apache_airflow_providers_smtp-1.9.0-py3-none-any.whl (22 kB)
Using cached apache_airflow_providers_sqlite-4.0.0-py3-none-any.whl (12 kB)
Using cached aiohttp-3.11.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.7 MB)
Using cached aiosqlite-0.20.0-py3-none-any.whl (15 kB)
Using cached cachelib-0.9.0-py3-none-any.whl (15 kB)
Using cached certifi-2025.1.31-py3-none-any.whl (166 kB)
Using cached cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (485 kB)
Using cached charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (150 kB)
Using cached click-8.1.8-py3-none-any.whl (98 kB)
Using cached clickclick-20.10.2-py2.py3-none-any.whl (7.4 kB)
Using cached Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Using cached greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (663 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached importlib_metadata-6.11.0-py3-none-any.whl (23 kB)
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Using cached marshmallow-3.26.0-py3-none-any.whl (50 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached more_itertools-10.6.0-py3-none-any.whl (63 kB)
Using cached pytz-2025.1-py2.py3-none-any.whl (507 kB)
Using cached referencing-0.36.2-py3-none-any.whl (26 kB)
Using cached rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (427 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached sqlparse-0.5.3-py3-none-any.whl (44 kB)
Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached tzdata-2025.1-py2.py3-none-any.whl (346 kB)
Using cached urllib3-2.3.0-py3-none-any.whl (128 kB)
Using cached wirerope-1.0.0-py2.py3-none-any.whl (9.2 kB)
Using cached wrapt-1.17.2-py3-none-any.whl (23 kB)
Using cached wtforms-3.2.1-py3-none-any.whl (152 kB)
Using cached anyio-4.8.0-py3-none-any.whl (96 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached connexion-2.14.2-py2.py3-none-any.whl (95 kB)
Using cached Mako-1.3.8-py3-none-any.whl (78 kB)
Using cached uc_micro_py-1.0.3-py3-none-any.whl (6.2 kB)
Using cached aiohappyeyeballs-2.4.4-py3-none-any.whl (14 kB)
Using cached aiosignal-1.3.2-py2.py3-none-any.whl (7.6 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached email_validator-2.2.0-py3-none-any.whl (33 kB)
Using cached Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
Using cached Flask_JWT_Extended-4.7.1-py2.py3-none-any.whl (22 kB)
Using cached Flask_Limiter-3.10.1-py3-none-any.whl (28 kB)
Using cached Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB)
Using cached frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (289 kB)
Using cached googleapis_common_protos-1.66.0-py2.py3-none-any.whl (221 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Using cached marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl (16 kB)
Using cached multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (134 kB)
Using cached opentelemetry_sdk-1.27.0-py3-none-any.whl (110 kB)
Using cached opentelemetry_semantic_conventions-0.48b0-py3-none-any.whl (149 kB)
Using cached prison-0.2.1-py2.py3-none-any.whl (5.8 kB)
Using cached propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (247 kB)
Using cached SQLAlchemy_Utils-0.41.2-py3-none-any.whl (93 kB)
Using cached yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (342 kB)
Using cached zipp-3.21.0-py3-none-any.whl (9.6 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Using cached babel-2.17.0-py3-none-any.whl (10.2 MB)
Using cached dnspython-2.7.0-py3-none-any.whl (313 kB)
Using cached limits-4.0.1-py3-none-any.whl (45 kB)
Using cached ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Using cached protobuf-4.25.6-py3-none-any.whl (156 kB)
Using cached apispec-6.8.1-py3-none-any.whl (30 kB)
Building wheels for collected packages: cryptography, google-re2, psutil, time-machine, grpcio
  Building wheel for cryptography (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for cryptography (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [191 lines of output]
      /tmp/pip-build-env-d_v9j5oi/overlay/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
      !!
      
              ********************************************************************************
              Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).
      
              By 2026-Feb-18, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        corresp(dist, value, root_dir)
      /tmp/pip-build-env-d_v9j5oi/overlay/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: Apache Software License
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        dist._finalize_license_expression()
      /tmp/pip-build-env-d_v9j5oi/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: Apache Software License
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/__about__.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/exceptions.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/fernet.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      copying src/cryptography/utils.py -> build/lib.linux-ppc64le-cpython-312/cryptography
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat
      copying src/cryptography/hazmat/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat
      copying src/cryptography/hazmat/_oid.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat
      creating build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/base.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/extensions.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/general_name.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/name.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/ocsp.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/oid.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      copying src/cryptography/x509/verification.py -> build/lib.linux-ppc64le-cpython-312/cryptography/x509
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends
      copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings
      copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/backends/openssl
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/openssl
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/asymmetric
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/ciphers
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/kdf
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/serialization
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/primitives/twofactor
      running egg_info
      writing src/cryptography.egg-info/PKG-INFO
      writing dependency_links to src/cryptography.egg-info/dependency_links.txt
      writing requirements to src/cryptography.egg-info/requires.txt
      writing top-level names to src/cryptography.egg-info/top_level.txt
      reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '*.c' under directory 'src/_cffi_src'
      warning: no files found matching '*.h' under directory 'src/_cffi_src'
      no previously-included directories found matching 'docs/_build'
      warning: no previously-included files found matching 'vectors'
      warning: no previously-included files matching '*' found under directory 'vectors'
      warning: no previously-included files found matching 'src/rust/target'
      warning: no previously-included files matching '*' found under directory 'src/rust/target'
      warning: no previously-included files matching '*' found under directory '.github'
      warning: no previously-included files found matching 'release.py'
      warning: no previously-included files found matching '.readthedocs.yml'
      warning: no previously-included files found matching 'ci-constraints-requirements.txt'
      warning: no previously-included files found matching 'mypy.ini'
      adding license file 'LICENSE'
      adding license file 'LICENSE.APACHE'
      adding license file 'LICENSE.BSD'
      writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
      copying src/cryptography/py.typed -> build/lib.linux-ppc64le-cpython-312/cryptography
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust
      creating build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-ppc64le-cpython-312/cryptography/hazmat/bindings/_rust/openssl
      running build_ext
      running build_rust
      error: can't find Rust compiler
      
      If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
      
      To update pip, run:
      
          pip install --upgrade pip
      
      and then retry package installation.
      
      If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
      
      This package requires Rust >=1.63.0.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cryptography
  Building wheel for google-re2 (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for google-re2 (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [27 lines of output]
      /tmp/pip-build-env-wqecre1u/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/re2
      copying re2/__init__.py -> build/lib.linux-ppc64le-cpython-312/re2
      running build_ext
      building '_re2' extension
      creating build/temp.linux-ppc64le-cpython-312
      g++ -pthread -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fPIC -I/home/zhaoch/airflow_env/include -I/usr/include/python3.12 -c _re2.cc -o build/temp.linux-ppc64le-cpython-312/_re2.o -fvisibility=hidden
      _re2.cc:15:10: fatal error: absl/strings/string_view.h: No such file or directory
       #include "absl/strings/string_view.h"
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/g++' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for google-re2
  Building wheel for psutil (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for psutil (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [58 lines of output]
      /tmp/pip-build-env-skfwy4qs/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: BSD License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/__init__.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_common.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_compat.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psaix.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psbsd.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_pslinux.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psosx.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_psposix.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_pssunos.py -> build/lib.linux-ppc64le-cpython-312/psutil
      copying psutil/_pswindows.py -> build/lib.linux-ppc64le-cpython-312/psutil
      creating build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/__init__.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/__main__.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_aix.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_bsd.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_connections.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_contracts.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_linux.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_memleaks.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_misc.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_osx.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_posix.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_process.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_process_all.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_sunos.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_system.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_testutils.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_unicode.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      copying psutil/tests/test_windows.py -> build/lib.linux-ppc64le-cpython-312/psutil/tests
      running build_ext
      building 'psutil._psutil_linux' extension
      creating build/temp.linux-ppc64le-cpython-312/psutil
      creating build/temp.linux-ppc64le-cpython-312/psutil/arch/linux
      gcc -pthread -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=611 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/home/zhaoch/airflow_env/include -I/usr/include/python3.12 -c psutil/_psutil_common.c -o build/temp.linux-ppc
 64le-cpython-312/psutil/_psutil_common.o
      psutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory
       #include <Python.h>
                ^~~~~~~~~~
      compilation terminated.
      psutil could not be installed from sources. Perhaps Python header files are not installed. Try running:
        sudo yum install gcc python3-devel
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for psutil
  Building wheel for time-machine (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for time-machine (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [52 lines of output]
      /tmp/pip-build-env-oq0mruup/overlay/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: MIT License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        dist._finalize_license_expression()
      /tmp/pip-build-env-oq0mruup/overlay/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: MIT License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-ppc64le-cpython-312/time_machine
      copying src/time_machine/__init__.py -> build/lib.linux-ppc64le-cpython-312/time_machine
      running egg_info
      writing src/time_machine.egg-info/PKG-INFO
      writing dependency_links to src/time_machine.egg-info/dependency_links.txt
      writing entry points to src/time_machine.egg-info/entry_points.txt
      writing requirements to src/time_machine.egg-info/requires.txt
      writing top-level names to src/time_machine.egg-info/top_level.txt
      reading manifest file 'src/time_machine.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      no previously-included directories found matching 'tests'
      adding license file 'LICENSE'
      writing manifest file 'src/time_machine.egg-info/SOURCES.txt'
      copying src/time_machine/py.typed -> build/lib.linux-ppc64le-cpython-312/time_machine
      running build_ext
      building '_time_machine' extension
      creating build/temp.linux-ppc64le-cpython-312/src
      gcc -pthread -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fPIC -I/home/zhaoch/airflow_env/include -I/usr/include/python3.12 -c src/_time_machine.c -o build/temp.linux-ppc64le-cpython-312/src/_time_machine.o
      src/_time_machine.c:1:10: fatal error: Python.h: No such file or directory
       #include "Python.h"
                ^~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for time-machine
  Building wheel for grpcio (pyproject.toml) ... \
```





GitHub link: https://github.com/apache/airflow/discussions/48601

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@airflow.apache.org


Re: [D] Install airflow on ppc64le redhat [airflow]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
GitHub user potiuk added a comment to the discussion: Install airflow on ppc64le redhat

Airflow it'self is pure-python. It is not bound to specific architecture. But we have 90+ integrations and 700+ dependencies if you want to install everything, and for sure some of the deps might be difficult to install  ppc64.

If you look at our reference container implementation and support  https://airflow.apache.org/docs/docker-stack/index.html#support aiflow is only tested on AMD and has experimental support for ARM (we do not recommend ARM for production but it's good for development).

GitHub link: https://github.com/apache/airflow/discussions/48601#discussioncomment-12687689

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@airflow.apache.org


Re: [D] Install airflow on ppc64le redhat [airflow]

Posted by "Eric-zch (via GitHub)" <gi...@apache.org>.
GitHub user Eric-zch closed the discussion with a comment: Install airflow on ppc64le redhat

Hi @potiuk 
Thank you for your comments.
My customer is using OpenShift on the ppc64 architecture, and we plan to use Airflow as the job scheduling tool. This is why I tried the installation.

GitHub link: https://github.com/apache/airflow/discussions/48601#discussioncomment-12695010

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@airflow.apache.org


Re: [D] Install airflow on ppc64le redhat [airflow]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
GitHub user potiuk added a comment to the discussion: Install airflow on ppc64le redhat

And no- we have absolutely no plans to even build image and support ppc64 even for development. If you have some reasons why we might want to support it and some data to back it, raising a discussion thread on the devlist with all the reasoning and justification is the right way to start discussing it as it is a huge change in our development and CI pipelines.

GitHub link: https://github.com/apache/airflow/discussions/48601#discussioncomment-12687713

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@airflow.apache.org


Re: [D] Install airflow on ppc64le redhat [airflow]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
GitHub user potiuk closed the discussion with a comment: Install airflow on ppc64le redhat

> My customer is using OpenShift on the ppc64 architecture, and we plan to use Airflow as the job scheduling tool. This is why I tried the installation.

Understand. Still It does not change much :) 

GitHub link: https://github.com/apache/airflow/discussions/48601#discussioncomment-12706276

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@airflow.apache.org