[ https://issues.apache.org/jira/browse/AIRFLOW-5209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16907092#comment-16907092 ]
ASF subversion and git services commented on AIRFLOW-5209: ---------------------------------------------------------- Commit 34fbd029f70c9f51de93ab3d3bfc6c72bb8d5bf3 in airflow's branch refs/heads/master from Kaxil Naik [ https://gitbox.apache.org/repos/asf?p=airflow.git;h=34fbd02 ] [AIRFLOW-5209] Bump Sphinx version to fix doc build (#5814) > Fix Documentation build > ----------------------- > > Key: AIRFLOW-5209 > URL: https://issues.apache.org/jira/browse/AIRFLOW-5209 > Project: Apache Airflow > Issue Type: Bug > Components: dependencies > Affects Versions: 1.10.4 > Reporter: Kaxil Naik > Assignee: Kaxil Naik > Priority: Major > Fix For: 1.10.5 > > > Currently, if you try to build on master or 1.10.4 it fails with the > following error: > {noformat} > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/statemachine.py", > line 460, in check_line > return method(match, context, next_state) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 2753, in underline > self.section(title, source, style, lineno - 1, messages) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 327, in section > self.new_subsection(title, lineno, messages) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 395, in new_subsection > node=section_node, match_titles=True) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 282, in nested_parse > node=node, match_titles=match_titles) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 196, in run > results = StateMachineWS.run(self, input_lines, input_offset) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/statemachine.py", > line 239, in run > context, state, transitions) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/statemachine.py", > line 460, in check_line > return method(match, context, next_state) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 2326, in explicit_markup > nodelist, blank_finish = self.explicit_construct(match) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 2338, in explicit_construct > return method(self, expmatch) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 2081, in directive > directive_class, match, type_name, option_presets) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/parsers/rst/states.py", > line 2130, in run_directive > result = directive_instance.run() > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/sphinx/ext/autodoc/directive.py", > line 121, in run > documenter_options = process_documenter_options(doccls, self.config, > self.options) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/sphinx/ext/autodoc/directive.py", > line 73, in process_documenter_options > return Options(assemble_option_dict(options.items(), > documenter.option_spec)) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/docutils/utils/__init__.py", > line 328, in assemble_option_dict > options[name] = convertor(value) > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/sphinx/ext/autodoc/__init__.py", > line 82, in members_option > return [x.strip() for x in arg.split(',')] > AttributeError: 'bool' object has no attribute 'split' > Exception occurred: > File > "/home/docs/checkouts/readthedocs.org/user_builds/airflow/envs/latest/lib/python3.7/site-packages/sphinx/ext/autodoc/__init__.py", > line 82, in members_option > return [x.strip() for x in arg.split(',')] > AttributeError: 'bool' object has no attribute 'split' > {noformat} > Our doc build on RTD also fails with the same error: > https://readthedocs.org/projects/airflow/builds/9511663/ > This is caused where the version of Sphinx < 2 > Using the latest Sphinx version solves this for us. -- This message was sent by Atlassian JIRA (v7.6.14#76016)