Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-Documentation.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  **Description**
  
  Pywikibot currently uses `sphinx.ext.napoleon` together with 
`sphinx.ext.autodoc`. With Sphinx 9.1 this combination produces several pages 
of `RemovedInSphinx11Warning` warnings.
  
  See the upstream Sphinx issue:
  
  https://github.com/sphinx-doc/sphinx/issues/14270
  
  Napoleon is primarily needed to support Google-style docstrings, which 
Pywikibot does not use. There are only a few remaining constructs in the 
documentation that Napoleon currently formats specially, such as `Example`, 
`Examples`, `Advice`, `Hints`, and `Rights` sections.
  
  **Proposed solution**
  
  Remove `sphinx.ext.napoleon` from the Sphinx configuration and convert the 
remaining Napoleon-specific constructs to regular Sphinx/reStructuredText 
markup. The existing documentation should remain unchanged.

TASK DETAIL
  https://phabricator.wikimedia.org/T436451

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to