diff --git a/pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py b/pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py index 6289d250196a..314a5f7ca530 100644 --- a/pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py +++ b/pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py @@ -88,4 +88,6 @@ def create_pep_zero(app: Sphinx, env: BuildEnvironment, docnames: list[str]) -> # Create peps.json pep0_json = create_pep_json(peps) - Path(app.outdir, "peps.json").write_text(pep0_json, encoding="utf-8") + out_dir = Path(app.outdir) / "api" + out_dir.mkdir(exist_ok=True) + Path(out_dir, "peps").write_text(pep0_json, encoding="utf-8")