potiuk commented on code in PR #42944:
URL: https://github.com/apache/airflow/pull/42944#discussion_r1797352346
##########
dev/breeze/src/airflow_breeze/utils/python_versions.py:
##########
@@ -45,14 +45,12 @@ def get_python_version_list(python_versions: str) ->
list[str]:
return python_version_list
-def check_python_version():
- error = False
- if not sys.version_info >= (3, 9):
- get_console().print("[error]At least Python 3.9 is required to prepare
reproducible archives.\n")
- error = True
- if error:
+def check_python_version(release_provider_packages: bool = False):
+ if not sys.version_info < (3, 12) and release_provider_packages:
Review Comment:
For example @ashb. If you would do once verification of the providers as a
PMC member, you would immediately see that Python 3.12 will fail in this step:
<img width="1110" alt="Screenshot 2024-10-11 at 21 29 02"
src="https://github.com/user-attachments/assets/144b3ccb-32a1-4901-8d0c-dfca14ffe9cc">
This is necesary step to check reproducibility of building the packages.
But as far as I see you've not done it recently so you might have not
realized that this is happening.
--
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]