Skip to content

Resolve deprecation warnings - #187

Merged
stephenfin merged 3 commits into
sphinx-contrib:masterfrom
stephenfin:jsonschema-deprecation
Oct 16, 2026
Merged

stephenfin merged 3 commits into
sphinx-contrib:masterfrom
stephenfin:jsonschema-deprecation

Conversation

@stephenfin

Copy link
Copy Markdown
Member

A collection of fixes to resolve warnings seen when running tests.

  • Replace deprecated RefResolver with referencing
  • Resolve warnings from pytest
  • Sort imports

Resolve OpenAPI references with a referencing registry, preserving JSON
and YAML retrieval and caching resources per resolution. Keep unresolved
resources separate so nested references retain their document scope.

Add regression coverage for nested, remote, recursive, and escaped
references. Correct the recursive object fallback and update its
rendering snapshot.

Signed-off-by: Stephen Finucane <stephen@that.guru>
Assisted-by: OpenAI GPT-6.1-sol (via pi)
pytest.mark.parametrize is removing support for iterators.

Signed-off-by: Stephen Finucane <stephen@that.guru>
Signed-off-by: Stephen Finucane <stephen@that.guru>
@stephenfin
stephenfin added this pull request to the merge queue Oct 16, 2026
Merged via the queue into sphinx-contrib:master with commit 27f56c1 Oct 16, 2026
12 checks passed
@stephenfin
stephenfin deleted the jsonschema-deprecation branch October 16, 2026 12:02
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.

1 participant