8000 Build to directories by default · python/peps@23e6382 · GitHub
[go: up one dir, main page]

Skip to content

Commit 23e6382

Browse files
committed
Build to directories by default
1 parent e5928b1 commit 23e6382

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ fail_on_warning:
7070
$(SPHINX_BUILD) --fail-on-warning
7171

7272
check_links:
73-
$(SPHINX_BUILD) --builder linkcheck
73+
$(SPHINX_BUILD) --check-links

build.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
def create_parser():
1010
parser = argparse.ArgumentParser(description="Build PEP documents")
11-
# builders:
12-
parser.add_argument("-b", "--builder", default="html", choices=("html", "dirhtml", "linkcheck"))
11+
# alternative builders:
12+
parser.add_argument("-l", "--check-links", action="store_true")
1313

1414
# flags / options
1515
parser.add_argument("-f", "--fail-on-warning", action="store_true")
@@ -30,6 +30,12 @@ def create_parser():
3030
build_directory = root_directory / "build" # synchronise with deploy-gh-pages.yaml -> deploy step
3131
doctree_directory = build_directory / ".doctrees"
3232

33+
# builder configuration
34+
sphinx_builder = "dirhtml"
35+
if args.check_links:
36+
sphinx_builder = "linkcheck"
37+
38+
# other configuration
3339
config_overrides = {}
3440
if args.nitpicky:
3541
config_overrides["nitpicky"] = True
@@ -39,7 +45,7 @@ def create_parser():
3945
confdir=source_directory,
4046
outdir=build_directory,
4147
doctreedir=doctree_directory,
42-
buildername=args.builder,
48+
buildername=sphinx_builder,
4349
confoverrides=config_overrides,
4450
warningiserror=args.fail_on_warning,
4551
parallel=args.jobs,

0 commit comments

Comments
 (0)
0