Skip to content

Upgrade to Sphinx 9 - #3276

Draft
bartfeenstra wants to merge 1 commit into
0.5.xfrom
sphinx-9
Draft

Upgrade to Sphinx 9#3276
bartfeenstra wants to merge 1 commit into
0.5.xfrom
sphinx-9

Conversation

@bartfeenstra

@bartfeenstra bartfeenstra commented Dec 3, 2025

Copy link
Copy Markdown
Owner

This fixes #4388

@bartfeenstra bartfeenstra added this to the 0.5.0 milestone Dec 3, 2025
@bartfeenstra bartfeenstra added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 3, 2025
@bartfeenstra
bartfeenstra force-pushed the sphinx-9 branch 2 times, most recently from 1a23008 to e118b32 Compare January 25, 2026 12:28
@bartfeenstra

Copy link
Copy Markdown
Owner Author

    ### # @todo
    ### _make_props_from_imported_object
    ### sphinx.ext.autodoc._dynamic._loader._make_props_from_imported_object()
    ### OR
    ### _best_object_type_for_member()
    ###
    ### Also debug Sphinx builds to see why it thinks our localized attributes are not a problem but ServiceManager is.
    ###
    ###
    # Work around a bug in Sphinx where MethodDocumenter.can_document_member would erroneously consider our descriptors
    # as methods resulting in errors being raised because said descriptors are not callable and do not have a signature.

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

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to Sphinx 9

1 participant