potiuk opened a new pull request, #31882:
URL: https://github.com/apache/airflow/pull/31882

   Airlow constraints and custom depenencies are a mystery for our users. The 
reason why we are using constraints is not clear and user are confused when 
they should and when they shoudl not use constraints. Recent discussions with 
users and "Mastering Custom Dependencies" presentation in London has proven 
that we need to do better and simplify the documentation while giving more, 
better examples. That includes trimming down of boilerplate description in the 
constraint information, explaining a little more on what reproducibke (not 
repeatable!) build is, adding expectation that users will not use constraints 
for all pip commands and explaining how to produce your own constraints if you 
need a reproducible, custom build.
   
   This PR aims to fulfill those goals.
   
   <!--
   Thank you for contributing! Please make sure that your code changes
   are covered with tests. And in case of new features or big changes
   remember to adjust the documentation.
   
   Feel free to ping committers for the review!
   
   In case of an existing issue, reference it using one of the following:
   
   closes: #ISSUE
   related: #ISSUE
   
   How to write a good git commit message:
   http://chris.beams.io/posts/git-commit/
   -->
   
   ---
   **^ Add meaningful description above**
   
   Read the **[Pull Request 
Guidelines](https://github.com/apache/airflow/blob/main/CONTRIBUTING.rst#pull-request-guidelines)**
 for more information.
   In case of fundamental code changes, an Airflow Improvement Proposal 
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals))
 is needed.
   In case of a new dependency, check compliance with the [ASF 3rd Party 
License Policy](https://www.apache.org/legal/resolved.html#category-x).
   In case of backwards incompatible changes please leave a note in a 
newsfragment file, named `{pr_number}.significant.rst` or 
`{issue_number}.significant.rst`, in 
[newsfragments](https://github.com/apache/airflow/tree/main/newsfragments).
   


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