Only render cross-provider dependencies if they're optional#63906
Only render cross-provider dependencies if they're optional#63906TylerLubeck wants to merge 2 commits intoapache:mainfrom
Conversation
Good catch. Yes I think renaming the docs session to optional is a good idea - feel free to amend the commit, you will need to change template and regenerate the docs (look for |
bbf4f59 to
039ae7a
Compare
039ae7a to
5a8d177
Compare
|
boy howdy regenerating the docs makes this a big PR. I split the commits to hopefully make review easier, key stuff is in the first one. and thank you for the breeze release-management prepare-provider-documentation --reapply-templates-only --only-min-version-updateLeaving off the last argument resulted in and picking a release date felt presumptuous at best |
This mirrors what happens when generating
pyproject.toml- if providers are listed in the package requirements, they are not added asextras.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
Was generative AI tooling used to co-author this PR?
Nope