diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index effb760e9f..647f13c266 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] env: OS: ${{ matrix.os }} PYTHON: ${{ matrix.python-version }} @@ -49,10 +49,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: "3.8" + python-version: "3.11" cache: "pip" cache-dependency-path: "requirements/docs.txt" check-latest: true diff --git a/.readthedocs.yml b/.readthedocs.yml index 59842ef8bb..5996651828 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -4,7 +4,7 @@ formats: [] build: os: ubuntu-22.04 tools: - python: "3.8" + python: "3.11" sphinx: configuration: docs/conf.py diff --git a/requirements/dev.txt b/requirements/dev.txt index 2386c67031..e92d09c73f 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -5,7 +5,7 @@ pytest-asyncio~=0.23.2 # pytest-order~=1.0.1 mypy~=1.7.1 coverage~=7.3 -pre-commit==3.6.0 +pre-commit~=3.5.0 codespell==2.2.6 bandit==1.7.6 flake8==6.1.0 diff --git a/requirements/docs.txt b/requirements/docs.txt index 4122d35956..700daba8f9 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,8 +1,8 @@ -sphinx==7.2.6 -sphinxcontrib_trio==1.1.2 -sphinxcontrib-websupport==1.2.6 -myst-parser==2.0.0 -sphinxext-opengraph==0.9.1 -sphinx-copybutton==0.5.2 -furo@ git+https://github.com/pradyunsg/furo@193643f -sphinx-autodoc-typehints==1.25.2 +sphinx>=7.1.2 +sphinxcontrib_trio>=1.1.2 +sphinxcontrib-websupport>=1.2.4 +myst-parser>=2.0.0 +sphinxext-opengraph>=0.9.1 +sphinx-copybutton>=0.5.2 +furo +sphinx-autodoc-typehints>=1.25.2