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


##########
shared/configuration/pyproject.toml:
##########
@@ -33,6 +33,7 @@ dependencies = [
 [dependency-groups]
 dev = [
     "apache-airflow-devel-common",
+    "apache-airflow-shared-module-loading",

Review Comment:
   Yes. When you run `uv sync` in `shared/configuration`, uv will install only 
the distributions listed as required  dependencies of "configuration" and "dev" 
group dependencies of it.
   
   This allows to do this:
   
   ```
   cd shared/configuration
   uv run pytest
   ```
   
   Which we do in CI. If we did not have "apache-airflow-shared-module-loading" 
added as dependency, uv sync would not add it's sources to PYTHONPATH.
   
   
   



-- 
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