Skip to content

Fix documentation build by adding Turing dependency (supersedes #351)#367

Merged
ChrisRackauckas merged 4 commits intoSciML:masterfrom
ChrisRackauckas-Claude:fix-docs-turing-dependency
Jan 8, 2026
Merged

Fix documentation build by adding Turing dependency (supersedes #351)#367
ChrisRackauckas merged 4 commits intoSciML:masterfrom
ChrisRackauckas-Claude:fix-docs-turing-dependency

Conversation

@ChrisRackauckas-Claude
Copy link

Summary

This PR supersedes #351 with an updated version that includes the latest master changes.

Changes

  • Adds Turing to the [deps] section of docs/Project.toml
  • Adds Turing = "0.38, 0.39, 0.40" to the [compat] section (updated from the original "0.38, 0.39" to include 0.40 support)
  • Includes all changes from master (Turing 0.40 compatibility, Runic formatting, etc.)

Problem

The documentation examples use turing_inference but Turing was not listed as a dependency in docs/Project.toml, causing the docs build to fail.

Test plan

  • Documentation builds successfully
  • All turing_inference examples in the docs run without errors

This fix ensures that the documentation can be built with all the necessary dependencies for the code examples.

cc @ChrisRackauckas - please close #351 once this is merged.

🤖 Generated with Claude Code

claude added 3 commits July 28, 2025 21:06
The documentation examples use `turing_inference` but Turing was not listed
as a dependency in docs/Project.toml, causing the docs build to fail.

This commit adds:
- Turing to the [deps] section
- Turing = "0.38, 0.39" to the [compat] section

This allows the documentation to build successfully with the Turing examples.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
The strict argument format has changed in newer versions of Documenter.jl.
Instead of an array of symbols, it now uses separate keyword arguments.

This commit:
- Removes the invalid strict = [...] argument
- Adds checkdocs = :exports to check exported docstrings
- Adds linkcheck = true to check external links

These changes fix the documentation build error:
"makedocs() got passed invalid keyword arguments: strict = [...]"

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Merged master to get latest changes including Turing 0.40 compatibility fix
- Updated docs/Project.toml Turing compat from "0.38, 0.39" to "0.38, 0.39, 0.40"
  to match the main Project.toml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas merged commit 3995c3c into SciML:master Jan 8, 2026
7 of 9 checks passed
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.

3 participants