Work I did (Jun 2022)

Software

  • sphinx-theme-builder: 0.2.0a15 release.
  • sphinx-basic-ng: 0.0.1a12 release.
  • Furo: 2022.06.04 and 2022.06.21 releases.
  • Documentation improvements to pip.
  • Made progress on moving pip away from distutils usage, unblocking Python 3.12’s distutils removal.
  • sphinx-theme-builder got a bunch of updates.
  • sphinx-basic-ng got a bunch of updates.
  • Improve sphinx-theme-builder usability for downstream redistributors.
  • Significantly simplified the default configuration file template in Sphinx, which eventually got released in Sphinx 5.1.
  • Worked on getting pip’s test isolation to behave correctly without virtualenv <= 16 (from ~2019).
  • Worked on Sphinx 5 compatibility for various bits of the Sphinx ecosystem that I maintain.
  • Spent a decent amount of time working on Lutra.
  • Built CPython documentation with Lutra.

Community

  • Getting the Packaging PEPs into a consistent state.
  • Start moving Python Packaging standards to packaging.python.org.
  • Engage in a discussion about Bokeh moving off of setup.py.
  • Get PEP 668 over the line and… it’s accepted!
  • Start poking at PEP 625, to get the ball rolling on that again.
  • General contributions to executable books and Sphinx.
  • Gather a first round of feedback, on CPython documentation built with Lutra.

General Notes

This was backfilled in Sept 2022.