From 02cb02ccfb3736e9bc95df9e7a774f4799cf5f9f Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+aa-turner@users.noreply.github.com> Date: Tue, 22 Aug 2023 01:14:18 +0100 Subject: [PATCH] Fix invocation of ``python -m sphinx build`` --- sphinx/cmd/build.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sphinx/cmd/build.py b/sphinx/cmd/build.py index 40ab40b80..3ee0ceb08 100644 --- a/sphinx/cmd/build.py +++ b/sphinx/cmd/build.py @@ -329,12 +329,14 @@ def main(argv: Sequence[str] = (), /) -> int: if not argv: argv = sys.argv[1:] + # Allow calling as 'python -m sphinx build …' + if argv[:1] == ['build']: + argv = argv[1:] + if argv[:1] == ['--bug-report']: return _bug_report_info() if argv[:1] == ['-M']: return make_main(argv) - elif argv[:1] == ['build']: - return build_main(argv[1:]) else: return build_main(argv)