When you install Aiflow with an extra, the required provider packages should be installed automatically.

For example:

`pip instal apache-airflow[google]` should install apache-airlfow-providers-google package.
scripts/ci/pre_commit/pre_commit_check_order_setup.py
"""
    Test for an order of dependencies in function do_setup section
    providers_require in setup.py
    """
    pattern_extras_requires = re.compile(
        r'PROVIDERS_REQUIREMENTS: Dict\[str, Iterable\[str\]\] = {(.*?)}', re.DOTALL
    )
    extras_requires = pattern_extras_requires.findall(setup_context)[0]
    pattern_dependent = re.compile('"(.*?)"')
    src = pattern_dependent.findall(extras_requires)
    _check_list_sorted(src, "Order of dependencies in: providers_require")
if __name__ == '__main__':
    setup_context_main = setup()
    check_main_dependent_group(setup_context_main)
    check_alias_dependent_group(setup_context_main)
    check_sub_dependent_group(setup_context_main)
    check_install_and_setup_requires(setup_context_main)
    check_extras_require(setup_context_main)
    check_provider_requirements(setup_context_main)
    print()
    print()
    for error in errors:
        print(error)
    print()
    if errors:
        sys.exit(1)