-
Notifications
You must be signed in to change notification settings - Fork 30
Scheduled weekly dependency update for week 11 #675
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
72b540a
0e02d7f
c82fdc0
f1eb958
0f2d116
b3ffc70
bc71221
60649de
b966b5b
e60755d
584ce07
180ae82
f7da863
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,7 @@ | ||
| sphinx==7.3.7 | ||
| furo==2024.5.6 | ||
| sphinx-autobuild==2024.4.16 | ||
| sphinx==9.1.0 | ||
| furo==2025.12.19 | ||
| sphinx-autobuild==2025.8.25 | ||
| sphinx-copybutton==0.5.2 | ||
| sphinx-sitemap==2.6.0 | ||
| sphinx-click==5.0.1 | ||
| sphinx-autodoc-typehints==2.3.0 | ||
| sphinx-sitemap==2.9.0 | ||
| sphinx-click==6.2.0 | ||
| sphinx-autodoc-typehints==3.9.8 | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,9 +1,9 @@ | ||
| setuptools==80.9.0 | ||
| pytest==8.3.5 | ||
| setuptools==82.0.1 | ||
| pytest==9.0.2 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Check for pytest configuration and common patterns that may break
# Check pytest configuration files for deprecated settings
fd -e ini -e cfg -e toml setup.cfg pytest.ini pyproject.toml tox.ini | xargs cat
# Search for deprecated pytest imports or patterns
rg -n 'pytest\.(yield_fixture|fixture.*\(scope.*\)|warns.*None)' --type py -g '!venv' -g '!.tox'
# Check for --strict usage (removed in pytest 9)
rg -n '\-\-strict[^-]' --type py --type toml --type iniRepository: DagsHub/client Length of output: 298 🌐 Web query:
💡 Result: pytest 9.0: breaking changes + migration checklist1) Python support
2) “Removed-in-9” deprecations now fail
3) Plugin hook signature updates (py.path.local → pathlib.Path)If you implement these hooks, update signatures to the new
4)
|
||
| respx==0.22.0 | ||
| pytest-git==1.8.0 | ||
| pytest-env==1.1.5 | ||
| pytest-mock==3.14.0 | ||
| fiftyone==1.5.2 | ||
| datasets==3.6.0 | ||
| ultralytics==8.3.237 | ||
| pytest-env==1.6.0 | ||
| pytest-mock==3.15.1 | ||
| fiftyone==1.13.4 | ||
| datasets==4.7.0 | ||
| ultralytics==8.4.22 | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: DagsHub/client
Length of output: 215
🌐 Web query:
Sphinx 9.0 breaking changes migration guide💡 Result:
Sphinx 9.0 (released Nov 30, 2025): breaking/incompatible changes & how to migrate
1) Extension API:
create_source_parser()signature changedSphinxComponentRegistry.create_source_parser()no longer receivesapp; it now takesconfigandenv.2) Source file decoding is now strict
?plus a warning).3)
sphinx.ext.autodocrewrite (edge-case incompatibilities)autodoc_use_legacy_class_based = Trueto use the pre-9.0 implementation. (sphinx-doc.org)Deprecations you should address during the upgrade (to avoid future breaks)
4) Remaining public
.appattributes deprecatedbuilder.app,env.app,events.app,SphinxTransform.app.*.appon these objects; use supported APIs/objects instead. (sphinx-doc.org)5) Parser API deprecations
Parser.set_application()deprecatedParser.configandParser.envattributes deprecated6) Non‑UTF‑8 source encodings deprecated (planned removal in Sphinx 10)
7)
sphinx.iodeprecated (planned removal in Sphinx 10)sphinx.ioclasses. (sphinx-doc.org)8) “tags” kwarg will be required in Sphinx 11 for certain environment methods
sphinx.environment.adapters.toctree.global_toctree_for_doc()sphinx.environment.BuildEnvironment.get_and_resolve_doctree()tags=where you call these methods. (sphinx-doc.org)If you share your current Sphinx version (8.x? earlier?) and any custom extensions you use, I can turn this into a step-by-step upgrade checklist for your specific project.
Citations:
🌐 Web query:
autodoc_default_flags Sphinx removed deprecated when💡 Result:
autodoc_default_flagswas deprecated in Sphinx 1.8 (released Sep 13, 2018) in favor ofautodoc_default_options.[1]It was slated to be removed in Sphinx 4.0 (the Sphinx autodoc code notes “this option will be removed in Sphinx-4.0”).[2] Sphinx 4.0.0 was released May 9, 2021, so that’s when the removal happened.[3]
Sources: [1] (sphinx-doc.org) [2] (jinjaapidoc.readthedocs.io) [3] (sphinx-doc.org)
Citations:
🏁 Script executed:
Repository: DagsHub/client
Length of output: 244
CRITICAL:
autodoc_default_flagsis incompatible with Sphinx 9.1.0 — documentation build will fail.The upgrade to Sphinx 9.1.0 requires fixing a deprecated configuration. The setting
autodoc_default_flagswas removed in Sphinx 4.0 and has been non-functional for years. The configuration filedocs/source/conf.py(line 68) still uses this setting, which will cause the documentation build to fail with Sphinx 9.1.0.Replace
autodoc_default_flagswithautodoc_default_options(a dictionary):Verify the documentation builds successfully after this change.