Ned Deily <n...@python.org> added the comment:

Thank you both for addressing this. The main reason for minimizing changes to 
the docs build chain for brances in bugfix or security-fix-only phases is that 
many distributors of Python also release the Python docs as a package and they 
do not necessarily rely on using our fairly-recent venv step in the Docs 
Makefile. In particular, they want to use the versions of Sphinx et al that 
they release as packages. If we change the required versions for these 
mid-stream, they not only have to update the docs themselves but have to go 
through the process of updating the other packages (like Sphinx) which may have 
other consequences. This can also impact our own on-line doc building process. 
(Version updates for a new Python feature release prior to its entering beta 
phase are not a problem.) So it is best to do the minimal amount of version 
updating for releases in the field, preferably none (as in pinning existing 
versions). In that spirit, we should also just pin the Jinja2 version for 3.10
  and 3.9.

----------
nosy: +ned.deily

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue47138>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to