potiuk commented on code in PR #36755:
URL: https://github.com/apache/airflow/pull/36755#discussion_r1518964480


##########
pyproject.toml:
##########
@@ -573,7 +576,7 @@ apache-beam = [ # source: 
airflow/providers/apache/beam/provider.yaml
   "pyarrow>=14.0.1;python_version != \"3.12\"",

Review Comment:
   That's not pyarrow exclusion - it's exclusion of apache.beam dependency when 
python 3.12 is in. The `exclude-python-versions` work in the way that it adds 
exclusion for all dependencies of the provider for that version (and there is 
no other way in general) - arrow will not be excluded, only when you do:
   
   ```
   pip -e ".[apache-beam]" 
   ```
   
   In Python 3.12, all the dependencies of apache-beam (pyarrow) will have != 
3.12 and they will not contribute to overall dependencies of CI image for 
example. 



-- 
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