potiuk commented on PR #29935:
URL: https://github.com/apache/airflow/pull/29935#issuecomment-1475396120

   > The `pip install .` and the separate installation of the time-machine 
module allowed me to run the pytest command, saldy it did not get far:
   > 
   > ```
   > (venv) PS D:\repositories\airflow> pytest --verbosity=0 --strict-markers 
--durations=100 --maxfail=50 --color=yes 
--junitxml=/files/test_result-Always-sqlite.xml --timeouts-order moi 
--setup-timeout=60 --execution-timeout=60 --teardown-timeout=60 
--disable-warnings -rfEX --with-db-init 
   > --ignore tests/providers --ignore tests/charts tests
   > WARNING:root:OSError while attempting to symlink the latest log directory
   > D:\repositories\airflow\airflow\models\dagrun.py:131 RemovedIn20Warning: 
Deprecated API features detected! These feature(s) are not compatible with 
SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating 
applications, ensure requirements files are pinned to "sqlalchemy<2.0". 
   > Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation 
warnings.  Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to 
silence this message. (Background on SQLAlchemy 2.0 at: 
https://sqlalche.me/e/b8d9)
   > 
d:\repositories\airflow\venv\lib\site-packages\marshmallow_sqlalchemy\convert.py:17
 DeprecationWarning: distutils Version classes are deprecated. Use 
packaging.version instead.
   > 
d:\repositories\airflow\venv\lib\site-packages\marshmallow_sqlalchemy\convert.py:17
 DeprecationWarning: distutils Version classes are deprecated. Use 
packaging.version instead.
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:121 
DeprecationWarning: pkg_resources is deprecated as an API
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('google')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('sphinxcontrib')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('sphinxcontrib')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('sphinxcontrib')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('sphinxcontrib')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('sphinxcontrib')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('sphinxcontrib')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > 
d:\repositories\airflow\venv\lib\site-packages\pkg_resources\__init__.py:2870 
DeprecationWarning: Deprecated call to 
`pkg_resources.declare_namespace('sphinxcontrib')`.
   > Implementing implicit namespace packages (as specified in PEP 420) is 
preferred to `pkg_resources.declare_namespace`. See 
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
   > INTERNALERROR> Traceback (most recent call last):
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\_pytest\main.py", line 266, in 
wrap_session
   > INTERNALERROR>     config._do_configure()
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\_pytest\config\__init__.py", 
line 1039, in _do_configure
   > INTERNALERROR>     
self.hook.pytest_configure.call_historic(kwargs=dict(config=self))
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\pluggy\_hooks.py", line 277, in 
call_historic
   > INTERNALERROR>     res = self._hookexec(self.name, self.get_hookimpls(), 
kwargs, False)
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\pluggy\_manager.py", line 80, 
in _hookexec
   > INTERNALERROR>     return self._inner_hookexec(hook_name, methods, kwargs, 
firstresult)
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\pluggy\_callers.py", line 60, 
in _multicall
   > INTERNALERROR>     return outcome.get_result()
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\pluggy\_result.py", line 60, in 
get_result
   > INTERNALERROR>     raise ex[1].with_traceback(ex[2])
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\pluggy\_callers.py", line 39, 
in _multicall
   > INTERNALERROR>     res = hook_impl.function(*args)
   > INTERNALERROR>   File 
"d:\repositories\airflow\venv\lib\site-packages\pytest_timeouts.py", line 57, 
in pytest_configure
   > INTERNALERROR>     assert hasattr(signal, 'SIGALRM')
   > INTERNALERROR> AssertionError: assert False
   > INTERNALERROR>  +  where False = hasattr(signal, 'SIGALRM')
   > ```
   > 
   > It seems to me that we are running into the same issues regarding process 
handling, that this PR wants to address in the Airflow code base. How should we 
proceed here? Changing the source code in "pytest_timeouts" does not seem to be 
a good idea.
   
   This comes from some of the parameters passed in pytest (timeouts related) 
disabling them (i.e. not using the timeout parameters of pytest]) is the right 
way to go. 


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to