potiuk commented on issue #64954: URL: https://github.com/apache/airflow/issues/64954#issuecomment-4215015429
Not really - while the constraints were not super refreshed - because apparently v3-2-test build did not succeed just before releasing, they are distinct for 3.2.0rc2 and rc1: And yes @snicki13 - if you have a dependency, that requires complilation - for example the numpy version of yours does not have wheels prepared for 3.14, then that dependency needs to be built from sources using compiler - and this is something that is **expected** for dependencies in Python - nothing new - it's been like that for, practically, ever. You have forgotten to mention which python version you use or post content of your requirements.txt Note that Airflow image is a reference image that is optimized for size - and it does not have compilers installed - which saves a lot of size of the image (200 MB or so). This is all described in detail in the documentaiton for the image: https://airflow.apache.org/docs/docker-stack/build.html And this chapter and following explains the approaches you can take - either make your image biger with adding compllers or rebuilding your image from scratch adding your dependencies that makes your image similarly optimized as Airflow in case you need to add packages that require compilation: Just read the docs https://airflow.apache.org/docs/docker-stack/build.html#extending-vs-customizing-the-image Here is the log of constraints (git log apache/constrainst-3-2): ``` commit cd9049cdc66ffb51fd021fab9c28a5234bd3735f (tag: constraints-latest, tag: constraints-3.2.0rc2, tag: constraints-3.2.0) Author: Automated GitHub Actions commit <[email protected]> Date: Tue Mar 31 10:24:20 2026 +0000 Updating constraints. GitHub run id:23790129915 This update in constraints is automatically committed by the CI 'constraints-push' step based on 'refs/heads/v3-2-test' in the 'apache/airflow' repository with commit sha 23b5c3bd8fa9ebec11265427f8564914b46ac1c3. The action that build those constraints can be found at https://github.com/apache/airflow/actions/runs/23790129915/ All tests passed in this build so we determined we can push the updated constraints. See https://github.com/apache/airflow/blob/main/README.md#installing-from-pypi for details. commit c7271569490049480169ca6369279a7f1b23efa5 (tag: constraints-3.2.0rc1) Author: Automated GitHub Actions commit <[email protected]> Date: Mon Mar 30 17:49:01 2026 +0000 Updating constraints. GitHub run id:23756874655 This update in constraints is automatically committed by the CI 'constraints-push' step based on 'refs/heads/v3-2-test' in the 'apache/airflow' repository with commit sha 9af7e89f5702db34f377742a5071f03472128077. The action that build those constraints can be found at https://github.com/apache/airflow/actions/runs/23756874655/ All tests passed in this build so we determined we can push the updated constraints. See https://github.com/apache/airflow/blob/main/README.md#installing-from-pypi for details. ``` -- 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]
