Author vstinner
Recipients Maciej Olko, docs@python, eric.araujo, ezio.melotti, mdk, python-dev, rhettinger, serhiy.storchaka, vstinner, willingc, xtreak
Date 2020-04-08.22:14:26
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
> Python 3.8 and Python 3.7 doesn't have Sphinx pinned to 2.2.0 while master does.

In 3.8, .azure-pipelines/docs-steps.yml contains:

- script: python -m pip install sphinx==1.8.2 blurb python-docs-theme

and .travis.yml contains:

- python -m pip install sphinx==1.8.2 blurb python-docs-theme

For example, the Sphinx version was changed from 1.8.1 to 1.8.2 in the CI configuration by:

commit 7f4ba4afd47f21f61de9035544809fc67d136f35
Author: Julien Palard <>
Date:   Sat Nov 24 11:35:21 2018 +0100

    Doc: Bump sphinx. (GH-10676)


I guess that you're talking about Doc/Makefile which uses "Sphinx" in 3.8 but "Sphinx==2.2.0" in master. Code in 3.8:

	$(PYTHON) -m venv $(VENVDIR)
	$(VENVDIR)/bin/python3 -m pip install -U pip setuptools
	$(VENVDIR)/bin/python3 -m pip install -U Sphinx blurb python-docs-theme
	@echo "The venv has been created in the $(VENVDIR) directory"
Date User Action Args
2020-04-08 22:14:26vstinnersetrecipients: + vstinner, rhettinger, ezio.melotti, eric.araujo, docs@python, python-dev, serhiy.storchaka, willingc, mdk, xtreak, Maciej Olko
2020-04-08 22:14:26vstinnersetmessageid: <>
2020-04-08 22:14:26vstinnerlinkissue40204 messages
2020-04-08 22:14:26vstinnercreate