Hello I want to add to Databricks more details about version of Airflow & provider itself, so we can understand what Airflow & provider versions are used and plan backports, etc.
I see that we can get list of provider versions via get_provider_info function that is automatically generated when release is done. What would be the recommended way of extracting version information that will work for both released & dev versions of provider? I see that DBT provider uses following code: def _get_provider_info() -> Tuple[str, str]: from airflow.providers_manager import ProvidersManager manager = ProvidersManager() package_name = manager.hooks[DbtCloudHook.conn_type].package_name # type: ignore[union-attr] provider = manager.providers[package_name] return package_name, provider.version Would it be recommended approach? -- With best wishes, Alex Ott http://alexott.net/ Twitter: alexott_en (English), alexott (Russian)