Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/airflow/sdk/_shared/providers_discovery/__init__.py: 67%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

3 statements  

1# 

2# Licensed to the Apache Software Foundation (ASF) under one 

3# or more contributor license agreements. See the NOTICE file 

4# distributed with this work for additional information 

5# regarding copyright ownership. The ASF licenses this file 

6# to you under the Apache License, Version 2.0 (the 

7# "License"); you may not use this file except in compliance 

8# with the License. You may obtain a copy of the License at 

9# 

10# http://www.apache.org/licenses/LICENSE-2.0 

11# 

12# Unless required by applicable law or agreed to in writing, 

13# software distributed under the License is distributed on an 

14# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 

15# KIND, either express or implied. See the License for the 

16# specific language governing permissions and limitations 

17# under the License. 

18 

19from __future__ import annotations 

20 

21from .providers_discovery import ( 

22 KNOWN_UNHANDLED_OPTIONAL_FEATURE_ERRORS as KNOWN_UNHANDLED_OPTIONAL_FEATURE_ERRORS, 

23 HookClassProvider as HookClassProvider, 

24 HookInfo as HookInfo, 

25 LazyDictWithCache as LazyDictWithCache, 

26 PluginInfo as PluginInfo, 

27 ProviderInfo as ProviderInfo, 

28 _check_builtin_provider_prefix as _check_builtin_provider_prefix, 

29 _create_provider_info_schema_validator as _create_provider_info_schema_validator, 

30 discover_all_providers_from_packages as discover_all_providers_from_packages, 

31 log_import_warning as log_import_warning, 

32 log_optional_feature_disabled as log_optional_feature_disabled, 

33 provider_info_cache as provider_info_cache, 

34)