This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/asf-site by this push: new 7db6597b07f Publishing website 2024/03/22 23:38:19 at commit 4208b86 7db6597b07f is described below commit 7db6597b07f75acee287dbd8f72dca4fcf8c763c Author: runner <runner@main-runner-zt478-p8hmn> AuthorDate: Fri Mar 22 23:38:19 2024 +0000 Publishing website 2024/03/22 23:38:19 at commit 4208b86 --- .../sdks/python-dependencies/index.html | 14 +++++++------- website/generated-content/get-started/index.xml | 22 ++++++++++++++++++++-- .../get-started/quickstart-py/index.html | 2 +- website/generated-content/sitemap.xml | 2 +- 4 files changed, 29 insertions(+), 11 deletions(-) diff --git a/website/generated-content/documentation/sdks/python-dependencies/index.html b/website/generated-content/documentation/sdks/python-dependencies/index.html index 00e75af8ae3..f9fdfa2607b 100644 --- a/website/generated-content/documentation/sdks/python-dependencies/index.html +++ b/website/generated-content/documentation/sdks/python-dependencies/index.html @@ -35,14 +35,14 @@ <img class=banner-img-mobile src=/images/banners/tour-of-beam/tour-of-beam-mobile.png alt="Start Tour of Beam"></a></div><div class=swiper-slide><a href=https://beam.apache.org/documentation/ml/overview/><img class=banner-img-desktop src=/images/banners/machine-learning/machine-learning-desktop.jpg alt="Machine Learning"> <img class=banner-img-mobile src=/images/banners/machine-learning/machine-learning-mobile.jpg alt="Machine Learning"></a></div></div><div class=swiper-pagination></div><div class=swiper-button-prev></div><div class=swiper-button-next></div></div><script src=/js/swiper-bundle.min.min.e0e8f81b0b15728d35ff73c07f42ddbb17a108d6f23df4953cb3e60df7ade675.js></script> <script src=/js/sliders/top-banners.min.afa7d0a19acf7a3b28ca369490b3d401a619562a2a4c9612577be2f66a4b9855.js></script> -<script>function showSearch(){addPlaceholder();var e,t=document.querySelector(".searchBar");t.classList.remove("disappear"),e=document.querySelector("#iconsBar"),e.classList.add("disappear")}function addPlaceholder(){$("input:text").attr("placeholder","What are you looking for?")}function endSearch(){var e,t=document.querySelector(".searchBar");t.classList.add("disappear"),e=document.querySelector("#iconsBar"),e.classList.remove("disappear")}function blockScroll(){$("body").toggleClass(" [...] -import additional dependencies. Version collisions can result in unexpected -behavior in the service. If you are using any of these packages in your code, be -aware that some libraries are not forward-compatible and you may need to pin to -the listed versions that will be in scope during execution.</p><p>Dependencies for your Beam SDK version are listed in <code>setup.py</code> in the Beam repository. To view them, perform the following steps:</p><ol><li><p>Open <code>setup.py</code>.</p><pre tabindex=0><code>https://raw.githubusercontent.com/apache/beam/v<VERSION_NUMBER>/sdks/python/setup.py -</code></pre><p class=paragraph-wrap>Replace `<VERSION_NUMBER>` with the major.minor.patch version of the SDK. For example, <a href=https://raw.githubusercontent.com/apache/beam/v2.54.0/sdks/python/setup.py target=_blank rel="noopener noreferrer">https://raw.githubusercontent.com/apache/beam/v2.54.0/sdks/python/setup.py</a> will provide the dependencies for the 2.54.0 release.</p></li><li><p>Review the core dependency list under <code>REQUIRED_PACKAGES</code>.</p><p><strong>Note:</str [...] +<script>function showSearch(){addPlaceholder();var e,t=document.querySelector(".searchBar");t.classList.remove("disappear"),e=document.querySelector("#iconsBar"),e.classList.add("disappear")}function addPlaceholder(){$("input:text").attr("placeholder","What are you looking for?")}function endSearch(){var e,t=document.querySelector(".searchBar");t.classList.add("disappear"),e=document.querySelector("#iconsBar"),e.classList.remove("disappear")}function blockScroll(){$("body").toggleClass(" [...] +</code></pre><p class=paragraph-wrap>Replace `<VERSION_NUMBER>` with the major.minor.patch version of the SDK. For example, <a href=https://github.com/apache/beam/blob/release-2.54.0/sdks/python/setup.py target=_blank rel="noopener noreferrer">https://github.com/apache/beam/blob/release-2.54.0/sdks/python/setup.py</a> provides the dependencies for the 2.54.0 release.</p></li><li><p>Review the core dependency list under <code>REQUIRED_PACKAGES</code>.</p><p><strong>Note:</strong> If yo [...] </code></pre></li><li><p><a href=/get-started/quickstart-py/#download-and-install>Install the Beam Python SDK</a>.</p></li><li><p>Retrieve the list of dependencies.</p><pre tabindex=0><code>$ pip install pipdeptree && pipdeptree -p apache-beam -</code></pre></li></ol></div></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo alt="Apache logo"></div></div><div class=footer-wrapper><div class=wrapper-grid><div class=footer__cols__col><div class [...] +</code></pre></li></ol><p>If you have a <code>docker</code> installation, you can inspect the dependencies +preinstalled in Beam Python SDK <a href=/documentation/runtime/environments/>container +images</a> by creating a container from an +image, for example: <code>docker run --rm -it --entrypoint=/bin/sh apache/beam_python3.10_sdk:2.55.0 -c "pip list"</code>.</p><p>You can also find the list of the dependencies installed in Beam containers in +<code>base_image_requirements.txt</code> files in the <a href=https://github.com/apache/beam/blob/release-2.54.0/sdks/python/container>Beam repository</a> for a corresponding Beam release branch and Python minor version.</p></div></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=f [...] <a href=https://www.apache.org>The Apache Software Foundation</a> | <a href=/privacy_policy>Privacy Policy</a> | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...] \ No newline at end of file diff --git a/website/generated-content/get-started/index.xml b/website/generated-content/get-started/index.xml index 1a63fd92765..a284ad07887 100644 --- a/website/generated-content/get-started/index.xml +++ b/website/generated-content/get-started/index.xml @@ -6221,16 +6221,34 @@ environment&rsquo;s directories.</p> <li>Required for I/O connectors interfacing with AWS</li> </ul> </li> +<li><strong>Microsoft Azure</strong> +<ul> +<li>Installation Command: <code>pip install 'apache-beam[azure]'</code></li> +<li>Required for I/O connectors interfacing with Microsoft Azure</li> +</ul> +</li> +<li><strong>Beam YAML API</strong> +<ul> +<li>Installation Command: <code>pip install 'apache-beam[yaml]'</code></li> +<li>Required for using <a href="/documentation/sdks/yaml/">Beam YAML API</a></li> +</ul> +</li> +<li><strong>Beam YAML Dataframe API</strong> +<ul> +<li>Installation Command: <code>pip install 'apache-beam[dataframe]'</code></li> +<li>Required for using <a href="/documentation/dsls/dataframes/overview/">Beam Dataframe API</a></li> +</ul> +</li> <li><strong>Tests</strong> <ul> <li>Installation Command: <code>pip install 'apache-beam[test]'</code></li> -<li>Required for developing on beam and running unittests</li> +<li>Required for developing Beam and running unit tests</li> </ul> </li> <li><strong>Docs</strong> <ul> <li>Installation Command: <code>pip install 'apache-beam[docs]'</code></li> -<li>Generating API documentation using Sphinx</li> +<li>Required for generating API documentation using Sphinx</li> </ul> </li> </ul> diff --git a/website/generated-content/get-started/quickstart-py/index.html b/website/generated-content/get-started/quickstart-py/index.html index 94dcffe599f..90660aa6a50 100644 --- a/website/generated-content/get-started/quickstart-py/index.html +++ b/website/generated-content/get-started/quickstart-py/index.html @@ -38,7 +38,7 @@ <script>function showSearch(){addPlaceholder();var e,t=document.querySelector(".searchBar");t.classList.remove("disappear"),e=document.querySelector("#iconsBar"),e.classList.add("disappear")}function addPlaceholder(){$("input:text").attr("placeholder","What are you looking for?")}function endSearch(){var e,t=document.querySelector(".searchBar");t.classList.add("disappear"),e=document.querySelector("#iconsBar"),e.classList.remove("disappear")}function blockScroll(){$("body").toggleClass(" [...] <a href=/get-started/quickstart/python#set-up-your-development-environment>Set up your development environment</a>.</p><h2 id=get-apache-beam>Get Apache Beam</h2><h3 id=create-and-activate-a-virtual-environment>Create and activate a virtual environment</h3><p>A virtual environment is a directory tree containing its own Python distribution. To create a virtual environment, run:</p><div class='shell-unix snippet'><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-tog [...] Activating it sets some environment variables that point to the virtual -environment’s directories.</p><p>To activate a virtual environment in Bash, run:</p><div class='shell-unix snippet'><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><pre tabindex=0><code class=language-unix data-lang=unix>. /path/to/directory/bin/activate</code></pre></div></div><div class='shell-powerShell snippet'><div class="notebook-skip code-snippet"><a [...] +environment’s directories.</p><p>To activate a virtual environment in Bash, run:</p><div class='shell-unix snippet'><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><pre tabindex=0><code class=language-unix data-lang=unix>. /path/to/directory/bin/activate</code></pre></div></div><div class='shell-powerShell snippet'><div class="notebook-skip code-snippet"><a [...] --output /path/to/write/counts \ --runner FlinkRunner</code></pre></div></div><div class='runner-spark snippet'><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><pre tabindex=0><code class=language-spark data-lang=spark>python -m apache_beam.examples.wordcount --input /path/to/inputfile \ --output /path/to/write/counts \ diff --git a/website/generated-content/sitemap.xml b/website/generated-content/sitemap.xml index f0d3b82f65b..0231ce81de9 100644 --- a/website/generated-content/sitemap.xml +++ b/website/generated-content/sitemap.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/beam-2.54.0/</loc><lastmod>2024-03-22T09:43:22-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2024-03-22T09:43:22-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2024-03-22T09:43:22-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2024-03-22T09:43:22-07:00</lastmod></url><url><loc>/catego [...] \ No newline at end of file +<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/beam-2.54.0/</loc><lastmod>2024-03-22T15:31:50-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2024-03-22T15:31:50-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2024-03-22T15:31:50-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2024-03-22T15:31:50-07:00</lastmod></url><url><loc>/catego [...] \ No newline at end of file