[ https://issues.apache.org/jira/browse/AIRFLOW-5138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16902697#comment-16902697 ]
Jonathan Lange commented on AIRFLOW-5138: ----------------------------------------- The warnings are likely due to https://github.com/apache/airflow/blob/0be39219cd058ba7d50cdf34b2cc46513f4f5ab3/airflow/configuration.py#L39-L43 It's very strange to have a library override user-provided warning settings. > Spurious DeprecationWarnings issued for configuration > ----------------------------------------------------- > > Key: AIRFLOW-5138 > URL: https://issues.apache.org/jira/browse/AIRFLOW-5138 > Project: Apache Airflow > Issue Type: Bug > Components: configuration > Affects Versions: 1.10.3, 1.10.4 > Reporter: Jonathan Lange > Priority: Minor > > If you have tests that import airflow, and run them with pytest, you'll see > errors like this: > {code} > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/configuration.py:599 > > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/configuration.py:599: > DeprecationWarning: Specifying airflow_home in the config file is > deprecated. As you have left it at the default value you should remove the > setting from your airflow.cfg and suffer no change in behaviour. > category=DeprecationWarning, > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/config_templates/airflow_local_settings.py:65 > > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/config_templates/airflow_local_settings.py:65: > DeprecationWarning: The elasticsearch_host option in [elasticsearch] has > been renamed to host - the old setting has been used, but please update your > config. > ELASTICSEARCH_HOST = conf.get('elasticsearch', 'HOST') > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/config_templates/airflow_local_settings.py:67 > > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/config_templates/airflow_local_settings.py:67: > DeprecationWarning: The elasticsearch_log_id_template option in > [elasticsearch] has been renamed to log_id_template - the old setting has > been used, but please update your config. > ELASTICSEARCH_LOG_ID_TEMPLATE = conf.get('elasticsearch', > 'LOG_ID_TEMPLATE') > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/config_templates/airflow_local_settings.py:69 > > /Users/jml/.pyenv/versions/3.7.4/envs/memflow/lib/python3.7/site-packages/airflow/config_templates/airflow_local_settings.py:69: > DeprecationWarning: The elasticsearch_end_of_log_mark option in > [elasticsearch] has been renamed to end_of_log_mark - the old setting has > been used, but please update your config. > ELASTICSEARCH_END_OF_LOG_MARK = conf.get('elasticsearch', > 'END_OF_LOG_MARK') > {code} > These errors occur even if you don't have a config file present. They are > very distracting, and I can't figure out what action I should take to get rid > of them. -- This message was sent by Atlassian JIRA (v7.6.14#76016)