Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/readthedocs/sphinx_rtd_theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Balder Bach <benjamin@overtag.dk>2022-08-27 09:17:19 +0300
committerGitHub <noreply@github.com>2022-08-27 09:17:19 +0300
commit3e73d1ea1cd824e17bf801df95c1d15dfbbb28ae (patch)
tree03e40baddb93ef67794f7bdf3622aad122bb4c99
parentb2f52f4328deaea2c23118c128e96eac0a667e1e (diff)
Build matrix fixes (#1338)
* Add new Sphinx versions to tox test matrix, but do not allow docutils >= 0.17 on Sphinx>=4.3 * Stop py2 and py27 support from sphinxlatest because of build breakage * Circle CI: Repeat sphinx versions for Python 2.7 (pending adjustments) * tox.ini config: Ensure that we are getting the expected Sphinx version
-rw-r--r--.circleci/config.yml1
-rw-r--r--tox.ini43
2 files changed, 27 insertions, 17 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index ae67091..1af2cfc 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -46,6 +46,7 @@ jobs:
steps:
- run-tox:
version: py27
+ sphinx-version: "16,17,18"
py36:
docker:
- image: 'cimg/python:3.6'
diff --git a/tox.ini b/tox.ini
index e16684c..12b7daa 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,7 @@
[tox]
-envlist = py{2,27,3,36,37,38,39}-sphinx{16,17,18,20,21,22,23,24,30,31,32,33,34,35,40,41,latest}{-html4,-html5,}{-qa,}
+envlist =
+ py{2,27}-sphinx{16,17,18,20,21,22,23,24,30,31,32,33,34,35,40,41,42,43,44,45,50,51}{-html4,-html5,}{-qa,}
+ py{3,36,37,38,39}-sphinx{16,17,18,20,21,22,23,24,30,31,32,33,34,35,40,41,42,43,44,45,50,51,latest}{-html4,-html5,}{-qa,}
[testenv]
setev =
@@ -9,22 +11,29 @@ deps =
readthedocs-sphinx-ext
pytest
sphinxcontrib-httpdomain
- sphinx16: Sphinx < 1.7
- sphinx17: Sphinx < 1.8
- sphinx18: Sphinx < 1.9
- sphinx20: Sphinx < 2.1
- sphinx21: Sphinx < 2.2
- sphinx22: Sphinx < 2.3
- sphinx23: Sphinx < 2.4
- sphinx24: Sphinx < 2.5
- sphinx30: Sphinx < 3.1
- sphinx31: Sphinx < 3.2
- sphinx32: Sphinx < 3.3
- sphinx33: Sphinx < 3.4
- sphinx34: Sphinx < 3.5
- sphinx35: Sphinx < 3.6
- sphinx40: Sphinx < 4.1
- sphinx41: Sphinx < 4.2
+ sphinx16: Sphinx>=1.6,<1.7
+ sphinx17: Sphinx>=1.7,<1.8
+ sphinx18: Sphinx>=1.8,<1.9
+ sphinx20: Sphinx>=2.0,<2.1
+ sphinx21: Sphinx>=2.1,<2.2
+ sphinx22: Sphinx>=2.2,<2.3
+ sphinx23: Sphinx>=2.3,<2.4
+ sphinx24: Sphinx>=2.4,<2.5
+ sphinx30: Sphinx>=3.0,<3.1
+ sphinx31: Sphinx>=3.1,<3.2
+ sphinx32: Sphinx>=3.2,<3.3
+ sphinx33: Sphinx>=3.3,<3.4
+ sphinx34: Sphinx>=3.4,<3.5
+ sphinx35: Sphinx>=3.5,<3.6
+ sphinx40: Sphinx>=4.0,<4.1
+ sphinx41: Sphinx>=4.1,<4.2
+ sphinx42: Sphinx>=4.2,<4.3
+ sphinx43: Sphinx>=4.3,<4.4
+ sphinx44: Sphinx>=4.4,<4.5
+ sphinx45: Sphinx>=4.5,<4.6
+ sphinx50: Sphinx>=5.0,<5.1
+ sphinx51: Sphinx>=5.1,<5.2
+ sphinx{16,17,18,20,21,22,23,24,30,31,32,33,34,35,40,41,42}: docutils<0.18
sphinxlatest: Sphinx
commands =
pytest {posargs} tests/