@@ -78,7 +78,7 @@ def docs_test(session):
78
78
env = {'SPHINX_ENV' : 'production' })
79
79
# When building the guide with additional parameters, also build the translations in RELEASE_LANGUAGES
80
80
# with those same parameters.
81
- session .notify ("build-release-languages" , [* TEST_PARAMETERS , * session .posargs ])
81
+ session .notify ("build-release-languages" , ["production" , * TEST_PARAMETERS , * session .posargs ])
82
82
83
83
def _autobuild_cmd (posargs : list [str ], output_dir = OUTPUT_DIR ) -> list [str ]:
84
84
cmd = [SPHINX_AUTO_BUILD , * BUILD_PARAMETERS , str (SOURCE_DIR ), str (output_dir ), * posargs ]
@@ -274,7 +274,6 @@ def build_release_languages(session):
274
274
session .install ("-e" , "." )
275
275
for lang in RELEASE_LANGUAGES :
276
276
session .log (f"Building [{ lang } ] guide" )
277
- session .run (SPHINX_BUILD , * BUILD_PARAMETERS , "-D" , f"language={ lang } " , "." , OUTPUT_DIR / lang , * session .posargs )
278
277
if lang == 'en' :
279
278
out_dir = OUTPUT_DIR
280
279
else :
@@ -328,6 +327,9 @@ def _sphinx_env(session) -> str:
328
327
``SPHINX_ENV`` environment variable, defaulting to "development"
329
328
"""
330
329
if session .posargs and session .posargs [0 ] in SPHINX_ENVS :
331
- return session .posargs .pop (0 )
330
+ env = session .posargs .pop (0 )
331
+ session .log (f"Using SPHINX_ENV={ env } from posargs" )
332
332
else :
333
- return os .environ .get ('SPHINX_ENV' , 'development' )
333
+ env = os .environ .get ('SPHINX_ENV' , 'development' )
334
+ session .log (f"Using SPHINX_ENV={ env } from os.environ" )
335
+ return env
0 commit comments