gtsiatsios opened a new issue, #49762:
URL: https://github.com/apache/airflow/issues/49762

   ### Apache Airflow version
   
   3.0.0
   
   ### If "Other Airflow 2 version" selected, which one?
   
   _No response_
   
   ### What happened?
   
   I am trying to extend airflow image 3.0.0.Running the docker-compose here
   [airflow3.0.0 official docker compose 
](https://airflow.apache.org/docs/apache-airflow/3.0.0/docker-compose.yaml)
   
   
   Is there any issue with asyncio after latest push? Do I need to use another 
asyncio version?
   
   ### What you think should happen instead?
   
   _No response_
   
   ### How to reproduce
   
   Here is my Dockerfile
   ```
   FROM apache/airflow:3.0.0
   USER root
   
   RUN apt-get update && apt-get install -y git \
       && apt-get clean \
       && rm -rf /var/lib/apt/lists/*
   
   USER airflow
   COPY requirements.txt .
   COPY .env .
   COPY dags/ /opt/airflow/dags/
   
   
   RUN eval "$(ssh-agent -s)" && ssh-add ~/.ssh/github_key && pip3 install -r 
requirements.txt
   ```
   Here my requirements
   ```
   apache-airflow==3.0.0
   
   
   # Amazon
   botocore~=1.35.57
   boto3~=1.35.57
   
   # Utils
   python-dotenv~=1.0.1
   setuptools~=75.6.0
   pandas~=2.2.3
   result~=0.17.0
   Jinja2~=3.1.4
   requests~=2.32.3
   asyncio~=3.4.3 
   pandas~=2.2.3
   
   # Code Quality
   pre-commit~=4.1.0
   black~=25.1.0  # should be the same as in .pre-commit-config.yaml
   
   #wheel~=0.45.0  # To test poetry in the future
   ```
   
   Issue I am facing
   ```
   ds_airflow-airflow-init-1           | $ airflow db check
   ds_airflow-airflow-init-1           | Traceback (most recent call last):
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/bin/airflow", line 5, in <module>
   ds_airflow-airflow-init-1           |     from airflow.__main__ import main
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/__init__.py", line 
61, in <module>
   ds_airflow-airflow-init-1           |     from airflow import configuration, 
settings
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/configuration.py", 
line 2250, in <module>
   ds_airflow-airflow-init-1           |     secrets_backend_list = 
initialize_secrets_backends()
   ds_airflow-airflow-init-1           |                            
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/configuration.py", 
line 2198, in initialize_secrets_backends
   ds_airflow-airflow-init-1           |     secrets_backend_cls = 
import_string(class_name)
   ds_airflow-airflow-init-1           |                           
^^^^^^^^^^^^^^^^^^^^^^^^^
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/utils/module_loading.py",
 line 39, in import_string
   ds_airflow-airflow-init-1           |     module = import_module(module_path)
   ds_airflow-airflow-init-1           |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
   ds_airflow-airflow-init-1           |   File 
"/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
   ds_airflow-airflow-init-1           |     return 
_bootstrap._gcd_import(name[level:], package, level)
   ds_airflow-airflow-init-1           |            
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/airflow/secrets/metastore.py",
 line 24, in <module>
   ds_airflow-airflow-init-1           |     from sqlalchemy import select
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/sqlalchemy/__init__.py", 
line 8, in <module>
   ds_airflow-airflow-init-1           |     from . import util as _util
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/sqlalchemy/util/__init__.py",
 line 107, in <module>
   ds_airflow-airflow-init-1           |     from .concurrency import asyncio
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py",
 line 20, in <module>
   ds_airflow-airflow-init-1           |     from ._concurrency_py3k import 
await_only
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/sqlalchemy/util/_concurrency_py3k.py",
 line 8, in <module>
   ds_airflow-airflow-init-1           |     import asyncio
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/asyncio/__init__.py", line 
21, in <module>
   ds_airflow-airflow-init-1           |     from .base_events import *
   ds_airflow-airflow-init-1           |   File 
"/home/airflow/.local/lib/python3.12/site-packages/asyncio/base_events.py", 
line 296
   ds_airflow-airflow-init-1           |     future = tasks.async(future, 
loop=self)
   ds_airflow-airflow-init-1           |                    ^^^^^
   ds_airflow-airflow-init-1           | SyntaxError: invalid syntax
   ```
   
   ### Operating System
   
   "Ubuntu 24.04.2 LTS"
   
   ### Versions of Apache Airflow Providers
   
   _No response_
   
   ### Deployment
   
   Docker-Compose
   
   ### Deployment details
   
   I am using the official one here
   https://airflow.apache.org/docs/apache-airflow/3.0.0/docker-compose.yaml
   
   ### Anything else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to