Skip to content

Commit

Permalink
Test more integrations on 3.13 (#3578)
Browse files Browse the repository at this point in the history
  • Loading branch information
sentrivana authored Sep 27, 2024
1 parent aa57373 commit 205591e
Show file tree
Hide file tree
Showing 10 changed files with 52 additions and 52 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/test-integrations-ai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7","3.9","3.11","3.12"]
python-version: ["3.7","3.9","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7","3.9","3.11","3.12"]
python-version: ["3.7","3.9","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-integrations-cloud-computing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8","3.11","3.12"]
python-version: ["3.8","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.9","3.11","3.12"]
python-version: ["3.6","3.7","3.9","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-integrations-data-processing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.10","3.11","3.12"]
python-version: ["3.6","3.7","3.8","3.10","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-integrations-databases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7","3.8","3.11","3.12"]
python-version: ["3.7","3.8","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-integrations-graphql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7","3.8","3.11","3.12"]
python-version: ["3.7","3.8","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-integrations-miscellaneous.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.8","3.11","3.12"]
python-version: ["3.6","3.8","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12"]
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-integrations-networking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8","3.9","3.11","3.12"]
python-version: ["3.8","3.9","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12"]
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-integrations-web-frameworks-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8","3.10","3.11","3.12"]
python-version: ["3.8","3.10","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-integrations-web-frameworks-2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.11","3.12"]
python-version: ["3.6","3.7","3.8","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down Expand Up @@ -119,7 +119,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.6","3.7","3.8","3.9","3.11","3.12"]
python-version: ["3.6","3.7","3.8","3.9","3.11","3.12","3.13"]
# python3.6 reached EOL and is no longer being supported on
# new versions of hosted runners on Github Actions
# ubuntu-20.04 is the last version that supported python3.6
Expand Down
76 changes: 38 additions & 38 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -30,22 +30,22 @@ envlist =
# AIOHTTP
{py3.7}-aiohttp-v{3.4}
{py3.7,py3.9,py3.11}-aiohttp-v{3.8}
{py3.8,py3.11,py3.12}-aiohttp-latest
{py3.8,py3.12,py3.13}-aiohttp-latest

# Anthropic
{py3.7,py3.11,py3.12}-anthropic-v{0.16,0.25}
{py3.7,py3.11,py3.12}-anthropic-latest

# Ariadne
{py3.8,py3.11}-ariadne-v{0.20}
{py3.8,py3.11,py3.12}-ariadne-latest
{py3.8,py3.12,py3.13}-ariadne-latest

# Arq
{py3.7,py3.11}-arq-v{0.23}
{py3.7,py3.11,py3.12}-arq-latest
{py3.7,py3.12,py3.13}-arq-latest

# Asgi
{py3.7,py3.11,py3.12}-asgi
{py3.7,py3.12,py3.13}-asgi

# asyncpg
{py3.7,py3.10}-asyncpg-v{0.23}
Expand All @@ -65,29 +65,29 @@ envlist =
{py3.6,py3.7}-boto3-v{1.12}
{py3.7,py3.11,py3.12}-boto3-v{1.23}
{py3.11,py3.12}-boto3-v{1.34}
{py3.11,py3.12}-boto3-latest
{py3.11,py3.12,py3.13}-boto3-latest

# Bottle
{py3.6,py3.9}-bottle-v{0.12}
{py3.6,py3.11,py3.12}-bottle-latest
{py3.6,py3.12,py3.13}-bottle-latest

# Celery
{py3.6,py3.8}-celery-v{4}
{py3.6,py3.8}-celery-v{5.0}
{py3.7,py3.10}-celery-v{5.1,5.2}
{py3.8,py3.11,py3.12}-celery-v{5.3,5.4}
{py3.8,py3.11,py3.12}-celery-latest
{py3.8,py3.12,py3.13}-celery-latest

# Chalice
{py3.6,py3.9}-chalice-v{1.16}
{py3.8,py3.12}-chalice-latest
{py3.8,py3.12,py3.13}-chalice-latest

# Clickhouse Driver
{py3.8,py3.11}-clickhouse_driver-v{0.2.0}
{py3.8,py3.11,py3.12}-clickhouse_driver-latest
{py3.8,py3.12,py3.13}-clickhouse_driver-latest

# Cloud Resource Context
{py3.6,py3.11,py3.12}-cloud_resource_context
{py3.6,py3.12,py3.13}-cloud_resource_context

# Cohere
{py3.9,py3.11,py3.12}-cohere-v5
Expand All @@ -106,7 +106,7 @@ envlist =
{py3.8,py3.11,py3.12}-django-v{4.0,4.1,4.2}
# - Django 5.x
{py3.10,py3.11,py3.12}-django-v{5.0,5.1}
{py3.10,py3.11,py3.12}-django-latest
{py3.10,py3.12,py3.13}-django-latest

# dramatiq
{py3.6,py3.9}-dramatiq-v{1.13}
Expand All @@ -121,24 +121,24 @@ envlist =

# FastAPI
{py3.7,py3.10}-fastapi-v{0.79}
{py3.8,py3.11,py3.12}-fastapi-latest
{py3.8,py3.12,py3.13}-fastapi-latest

# Flask
{py3.6,py3.8}-flask-v{1}
{py3.8,py3.11,py3.12}-flask-v{2}
{py3.10,py3.11,py3.12}-flask-v{3}
{py3.10,py3.11,py3.12}-flask-latest
{py3.10,py3.12,py3.13}-flask-latest

# GCP
{py3.7}-gcp

# GQL
{py3.7,py3.11}-gql-v{3.4}
{py3.7,py3.11,py3.12}-gql-latest
{py3.7,py3.12,py3.13}-gql-latest

# Graphene
{py3.7,py3.11}-graphene-v{3.3}
{py3.7,py3.11,py3.12}-graphene-latest
{py3.7,py3.12,py3.13}-graphene-latest

# gRPC
{py3.7,py3.9}-grpc-v{1.39}
Expand All @@ -151,14 +151,15 @@ envlist =
{py3.6,py3.10}-httpx-v{0.20,0.22}
{py3.7,py3.11,py3.12}-httpx-v{0.23,0.24}
{py3.9,py3.11,py3.12}-httpx-v{0.25,0.27}
{py3.9,py3.11,py3.12}-httpx-latest
{py3.9,py3.12,py3.13}-httpx-latest

# Huey
{py3.6,py3.11,py3.12}-huey-v{2.0}
{py3.6,py3.11,py3.12}-huey-latest
{py3.6,py3.12,py3.13}-huey-latest

# Huggingface Hub
{py3.9,py3.11,py3.12}-huggingface_hub-{v0.22,latest}
{py3.9,py3.12,py3.13}-huggingface_hub-{v0.22}
{py3.9,py3.12,py3.13}-huggingface_hub-latest

# Langchain
{py3.9,py3.11,py3.12}-langchain-v0.1
Expand All @@ -175,29 +176,28 @@ envlist =

# Loguru
{py3.6,py3.11,py3.12}-loguru-v{0.5}
{py3.6,py3.11,py3.12}-loguru-latest
{py3.6,py3.12,py3.13}-loguru-latest

# OpenAI
{py3.9,py3.11,py3.12}-openai-v1
{py3.9,py3.11,py3.12}-openai-latest
{py3.9,py3.11,py3.12}-openai-notiktoken

# OpenTelemetry (OTel)
{py3.7,py3.9,py3.11,py3.12}-opentelemetry
{py3.7,py3.9,py3.12,py3.13}-opentelemetry

# OpenTelemetry Experimental (POTel)
# XXX add 3.12 when officially supported
{py3.8,py3.9,py3.10,py3.11}-potel
{py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-potel

# pure_eval
{py3.6,py3.11,py3.12}-pure_eval
{py3.6,py3.12,py3.13}-pure_eval

# PyMongo (Mongo DB)
{py3.6}-pymongo-v{3.1}
{py3.6,py3.9}-pymongo-v{3.12}
{py3.6,py3.11}-pymongo-v{4.0}
{py3.7,py3.11,py3.12}-pymongo-v{4.3,4.7}
{py3.7,py3.11,py3.12}-pymongo-latest
{py3.7,py3.12,py3.13}-pymongo-latest

# Pyramid
{py3.6,py3.11}-pyramid-v{1.6}
Expand All @@ -208,7 +208,7 @@ envlist =
# Quart
{py3.7,py3.11}-quart-v{0.16}
{py3.8,py3.11,py3.12}-quart-v{0.19}
{py3.8,py3.11,py3.12}-quart-latest
{py3.8,py3.12,py3.13}-quart-latest

# Ray
{py3.10,py3.11}-ray-v{2.34}
Expand All @@ -218,28 +218,28 @@ envlist =
{py3.6,py3.8}-redis-v{3}
{py3.7,py3.8,py3.11}-redis-v{4}
{py3.7,py3.11,py3.12}-redis-v{5}
{py3.7,py3.11,py3.12}-redis-latest
{py3.7,py3.12,py3.13}-redis-latest

# Redis Cluster
{py3.6,py3.8}-redis_py_cluster_legacy-v{1,2}
# no -latest, not developed anymore

# Requests
{py3.6,py3.8,py3.11,py3.12}-requests
{py3.6,py3.8,py3.12,py3.13}-requests

# RQ (Redis Queue)
{py3.6}-rq-v{0.6}
{py3.6,py3.9}-rq-v{0.13,1.0}
{py3.6,py3.11}-rq-v{1.5,1.10}
{py3.7,py3.11,py3.12}-rq-v{1.15,1.16}
{py3.7,py3.11,py3.12}-rq-latest
{py3.7,py3.12,py3.13}-rq-latest

# Sanic
{py3.6,py3.7}-sanic-v{0.8}
{py3.6,py3.8}-sanic-v{20}
{py3.7,py3.11}-sanic-v{22}
{py3.7,py3.11}-sanic-v{23}
{py3.8,py3.11}-sanic-latest
{py3.8,py3.11,py3.12}-sanic-latest

# Spark
{py3.8,py3.10,py3.11}-spark-v{3.1,3.3,3.5}
Expand All @@ -249,7 +249,7 @@ envlist =
{py3.7,py3.10}-starlette-v{0.19}
{py3.7,py3.11}-starlette-v{0.20,0.24,0.28}
{py3.8,py3.11,py3.12}-starlette-v{0.32,0.36}
{py3.8,py3.11,py3.12}-starlette-latest
{py3.8,py3.12,py3.13}-starlette-latest

# Starlite
{py3.8,py3.11}-starlite-v{1.48,1.51}
Expand All @@ -258,12 +258,12 @@ envlist =
# SQL Alchemy
{py3.6,py3.9}-sqlalchemy-v{1.2,1.4}
{py3.7,py3.11}-sqlalchemy-v{2.0}
{py3.7,py3.11,py3.12}-sqlalchemy-latest
{py3.7,py3.12,py3.13}-sqlalchemy-latest

# Strawberry
{py3.8,py3.11}-strawberry-v{0.209}
{py3.8,py3.11,py3.12}-strawberry-v{0.222}
{py3.8,py3.11,py3.12}-strawberry-latest
{py3.8,py3.12,py3.13}-strawberry-latest

# Tornado
{py3.8,py3.11,py3.12}-tornado-v{6.0}
Expand All @@ -275,7 +275,7 @@ envlist =
{py3.6,py3.8}-trytond-v{5}
{py3.6,py3.11}-trytond-v{6}
{py3.8,py3.11,py3.12}-trytond-v{7}
{py3.8,py3.11,py3.12}-trytond-latest
{py3.8,py3.12,py3.13}-trytond-latest

[testenv]
deps =
Expand Down Expand Up @@ -371,7 +371,7 @@ deps =
celery-v5.4: Celery~=5.4.0
celery-latest: Celery

{py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-celery: newrelic
celery: newrelic
celery: pytest<7
{py3.7}-celery: importlib-metadata<5.0

Expand Down Expand Up @@ -560,10 +560,6 @@ deps =
pyramid-v2.0: pyramid~=2.0.0
pyramid-latest: pyramid

# Ray
ray-v2.34: ray~=2.34.0
ray-latest: ray

# Quart
quart: quart-auth
quart: pytest-asyncio
Expand All @@ -576,6 +572,10 @@ deps =
quart-v0.19: quart~=0.19.0
quart-latest: quart

# Ray
ray-v2.34: ray~=2.34.0
ray-latest: ray

# Redis
redis: fakeredis!=1.7.4
redis: pytest<8.0.0
Expand Down

0 comments on commit 205591e

Please sign in to comment.