diff --git a/tox.ini b/tox.ini index 36d3ed36a..4fe21df47 100644 --- a/tox.ini +++ b/tox.ini @@ -49,9 +49,7 @@ envlist = firestore-datastore_firestore-{py37,py38,py39,py310,py311,py312,py313}, grpc-framework_grpc-{py38,py39,py310,py311,py312,py313}-grpclatest, kafka-messagebroker_confluentkafka-py39-confluentkafka{0108,0107,0106}, - kafka-messagebroker_confluentkafka-{py37,py38,py39,py310,py311,py312}-confluentkafkalatest, - ;; Package not ready for Python 3.13 (missing wheel) - ; kafka-messagebroker_confluentkafka-py313-confluentkafkalatest, + kafka-messagebroker_confluentkafka-{py37,py38,py39,py310,py311,py312,py313}-confluentkafkalatest, kafka-messagebroker_kafkapython-py38-kafkapython{020001,020000}, kafka-messagebroker_kafkapython-{py37,py38,pypy310}-kafkapythonlatest, kafka-messagebroker_kafkapython-{py38,py39,py310,py311,py312,py313,pypy310}-kafkapythonnglatest, @@ -66,24 +64,18 @@ envlist = mysql-datastore_mysql-mysqllatest-{py37,py38,py39,py310,py311,py312,py313}, mysql-datastore_pymysql-{py37,py38,py39,py310,py311,py312,py313,pypy310}, nginx-external_httpx-{py37,py38,py39,py310,py311,py312,py313}, - postgres16-datastore_asyncpg-{py37,py38,py39,py310,py311,py312}, - ;; Package not ready for Python 3.13 (missing wheel) - ; postgres16-datastore_asyncpg-py313, + postgres16-datastore_asyncpg-{py37,py38,py39,py310,py311,py312,py313}, postgres16-datastore_psycopg-{py38,py39,py310,py311,py312,py313,pypy310}-psycopglatest, postgres16-datastore_psycopg-py312-psycopg_{purepython,binary,compiled}0301, postgres16-datastore_psycopg2-{py37,py38,py39,py310,py311,py312}-psycopg2latest, postgres16-datastore_psycopg2cffi-{py37,py38,py39,py310,py311,py312}-psycopg2cffilatest, - postgres16-datastore_pyodbc-{py37,py38,py39,py310,py311,py312}-pyodbclatest, - ;; Package not ready for Python 3.13 (missing wheel) - ; postgres16-datastore_pyodbc-py313-pyodbclatest, + postgres16-datastore_pyodbc-{py37,py38,py39,py310,py311,py312,py313}-pyodbclatest, postgres9-datastore_postgresql-{py37,py38,py39}, python-adapter_asgiref-{py37,py38,py39,py310,py311,py312,py313,pypy310}-asgireflatest, python-adapter_asgiref-py310-asgiref{0303,0304,0305,0306,0307}, python-adapter_cheroot-{py37,py38,py39,py310,py311,py312,py313}, python-adapter_daphne-{py37,py38,py39,py310,py311,py312,py313}-daphnelatest, - python-adapter_gevent-{py37,py38,py310,py311,py312}, - ;; Package not ready for Python 3.13 (missing wheel) - ; python-adapter_gevent-py313, + python-adapter_gevent-{py37,py38,py310,py311,py312,py313}, python-adapter_gunicorn-{py37,py38,py39,py310,py311,py312,py313}-aiohttp03-gunicornlatest, python-adapter_hypercorn-{py38,py39,py310,py311,py312,py313}-hypercornlatest, python-adapter_hypercorn-py38-hypercorn{0010,0011,0012,0013}, @@ -104,12 +96,10 @@ envlist = python-component_flask_rest-{py38,py39,py310,py311,py312,py313,pypy310}-flaskrestxlatest, python-component_flask_rest-py37-flaskrestx110, python-component_graphqlserver-{py37,py38,py39,py310,py311,py312}, - ;; Package not ready for Python 3.13 (missing wheel for uvloop) + ;; Tests need to be updated to support newer graphql-server/sanic versions ; python-component_graphqlserver-py313, python-component_tastypie-{py37,py38,py39,py310,py311,py312,py313,pypy310}-tastypielatest, - python-coroutines_asyncio-{py37,py38,py39,py310,py311,py312,pypy310}, - ;; Package not ready for Python 3.13 (missing wheel for uvloop) - ; python-coroutines_asyncio-py313, + python-coroutines_asyncio-{py37,py38,py39,py310,py311,py312,py313,pypy310}, python-cross_agent-{py37,py38,py39,py310,py311,py312,py313}-{with,without}_extensions, python-datastore_sqlite-{py37,py38,py39,py310,py311,py312,py313,pypy310}, python-external_aiobotocore-{py38,py39,py310,py311,py312,py313}-aiobotocorelatest, @@ -131,9 +121,7 @@ envlist = python-framework_cherrypy-{py37,py38,py39,py310,py311,py312,py313,pypy310}-CherryPylatest, python-framework_django-{py37,py38,py39,py310,py311,py312,py313}-Djangolatest, python-framework_django-{py39}-Django{0202,0300,0301,0302,0401}, - python-framework_falcon-{py37,py38,py39,py310,py311,py312,pypy310}-falconlatest, - ;; Package not ready for Python 3.13 (missing wheel) - ; python-framework_falcon-py313-falconlatest, + python-framework_falcon-{py37,py38,py39,py310,py311,py312,py313,pypy310}-falconlatest, python-framework_falcon-{py38,py39,py310,py311,py312,py313,pypy310}-falconmaster, python-framework_fastapi-{py37,py38,py39,py310,py311,py312,py313}, python-framework_flask-py37-flask020205, @@ -147,9 +135,7 @@ envlist = python-framework_graphql-py37-graphql{0301,0302}, python-framework_pyramid-{py37,py38,py39,py310,py311,py312,py313,pypy310}-Pyramidlatest, python-framework_pyramid-{py37,py38,py39,py310,py311,py312,py313,pypy310}-Pyramid0110-cornice, - python-framework_sanic-{py37,py38,py39,py310,py311,py312,pypy310}-saniclatest, - ;; Package not ready for Python 3.13 (missing wheel for uvloop) - ; python-framework_sanic-py313-saniclatest, + python-framework_sanic-{py37,py38,py39,py310,py311,py312,py313,pypy310}-saniclatest, python-framework_sanic-{py38,pypy310}-sanic{200904,210300,2109,2112,2203,2290}, python-framework_starlette-{py310,pypy310}-starlette{0014,0015,0019,0028}, python-framework_starlette-{py37,py38,py39,py310,py311,py312,py313,pypy310}-starlettelatest, @@ -162,7 +148,7 @@ envlist = python-logger_loguru-{py37,py38,py39,py310,py311,py312,py313,pypy310}-logurulatest, python-logger_structlog-{py37,py38,py39,py310,py311,py312,py313,pypy310}-structloglatest, python-mlmodel_langchain-{py39,py310,py311,py312}, - ;; Package not ready for Python 3.13 (missing wheel for numpy) + ;; Package not ready for Python 3.13 (uses an older version of numpy) ; python-mlmodel_langchain-py313, python-mlmodel_openai-openai0-{py37,py38,py39,py310,py311,py312}, python-mlmodel_openai-openai107-py312,