This is an automated email from the ASF dual-hosted git repository.
dimberman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airflow.git.
from ce91872 Better compatibility/diagnostics for arbitrary UID in docker
image (#15162)
add 5661273 Add PythonVirtualenvDecorator to Taskflow API (#14761)
No new revisions were added by this update.
Summary of changes:
airflow/decorators/__init__.py | 85 +++++++-
airflow/decorators/base.py | 147 ++++++++-----
airflow/decorators/python.py | 38 +---
.../decorators/{python.py => python_virtualenv.py} | 50 ++---
....py => tutorial_taskflow_api_etl_virtualenv.py} | 16 +-
airflow/operators/python.py | 22 +-
airflow/providers/docker/operators/docker.py | 6 +-
airflow/utils/python_virtualenv.py | 31 +++
docs/apache-airflow/tutorial_taskflow_api.rst | 20 ++
docs/spelling_wordlist.txt | 1 +
tests/decorators/test_python_virtualenv.py | 231 +++++++++++++++++++++
tests/utils/test_python_virtualenv.py | 24 ++-
12 files changed, 538 insertions(+), 133 deletions(-)
copy airflow/decorators/{python.py => python_virtualenv.py} (67%)
copy airflow/example_dags/{tutorial_taskflow_api_etl.py =>
tutorial_taskflow_api_etl_virtualenv.py} (91%)
create mode 100644 tests/decorators/test_python_virtualenv.py