You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by el...@apache.org on 2025/05/25 10:19:33 UTC
(airflow-site-archive) 01/01: Update constraints refrences for 2.11
This is an automated email from the ASF dual-hosted git repository.
eladkal pushed a commit to branch cons
in repository https://gitbox.apache.org/repos/asf/airflow-site-archive.git
commit edadd60411e3feb08412db4f1bbfce5cf9c685af
Author: Elad Kalif <el...@amazon.com>
AuthorDate: Sun May 25 13:19:11 2025 +0300
Update constraints refrences for 2.11
---
.../2.11.0/installation/installing-from-pypi.html | 10 +++++-----
docs-archive/apache-airflow/2.11.0/start.html | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/docs-archive/apache-airflow/2.11.0/installation/installing-from-pypi.html b/docs-archive/apache-airflow/2.11.0/installation/installing-from-pypi.html
index a3cffda744..8981d723f8 100644
--- a/docs-archive/apache-airflow/2.11.0/installation/installing-from-pypi.html
+++ b/docs-archive/apache-airflow/2.11.0/installation/installing-from-pypi.html
@@ -745,7 +745,7 @@ the problem in <a class="reference external" href="https://github.com/bazelbuild
newer versions of <code class="docutils literal notranslate"><span class="pre">bazel</span></code> will handle it.</p>
</div>
<p>Typical command to install airflow from scratch in a reproducible way from PyPI looks like below:</p>
-<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.8.txt"</span>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.9.txt"</span>
</pre></div>
</div>
<p>Typically, you can add other dependencies and providers as separate command after the reproducible
@@ -800,7 +800,7 @@ constraints file for each version of Python that Airflow supports.</p>
</ul>
<p>The examples below assume that you want to use install airflow in a reproducible way with the <code class="docutils literal notranslate"><span class="pre">celery</span></code> extra,
but you can pick your own set of extras and providers to install.</p>
-<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.8.txt"</span>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.9.txt"</span>
</pre></div>
</div>
<div class="admonition note">
@@ -825,13 +825,13 @@ reasons. Installing such dependencies should be done without constraints as a se
packages to install and pin it to the version that you have, otherwise you might end up with a
different version of Airflow than you expect because <code class="docutils literal notranslate"><span class="pre">pip</span></code> can upgrade/downgrade it automatically when
performing dependency resolution.</p>
-<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.8.txt"</span>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.9.txt"</span>
pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow==2.11.0"</span><span class="w"> </span>apache-airflow-providers-google<span class="o">==</span><span class="m">10</span>.1.1
</pre></div>
</div>
<p>You can also downgrade or upgrade other dependencies this way - even if they are not compatible with
those dependencies that are stored in the original constraints file:</p>
-<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.8.txt"</span>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.9.txt"</span>
pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>dbt-core<span class="o">==</span><span class="m">0</span>.20.0
</pre></div>
</div>
@@ -865,7 +865,7 @@ conflicting dependencies in your environment.</p>
to continue being able to keep reproducible installation of Airflow and those dependencies via a single command.
In order to do that, you can produce your own constraints file and use it to install Airflow instead of the
one provided by the community.</p>
-<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.8.txt"</span>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow[celery]==2.11.0"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.9.txt"</span>
pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow==2.11.0"</span><span class="w"> </span>dbt-core<span class="o">==</span><span class="m">0</span>.20.0
pip<span class="w"> </span>freeze<span class="w"> </span>><span class="w"> </span>my-constraints.txt
</pre></div>
diff --git a/docs-archive/apache-airflow/2.11.0/start.html b/docs-archive/apache-airflow/2.11.0/start.html
index e1d5ccf292..1a35ba662f 100644
--- a/docs-archive/apache-airflow/2.11.0/start.html
+++ b/docs-archive/apache-airflow/2.11.0/start.html
@@ -683,7 +683,7 @@ constraint files to enable reproducible installation, so using <code class="docu
<span class="nv">PYTHON_VERSION</span><span class="o">=</span><span class="s2">"</span><span class="k">$(</span>python<span class="w"> </span>-c<span class="w"> </span><span class="s1">'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")'</span><span class="k">)</span><span class="s2">"</span>
<span class="nv">CONSTRAINT_URL</span><span class="o">=</span><span class="s2">"https://raw.githubusercontent.com/apache/airflow/constraints-</span><span class="si">${</span><span class="nv">AIRFLOW_VERSION</span><span class="si">}</span><span class="s2">/constraints-</span><span class="si">${</span><span class="nv">PYTHON_VERSION</span><span class="si">}</span><span class="s2">.txt"</span>
-<span class="c1"># For example this would install 2.11.0 with python 3.8: https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.8.txt</span>
+<span class="c1"># For example this would install 2.11.0 with python 3.8: https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.9.txt</span>
pip<span class="w"> </span>install<span class="w"> </span><span class="s2">"apache-airflow==</span><span class="si">${</span><span class="nv">AIRFLOW_VERSION</span><span class="si">}</span><span class="s2">"</span><span class="w"> </span>--constraint<span class="w"> </span><span class="s2">"</span><span class="si">${</span><span class="nv">CONSTRAINT_URL</span><span class="si">}</span><span class="s2">"</span>
</pre></div>