Install & Compatibility
Where this runs
tested against v1.19.4 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 264.1MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 26.0s · import 0.000s · 263MB
265MB installed
● package 265MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
SnowflakeOperatorAsync
✓ from astronomer.providers.snowflake.operators.snowflake import SnowflakeOperatorAsync
✗ from astronomer.providers.snowflake.operators.snowflake import SnowflakeOperatorAsync
Minimal DAG using a deferrable Snowflake operator.
from datetime import datetime
from airflow import DAG
from astronomer.providers.snowflake.operators.snowflake import SnowflakeOperatorAsync
dag = DAG(
dag_id='example_async_snowflake',
start_date=datetime(2023, 1, 1),
schedule=None,
catchup=False,
)
task = SnowflakeOperatorAsync(
task_id='run_query',
sql="SELECT 1;",
snowflake_conn_id='snowflake_default',
dag=dag,
)
Upgrade
Version history
1.19.4latest on PyPI · released Aug 23, 2024
Audit
Dependencies
apache-airflowrequiredRequired runtime dependency; installed automatically but must be >=2.6.0