From c199b64a95e5ec28fb339149494f8efd58cbd20f Mon Sep 17 00:00:00 2001 From: Roman Trapeznikov Date: Fri, 8 Mar 2024 14:50:49 +0300 Subject: [PATCH] test --- tools/batools/docs.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tools/batools/docs.py b/tools/batools/docs.py index 7f214383..34f2398a 100755 --- a/tools/batools/docs.py +++ b/tools/batools/docs.py @@ -213,7 +213,7 @@ def _run_pdoc() -> None: duration = time.monotonic() - starttime print(f'{Clr.GRN}Generated pdoc documentation in {duration:.1f}s.{Clr.RST}') -def generate_sphinxdoc() -> None: +def generate_sphinxdoc() -> None: _run_sphinx() def _run_sphinx() -> None: @@ -224,11 +224,11 @@ def _run_sphinx() -> None: from batools.version import get_current_version version, buildnum = get_current_version() - assets_dirs : dict = {'ba_data':'src/assets/ba_data/python/', - 'dummy_modules':'build/dummymodules/', + assets_dirs : dict = {'ba_data':'src/assets/ba_data/python/', + 'dummy_modules':'build/dummymodules/', 'efro_tools':'tools/', # for efro and bacommon package } - + sphinx_src = 'src/assets/sphinx/' template_dir = Path(sphinx_src+'template/') assert template_dir.is_dir() @@ -237,26 +237,26 @@ def _run_sphinx() -> None: sphinx_apidoc_out = '.cache/sphinx/' # might want to use .cache dir os.makedirs(sphinx_apidoc_out, exist_ok=True) - + os.environ['BALLISTICA_ROOT'] = os.getcwd() - + shutil.copytree(template_dir, sphinx_apidoc_out, dirs_exist_ok= True) - + starttime = time.monotonic() - - apidoc_cmd = ['sphinx-apidoc', + + apidoc_cmd = ['sphinx-apidoc', '-f', # Force overwriting of any existing generated files. '-H', 'Bombsquad', # project '-A','Efroemling', # author '-V', str(version), # version '-R', str(buildnum), # release - # '--templatedir', template_dir, + # '--templatedir', template_dir, '-o', sphinx_apidoc_out, ] - subprocess.run(apidoc_cmd + [assets_dirs['ba_data']] , check=True) - subprocess.run(apidoc_cmd + [assets_dirs['dummy_modules']], check=True) + subprocess.run(apidoc_cmd + [assets_dirs['ba_data']] , check=True) + subprocess.run(apidoc_cmd + [assets_dirs['dummy_modules']], check=True) subprocess.run(apidoc_cmd + [assets_dirs['efro_tools']], check=True) - + subprocess.run( ['make', 'html'], check = True, cwd= sphinx_apidoc_out) shutil.copytree(sphinx_apidoc_out + '_build/html/', build_dir, dirs_exist_ok=True) # shutil.rmtree(temp_modules_dir)