potiuk commented on code in PR #60062:
URL: https://github.com/apache/airflow/pull/60062#discussion_r2665512748


##########
providers/apache/impala/pyproject.toml:
##########
@@ -78,7 +81,8 @@ dev = [
     "apache-airflow-providers-common-sql",
     # Additional devel dependencies (do not remove this line and add extra 
development dependencies)
     "kerberos>=1.3.0",
-    "apache-airflow-providers-common-sql[pandas,polars]"
+    "apache-airflow-providers-common-sql[pandas,polars]",
+    "apache-airflow-providers-apache-impala[sqlalchemy]",

Review Comment:
   > since we are adding SQLAlchemy to the optional dependencies, why are we 
also adding SQLAlchemy here ?
   
   Because we want to run complete set of tests with "all' dependencies - 
including the optional ones- this is a "dev" depenency group, which means that 
those dependencies will be automatically installed when you run `uv sync` and 
subsequently run `uv run pytest` to run all test cases (for example). It only 
impacts development environment when you are developing this provider and want 
to run tests.
   
   we could also add `sqlalchemy>=1.49.1` here - but by adding it this way we 
only need to keep the min version in one place - in the optional deps - and dev 
dependencies will use it from there. 
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to