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.
setup.py
PACKAGES_EXCLUDED_FOR_ALL.extend(
        [
            'snakebite',
        ]
    )
PACKAGES_EXCLUDED_FOR_CI = [
    'apache-beam',
]
def is_package_excluded(package: str, exclusion_list: List[str]):
    """
    Checks if package should be excluded.
    :param package: package name (beginning of it)
    :param exclusion_list: list of excluded packages
    :return: true if package should be excluded
    """
    return any(package.startswith(excluded_package) for excluded_package in exclusion_list)
devel_all = [
    package
    for package in devel_all
    if not is_package_excluded(package=package, exclusion_list=PACKAGES_EXCLUDED_FOR_ALL)
]
devel_ci = [
    package
    for package in devel_all
    if not is_package_excluded(
        package=package, exclusion_list=PACKAGES_EXCLUDED_FOR_CI + PACKAGES_EXCLUDED_FOR_ALL
    )
]
EXTRAS_REQUIREMENTS.update(
    {