TylerLubeck opened a new pull request, #63906:
URL: https://github.com/apache/airflow/pull/63906

   This mirrors what happens when generating `pyproject.toml` - if providers 
are listed in the package requirements, they are not added as `extras`.
   
   The difference here - and where I'm hoping for some feedback - is that the 
docs say both "This is a cross provider dependency" and "here's the extra you 
can use to install it if you want".
   
   Basically, do we want to differentiate between optional and required cross 
provider dependencies, but still show both? Or perhaps rename the docs section 
"optional cross provider dependencies"? This PR currently chooses to do 
neither, and just doesn't show the cross provider dependency if it's also a 
required dependency.
   
   closes: #63891
   
    <!-- SPDX-License-Identifier: Apache-2.0
         https://www.apache.org/licenses/LICENSE-2.0 -->
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   Nope
   


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