diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2a5106c5f2..178df30cf3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -251,8 +251,8 @@ jobs: NODE_VERSION: 22 # Note that the versions below are updated by `update_pyodide_versions()` in our weekly cronjob. # The versions of pyodide-build and the Pyodide runtime may differ. - PYODIDE_VERSION: 0.29.0 - PYODIDE_BUILD_VERSION: 0.30.9 + PYODIDE_VERSION: 0.29.1 + PYODIDE_BUILD_VERSION: 0.31.1 PYTHON_VERSION: 3.13.2 steps: - uses: actions/checkout@v3 diff --git a/hypothesis-python/tox.ini b/hypothesis-python/tox.ini index bbb6027310..8066e7f401 100644 --- a/hypothesis-python/tox.ini +++ b/hypothesis-python/tox.ini @@ -191,9 +191,9 @@ setenv= deps= -r../requirements/test.txt django42: django==4.2.27 - django52: django==5.2.9 - django60: django==6.0.0 - django-nocontrib: django==6.0.0 + django52: django==5.2.10 + django60: django==6.0.1 + django-nocontrib: django==6.0.1 commands = python -bb -X dev -m tests.django.manage test tests.django {posargs} diff --git a/requirements/coverage.txt b/requirements/coverage.txt index e2c3f8890b..ec7403efd6 100644 --- a/requirements/coverage.txt +++ b/requirements/coverage.txt @@ -44,7 +44,7 @@ packaging==25.0 # pytest pandas==2.3.3 # via -r requirements/coverage.in -pathspec==0.12.1 +pathspec==1.0.3 # via black pexpect==4.9.0 # via -r requirements/test.in diff --git a/requirements/crosshair.txt b/requirements/crosshair.txt index 868a73fa65..af5f5cbf56 100644 --- a/requirements/crosshair.txt +++ b/requirements/crosshair.txt @@ -25,7 +25,7 @@ exceptiongroup==1.3.1 ; python_version < "3.11" # pytest execnet==2.1.2 # via pytest-xdist -hypothesis==6.148.11 +hypothesis==6.150.0 # via hypothesis-crosshair hypothesis-crosshair==0.0.27 # via -r requirements/crosshair.in diff --git a/requirements/fuzzing.txt b/requirements/fuzzing.txt index 7a6c195324..7d9a28a61c 100644 --- a/requirements/fuzzing.txt +++ b/requirements/fuzzing.txt @@ -6,7 +6,7 @@ # annotated-types==0.7.0 # via -r requirements/coverage.in -anyio==4.12.0 +anyio==4.12.1 # via starlette async-timeout==5.0.1 # via redis @@ -57,7 +57,7 @@ hyperframe==6.1.0 # via h2 hypofuzz==25.11.1 # via -r requirements/fuzzing.in -hypothesis[cli,watchdog]==6.148.11 +hypothesis[cli,watchdog]==6.150.0 # via hypofuzz idna==3.11 # via @@ -89,7 +89,7 @@ packaging==25.0 # pytest pandas==2.3.3 # via -r requirements/coverage.in -pathspec==0.12.1 +pathspec==1.0.3 # via black pexpect==4.9.0 # via -r requirements/test.in @@ -147,7 +147,7 @@ sortedcontainers==2.4.0 # hypothesis # hypothesis (hypothesis-python/pyproject.toml) # trio -starlette==0.50.0 +starlette==0.51.0 # via hypofuzz taskgroup==0.2.2 # via hypercorn diff --git a/requirements/tools.txt b/requirements/tools.txt index c673c3be62..f50e1af140 100644 --- a/requirements/tools.txt +++ b/requirements/tools.txt @@ -8,7 +8,7 @@ accessible-pygments==0.0.5 # via furo alabaster==1.0.0 # via sphinx -anyio==4.12.0 +anyio==4.12.1 # via # starlette # watchfiles @@ -32,13 +32,13 @@ black==25.12.0 # via shed blinker==1.9.0 # via pelican -build==1.3.0 +build==1.4.0 # via # -r requirements/tools.in # pip-tools cachetools==6.2.4 # via tox -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via cryptography @@ -70,7 +70,7 @@ decorator==5.2.1 # via ipython distlib==0.4.0 # via virtualenv -django==5.2.9 +django==5.2.10 # via -r requirements/tools.in docutils==0.21.2 # via @@ -93,7 +93,7 @@ executing==2.2.1 # via stack-data feedgenerator==2.2.1 # via pelican -filelock==3.20.2 +filelock==3.20.3 # via # tox # virtualenv @@ -113,7 +113,7 @@ importlib-metadata==8.7.1 # via keyring iniconfig==2.3.0 # via pytest -ipython==8.37.0 +ipython==8.38.0 # via -r requirements/tools.in isort==7.0.0 # via shed @@ -184,7 +184,7 @@ packaging==25.0 # twine parso==0.8.5 # via jedi -pathspec==0.12.1 +pathspec==1.0.3 # via # black # mypy @@ -231,7 +231,7 @@ pyproject-hooks==1.2.0 # via # build # pip-tools -pyright==1.1.407 +pyright==1.1.408 # via -r requirements/tools.in pytest==9.0.2 # via @@ -271,7 +271,7 @@ rich==14.2.0 # via # pelican # twine -ruff==0.14.10 +ruff==0.14.11 # via -r requirements/tools.in secretstorage==3.5.0 # via keyring @@ -322,7 +322,7 @@ sqlparse==0.5.5 # via django stack-data==0.6.3 # via ipython -starlette==0.50.0 +starlette==0.51.0 # via sphinx-autobuild tokenize-rt==6.2.0 # via pyupgrade @@ -337,7 +337,7 @@ tomli==2.3.0 # pytest # sphinx # tox -tox==4.33.0 +tox==4.34.1 # via -r requirements/tools.in traitlets==5.14.3 # via @@ -376,13 +376,13 @@ typing-extensions==4.15.0 # virtualenv unidecode==1.4.0 # via pelican -urllib3==2.6.2 +urllib3==2.6.3 # via # requests # twine uvicorn==0.40.0 # via sphinx-autobuild -virtualenv==20.35.4 +virtualenv==20.36.1 # via tox watchdog==6.0.0 # via -r requirements/tools.in @@ -392,7 +392,7 @@ watchfiles==1.1.1 # sphinx-autobuild wcwidth==0.2.14 # via prompt-toolkit -websockets==15.0.1 +websockets==16.0 # via sphinx-autobuild wheel==0.45.1 # via pip-tools diff --git a/tooling/src/hypothesistooling/__main__.py b/tooling/src/hypothesistooling/__main__.py index 595ea6d001..47fbc324bc 100644 --- a/tooling/src/hypothesistooling/__main__.py +++ b/tooling/src/hypothesistooling/__main__.py @@ -390,8 +390,8 @@ def update_python_versions(): DJANGO_VERSIONS = { "4.2": "4.2.27", - "5.2": "5.2.9", - "6.0": "6.0.0", + "5.2": "5.2.10", + "6.0": "6.0.1", }