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

Reply via email to