potiuk commented on PR #50449: URL: https://github.com/apache/airflow/pull/50449#issuecomment-2869647581
Yep. That's what I thought. You will need to add `python3-saml` extra to the `apache-airflow` meta-project `pyproject.toml` (the one in the root package, similarly to the s3fs one: ``` "s3fs" = [ # This is required for support of S3 file system which uses aiobotocore # which can have a conflict with boto3 as mentioned in aiobotocore extra "apache-airflow-providers-amazon[s3fs]", ] ``` Like this: ``` "python3-saml" = [ "apache-airflow-providers-amazon[python3-saml]", ] ``` And it should be added as an extra installed when `all` extras are installed (same pyproject.toml) : ``` "all" = [ "apache-airflow[aiobotocore,apache-atlas,apache-webhdfs,async,cloudpickle,github-enterprise,google-auth,graphviz,kerberos,ldap,otel,pandas,polars,rabbitmq,s3fs,sentry,statsd,uv]", ``` Otherwise CI image wil not install this extra. We use `all` extra to build the `ci` image - and if the extra is not specified in `all` - directly or transitively, it will not be installed when `ci` image is built. -- 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: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org