You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2021/11/05 13:05:06 UTC
[GitHub] [airflow] eladkal commented on pull request #17349: #16037 Add support for passing templated requirements.txt in PythonVirtualenvOperator
eladkal commented on pull request #17349:
URL: https://github.com/apache/airflow/pull/17349#issuecomment-961879110
@rounakdatta can you please take a look at the error?
```
ERROR [airflow.models.dagbag.DagBag] Failed to import: /opt/airflow/airflow/example_dags/tutorial_taskflow_api_etl_virtualenv.py
Traceback (most recent call last):
File "/opt/airflow/airflow/models/dagbag.py", line 331, in _load_modules_from_file
loader.exec_module(new_module)
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/opt/airflow/airflow/example_dags/tutorial_taskflow_api_etl_virtualenv.py", line 22, in <module>
from airflow.decorators import dag, task
File "/opt/airflow/airflow/decorators/__init__.py", line 20, in <module>
from airflow.decorators.python import PythonDecoratorMixin, python_task # noqa
File "/opt/airflow/airflow/decorators/python.py", line 21, in <module>
from airflow.operators.python import PythonOperator
File "/opt/airflow/airflow/operators/python.py", line 252, in <module>
class PythonVirtualenvOperator(PythonOperator):
File "/opt/airflow/airflow/operators/python.py", line 341, in PythonVirtualenvOperator
requirements: Optional[Iterable[str], str] = None,
File "/usr/local/lib/python3.9/typing.py", line 275, in inner
return func(*args, **kwds)
File "/usr/local/lib/python3.9/typing.py", line 352, in __getitem__
return self._getitem(self, parameters)
File "/usr/local/lib/python3.9/typing.py", line 475, in Optional
arg = _type_check(parameters, f"{self} requires a single type.")
File "/usr/local/lib/python3.9/typing.py", line 164, in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
TypeError: typing.Optional requires a single type. Got (typing.Iterable[str], <class 'str'>).
```
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org