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


##########
dev/breeze/src/airflow_breeze/templates/pyproject_TEMPLATE.toml.jinja2:
##########
@@ -36,11 +36,31 @@
 
 # NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE OVERWRITTEN!
 
-# IF YOU WANT TO MODIFY THIS FILE EXCEPT DEPENDENCIES, YOU SHOULD MODIFY THE 
TEMPLATE
-# `pyproject_TEMPLATE.toml.jinja2` IN the 
`dev/breeze/src/airflow_breeze/templates` DIRECTORY
+# IF YOU WANT TO MODIFY THIS FILE EXCEPT DEPENDENCIES OR HATCHLING DETAILS(*),
+# YOU SHOULD MODIFY THE TEMPLATE `pyproject_TEMPLATE.toml.jinja2` IN the
+# `dev/breeze/src/airflow_breeze/templates` DIRECTORY
+#
+# *) Hatchling is an optional build backend for some providers only in which
+#    you can define custom builds and artifacts/excludes
+
 [build-system]
+{% if BUILD_SYSTEM == "flit_core" -%}
 requires = ["flit_core==3.12.0"]
 build-backend = "flit_core.buildapi"
+{% else -%}
+requires = [

Review Comment:
   Wy should synchronize this - or probably dynamically include it here by 
reading those from the airflow-core pyproject.toml. The thing is that 
`airflow-core `build-system/requires` is today automatically bumped up by 
dependabot and here we would have to manually bump the versions when new 
versions of dependencies are released. The `==` here is necessary because of 
reproducibility. 



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