Skip to content

Replace sage autodoc extension by built-in one #30893

@tobiasdiez

Description

@tobiasdiez

Replaces sage's custom autodoc extension by the built-in one. The motivation is to add support for typing information in the documentation in #30894.

The following customizations need to be removed for this:

  • providing argspecs for decorators (sage_wraps): Replace sage_wraps by decorator library #30884
  • using argspecs instead of signature
  • dealing with cached function(methods) callers
  • dealing with nested classes
  • dealing with classcall metaclass
  • dealing with class aliases
  • skipping lazy imports to avoid deprecation warnings

Depends on #30884

CC: @jhpalmieri @kwankyu

Component: documentation

Work Issues: Make docbuild pass

Author: Tobias Diez

Branch/Commit: public/documentation/replaceautodoc @ ca98b7a

Issue created by migration from https://trac.sagemath.org/ticket/30893

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions