diff --git a/.circleci/config.yml b/.circleci/config.yml index dfe6f3644..300685df7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -81,11 +81,22 @@ jobs: version: py312 sphinx-version: "72,73,74,80,latest,dev" + py313: + docker: + - image: 'cimg/python:3.13' + steps: + - run-tox: + version: py313 + sphinx-version: "72,73,74,80,latest,dev" + workflows: version: 2 tests: jobs: - build + - py313: + requires: + - build - py312: requires: - build diff --git a/docs/contributing.rst b/docs/contributing.rst index fe54e1cf1..4c11cf67a 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -227,7 +227,7 @@ Releasing the theme To release a new version of the theme, core team will take the following steps: -#. Install the required depedencies with ``pip install '.[dev]'``. +#. Install the required dependencies with ``pip install '.[dev]'``. #. Bump the version by running ``bump2version [major|minor|patch|dev]``. This will automatically increase the correct part(s) of the version number, you do not need to specify the exact version number. diff --git a/tox.ini b/tox.ini index a010796ac..5eef94e6f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,8 +1,8 @@ [tox] envlist = py{38,39,310}-sphinx{60,61,62,70,71}{-qa} - py{39,310,311,312}-sphinx{72,73,74,80}{-qa} - py{310,311,312}-sphinx{latest,dev}{-qa} + py{39,310,311,312,313}-sphinx{72,73,74,80,81}{-qa} + py{310,311,312,313}-sphinx{latest,dev}{-qa} [testenv] setenv = @@ -16,7 +16,10 @@ deps = sphinx70: Sphinx>=7.0,<7.1 sphinx71: Sphinx>=7.1,<7.2 sphinx72: Sphinx>=7.2,<7.3 + sphinx73: Sphinx>=7.3,<7.4 + sphinx74: Sphinx>=7.4,<7.5 sphinx80: Sphinx>=8.0,<8.1 + sphinx81: Sphinx>=8.1,<8.2 sphinxlatest: Sphinx sphinxdev: https://github.com/sphinx-doc/sphinx/archive/refs/heads/master.zip allowlist_externals =