Skip to content

docs: exclude dev_wheels and sycl .in.rst templates from the Sphinx build - #7601

Open
SatvikMishra08 wants to merge 2 commits into
isl-org:mainfrom
SatvikMishra08:docs/exclude-in-rst-templates
Open

SatvikMishra08 wants to merge 2 commits into
isl-org:mainfrom
SatvikMishra08:docs/exclude-in-rst-templates

Conversation

@SatvikMishra08

Copy link
Copy Markdown

Type

Motivation and Context

docs/CMakeLists.txt configures dev_wheels.in.rst and sycl.in.rst into dev_wheels.rst and sycl.rst, but only docker.in.rst and getting_started.in.rst are listed in exclude_patterns in docs/conf.py. So Sphinx also builds the raw templates. For dev_wheels, that means the .. _dev_wheels: label is defined twice, and the :ref: on the Getting Started page resolves to dev_wheels.in.html, where the wheel links still contain the unreplaced @OPEN3D_VERSION_FULL@ placeholder.

Checklist:

  • I have run python util/check_style.py --apply to apply Open3D code style
    to my code. (docs config only)
  • This PR changes Open3D behavior or adds new functionality.
  • I will follow up and update the code if CI fails.
  • For fork PRs, I have selected Allow edits from maintainers.

Description

Adds dev_wheels.in.rst and sycl.in.rst to exclude_patterns, the same way the other two configured templates are already excluded. Only the configured dev_wheels.rst and sycl.rst pages are built after this change.

@update-docs

update-docs Bot commented Oct 8, 2026

Copy link
Copy Markdown

Thanks for submitting this pull request! The maintainers of this repository would appreciate if you could update the CHANGELOG.md based on your changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Getting Started page gives incorrect link to development wheels

1 participant