[Task]: Provide a guidance for users that explicitly recommends users to manage all dependencies of their pipeline that allow version pinning and controlled updates to prevent breakages. #25656
Labels
done & done
Issue has been reviewed after it was closed for verification, followups, etc.
P2
python
task
Milestone
What needs to happen?
Related pages: https://beam.apache.org/documentation/sdks/python-pipeline-dependencies/
Ideas to expand on:
users should have a way to create a reproducible virtual environments for launching their production pipelines.
To match runtime environment with submission environment, beam can be pip-installed with a
--constraint
option and files like: https://raw.githubusercontent.com/apache/beam/release-2.45.0/sdks/python/container/py37/base_image_requirements.txt . See also: https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.htmlIssue Priority
Priority: 2 (default / most normal work should be filed as P2)
Issue Components
The text was updated successfully, but these errors were encountered: