diff --git a/tests/conftest.py b/tests/conftest.py index 130950e2..e86c4be3 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -50,16 +50,13 @@ collect_ignore_glob.append("*test_spyne*") -if sys.version_info >= (3, 13): - # Currently not installable dependencies because of 3.13 incompatibilities - collect_ignore_glob.append("*test_sanic*") - - if sys.version_info >= (3, 14): # Currently not installable dependencies because of 3.14 incompatibilities collect_ignore_glob.append("*test_fastapi*") # aiohttp-server tests failing due to deprecated methods used collect_ignore_glob.append("*test_aiohttp_server*") + # Currently Saniic does not support python >= 3.14 + collect_ignore_glob.append("*test_sanic*") @pytest.fixture(scope="session") diff --git a/tests/requirements-pre314.txt b/tests/requirements-pre314.txt index 57a1cb23..0a025d53 100644 --- a/tests/requirements-pre314.txt +++ b/tests/requirements-pre314.txt @@ -31,10 +31,9 @@ pytz>=2024.1 redis>=3.5.3 requests-mock responses<=0.17.0 -# Sanic is not installable on 3.13 because `httptools, uvloop` dependencies fail to compile: -# `too few arguments to function ‘_PyLong_AsByteArray’` -sanic>=19.9.0; python_version < "3.13" -sanic-testing>=24.6.0; python_version < "3.13" +# Sanic doesn't support python-3.14 yet +# sanic>=19.9.0 +# sanic-testing>=24.6.0 starlette>=0.38.2 sqlalchemy>=2.0.0 tornado>=6.4.1 diff --git a/tests/requirements.txt b/tests/requirements.txt index d1c6c1a8..4c0c9303 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -31,15 +31,14 @@ pytz>=2024.1 redis>=3.5.3 requests-mock responses<=0.17.0 -# Sanic is not installable on 3.13 because `httptools, uvloop` dependencies fail to compile: -# `too few arguments to function ‘_PyLong_AsByteArray’` sanic<=24.6.0; python_version < "3.9" -sanic>=19.9.0; python_version >= "3.9" and python_version < "3.13" -sanic-testing>=24.6.0; python_version < "3.13" +sanic>=19.9.0; python_version >= "3.9" +sanic-testing>=24.6.0 spyne>=2.14.0; python_version < "3.12" sqlalchemy>=2.0.0 starlette>=0.38.2; python_version == "3.13" tornado>=6.4.1 +tracerite<=1.1.1 uvicorn>=0.13.4 urllib3>=1.26.5 httpx>=0.27.0