diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63b87b7..ad7ef09 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v2 with: - python-version: 3.13 + python-version: 3.14 - name: Setup run: ./ci/setup.sh - name: Check formatting @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.12", "3.13", "3.14"] steps: - name: Check out code uses: actions/checkout@v2 diff --git a/README.md b/README.md index 7468d28..9e6a604 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ and is not available in this repository.) ![Build Status](https://github.com/knatten/cppquiz/actions/workflows/ci.yml/badge.svg) # Requirements -- Python 3.10 or higher +- Python 3.12 or higher - CppQuiz is only tested on Ubuntu and MacOS, but will probably work on many other OSes as well # Contributing diff --git a/requirements.txt b/requirements.txt index b6a730f..415430d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,15 +8,15 @@ asgiref==3.12.1 # via django autopep8==2.3.2 # via -r requirements.in -build==1.5.0 +build==1.6.1 # via pip-tools certifi==2026.7.22 # via requests -charset-normalizer==3.4.9 +charset-normalizer==3.5.1 # via requests -clang-format==22.1.8 +clang-format==23.1.1 # via -r requirements.in -click==8.4.2 +click==8.5.0 # via pip-tools cssselect==1.5.0 # via splinter @@ -27,13 +27,13 @@ django==5.2.17 # splinter django-reversion==6.3.0 # via -r requirements.in -idna==3.18 +idna==3.20 # via requests iniconfig==2.3.0 # via pytest -lxml==6.1.1 +lxml==6.1.3 # via splinter -markdown==3.10.3 +markdown==3.11 # via # -r requirements.in # pymdown-extensions @@ -46,17 +46,17 @@ packaging==26.3 # wheel parameterized==0.9.0 # via -r requirements.in -pip-tools==7.6.0 +pip-tools==7.6.1 # via -r requirements.in pluggy==1.6.0 # via pytest -pycodestyle==2.14.0 +pycodestyle==2.15.0 # via autopep8 -pygments==2.20.0 +pygments==2.21.0 # via pytest -pymdown-extensions==11.0.1 +pymdown-extensions==12.1 # via -r requirements.in -pyproject-hooks==1.2.0 +pyproject-hooks==1.3.3 # via # build # pip-tools @@ -64,7 +64,7 @@ pytest==9.1.1 # via # -r requirements.in # pytest-django -pytest-django==4.12.0 +pytest-django==4.14.0 # via -r requirements.in pyyaml==6.0.3 # via pymdown-extensions @@ -72,13 +72,13 @@ requests==2.34.2 # via -r requirements.in splinter[django]==0.21.0 # via -r requirements.in -sqlparse==0.5.5 +sqlparse==0.6.0 # via django -urllib3==2.7.0 +urllib3==2.8.0 # via # requests # splinter -wheel==0.47.0 +wheel==0.48.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: