diff --git a/scripts/ci/index_ref_doc.py b/scripts/ci/index_ref_doc.py index 361c0e65205..910685f0b2d 100644 --- a/scripts/ci/index_ref_doc.py +++ b/scripts/ci/index_ref_doc.py @@ -55,13 +55,15 @@ def test(self): if dep_url.get(ext_name): dep_file = get_whl_from_url(dep_url[ext_name][0], dep_url[ext_name][1], self.whl_dir) else: - dep_file = '' + dep_file = None ext_file = get_whl_from_url(ext_url, filename, self.whl_dir) ref_doc_out_dir = os.path.join(REF_DOC_OUT_DIR, ext_name) if not os.path.isdir(ref_doc_out_dir): os.mkdir(ref_doc_out_dir) script_args = [sys.executable, REF_GEN_SCRIPT, '--extension-file', ext_file, '--output-dir', - ref_doc_out_dir, '--dependent-file', dep_file] + ref_doc_out_dir] + if dep_file: + script_args.extend(['--dependent-file', dep_file]) try: check_call(script_args) except CalledProcessError as e: diff --git a/scripts/refdoc/generate.py b/scripts/refdoc/generate.py index 5fd723dfbda..18211d22632 100644 --- a/scripts/refdoc/generate.py +++ b/scripts/refdoc/generate.py @@ -82,6 +82,6 @@ def _type_path(val): parser.add_argument('-o', '--output-dir', dest='output_dir', help='Path to place the generated documentation. By default, a temporary directory will be created.', required=False, type=_type_path) parser.add_argument('-d', '--dependent-file', dest='dep_file', - help='Path to the dependent extension .whl file.', required=True, type=str) + help='Path to the dependent extension .whl file.', required=False, type=str) args = parser.parse_args() generate(args.ext_file, args.output_dir, args.dep_file)