8000 Reduce amount of py versions to test against · getsentry/sentry-python@dda83d8 · GitHub
[go: up one dir, main page]

Skip to content

Commit dda83d8

Browse files
committed
Reduce amount of py versions to test against
1 parent 99c3849 commit dda83d8

File tree

1 file changed

+94
-94
lines changed

1 file changed

+94
-94
lines changed

tox.ini

Lines changed: 94 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,23 @@ envlist =
2323

2424
# AIOHTTP
2525
{py3.7}-aiohttp-v{3.4}
26-
{py3.7,py3.8,py3.9,py3.10,py3.11}-aiohttp-v{3.8}
27-
{py3.8,py3.9,py3.10,py3.11}-aiohttp-latest
26+
{py3.7,py3.9,py3.11}-aiohttp-v{3.8}
27+
{py3.8,py3.10}-aiohttp-latest
2828

2929
# Ariadne
30-
{py3.8,py3.9,py3.10,py3.11}-ariadne-v{0.20}
31-
{py3.8,py3.9,py3.10,py3.11,py3.12}-ariadne-latest
30+
{py3.9,py3.11}-ariadne-v{0.20}
31+
{py3.8,py3.10,py3.12}-ariadne-latest
3232

3333
# Arq
34-
{py3.7,py3.8,py3.9,py3.10,py3.11}-arq-v{0.23}
35-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-arq-latest
34+
{py3.7,py3.9,py3.11}-arq-v{0.23}
35+
{py3.8,py3.10,py3.12}-arq-latest
3636

3737
# Asgi
38-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-asgi
38+
{py3.7,py3.9,py3.11,py3.12}-asgi
3939

4040
# asyncpg
41-
{py3.7,py3.8,py3.9,py3.10}-asyncpg-v{0.23}
42-
{py3.8,py3.9,py3.10,py3.11,py3.12}-asyncpg-latest
41+
{py3.8,py3.10}-asyncpg-v{0.23}
42+
{py3.9,py3.11,py3.12}-asyncpg-latest
4343

4444
# AWS Lambda
4545
# The aws_lambda tests deploy to the real AWS and have their own
@@ -53,20 +53,20 @@ envlist =
5353

5454
# Boto3
5555
{py2.7,py3.6,py3.7}-boto3-v{1.12}
56-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-boto3-v{1.21}
57-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-boto3-v{1.29}
58-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-boto3-latest
56+
{py3.8,py3.10,py3.12}-boto3-v{1.21}
57+
{py3.7,py3.9,py3.11,py3.12}-boto3-v{1.29}
58+
{py3.8,py3.10,py3.12}-boto3-latest
5959

6060
# Bottle
61-
{py2.7,py3.5,py3.6,py3.7,py3.8,py3.9}-bottle-v{0.12}
62-
{py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-bottle-latest
61+
{py2.7,py3.5,py3.7,py3.9}-bottle-v{0.12}
62+
{py3.6,py3.8,py3.10,py3.11,py3.12}-bottle-latest
6363

6464
# Celery
6565
{py2.7}-celery-v{3}
66-
{py2.7,py3.5,py3.6,py3.7,py3.8}-celery-v{4}
67-
{py3.6,py3.7,py3.8}-celery-v{5.0}
68-
{py3.7,py3.8,py3.9,py3.10}-celery-v{5.1,5.2}
69-
{py3.8,py3.9,py3.10,py3.11}-celery-v{5.3}
66+
{py2.7,py3.8}-celery-v{4}
67+
{py3.6,py3.8}-celery-v{5.0}
68+
{py3.7,py3.10}-celery-v{5.1,5.2}
69+
{py3.8,py3.10,py3.11}-celery-v{5.3}
7070
{py3.8,py3.9,py3.10,py3.11}-celery-latest
7171

7272
# Chalice
@@ -83,32 +83,32 @@ envlist =
8383
# Django
8484
# - Django 1.x
8585
{py2.7,py3.5}-django-v{1.8}
86-
{py2.7,py3.5,py3.6,py3.7}-django-v{1.11}
86+
{py2.7,py3.5,py3.7}-django-v{1.11}
8787
# - Django 2.x
88-
{py3.5,py3.6,py3.7}-django-v{2.0}
89-
{py3.5,py3.6,py3.7,py3.8,py3.9}-django-v{2.2}
88+
{py3.5,py3.7}-django-v{2.0}
89+
{py3.5,py3.9}-django-v{2.2}
9090
# - Django 3.x
91-
{py3.6,py3.7,py3.8,py3.9}-django-v{3.0}
92-
{py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-django-v{3.2}
91+
{py3.6,py3.9}-django-v{3.0}
92+
{py3.6,py3.8,py3.10,py3.11}-django-v{3.2}
9393
# - Django 4.x
94-
{py3.8,py3.9,py3.10,py3.11,py3.12}-django-v{4.0,4.1,4.2}
94+
{py3.8,py3.10,py3.11,py3.12}-django-v{4.0,4.1,4.2}
9595
# - Django 5.x
96-
{py3.10,py3.11,py3.12}-django-v{5.0}
97-
{py3.10,py3.11,py3.12}-django-latest
96+
{py3.10,py3.12}-django-v{5.0}
97+
{py3.10,py3.12}-django-latest
9898

9999
# Falcon
100-
{py2.7,py3.5,py3.6,py3.7}-falcon-v{1,1.4,2}
101-
{py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-falcon-v{3}
102-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-falcon-latest
100+
{py2.7,py3.5,py3.7}-falcon-v{1,1.4,2}
101+
{py3.5,py3.6,py3.8,py3.11,py3.12}-falcon-v{3}
102+
{py3.7,py3.11,py3.12}-falcon-latest
103103

104104
# FastAPI
105-
{py3.7,py3.8,py3.9,py3.10}-fastapi-v{0.79}
106-
{py3.8,py3.9,py3.10,py3.11,py3.12}-fastapi-latest
105+
{py3.7,py3.9,py3.10}-fastapi-v{0.79}
106+
{py3.8,py3.10,py3.11,py3.12}-fastapi-latest
107107

108108
# Flask
109109
{py2.7,py3.5}-flask-v{0,0.11}
110-
{py2.7,py3.5,py3.6,py3.7,py3.8}-flask-v{1}
111-
{py3.8,py3.9,py3.10,py3.11,py3.12}-flask-v{2}
110+
{py2.7,py3.8}-flask-v{1}
111+
{py3.8,py3.11,py3.12}-flask-v{2}
112112
{py3.10,py3.11,py3.12}-flask-v{3}
113113
{py3.10,py3.11,py3.12}-flask-latest
114114

@@ -119,114 +119,114 @@ envlist =
119119
{py3.7}-gcp
120120

121121
# GQL
122-
{py3.7,py3.8,py3.9,py3.10,py3.11}-gql-v{3.4}
123-
{py3.7,py3.8,py3.9,py3.10,py3.11}-gql-latest
122+
{py3.8,py3.10,py3.11}-gql-v{3.4}
123+
{py3.7,py3.9,py3.10,py3.11}-gql-latest
124124

125125
# Graphene
126-
{py3.7,py3.8,py3.9,py3.10,py3.11}-graphene-v{3.3}
127-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-graphene-latest
126+
{py3.7,py3.10,py3.11}-graphene-v{3.3}
127+
{py3.8,py3.10,py3.11,py3.12}-graphene-latest
128128

129129
# gRPC
130-
{py3.7,py3.8,py3.9,py3.10}-grpc-v{1.21,1.30,1.40}
131-
{py3.7,py3.8,py3.9,py3.10,py3.11}-grpc-v{1.50}
132-
{py3.8,py3.9,py3.10,py3.11,py3.12}-grpc-latest
130+
{py3.7,py3.10}-grpc-v{1.21,1.30,1.40}
131+
{py3.8,py3.10,py3.11}-grpc-v{1.50}
132+
{py3.9,py3.10,py3.11,py3.12}-grpc-latest
133133

134134
# HTTPX
135-
{py3.6,py3.7,py3.8,py3.9}-httpx-v{0.16,0.18}
136-
{py3.6,py3.7,py3.8,py3.9,py3.10}-httpx-v{0.20,0.22}
137-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-httpx-v{0.23,0.24}
135+
{py3.6,py3.9}-httpx-v{0.16,0.18}
136+
{py3.7,py3.9,py3.10}-httpx-v{0.20,0.22}
137+
{py3.8,py3.11,py3.12}-httpx-v{0.23,0.24}
138138
{py3.9,py3.10,py3.11,py3.12}-httpx-v{0.25}
139139
{py3.9,py3.10,py3.11,py3.12}-httpx-latest
140140

141141
# Huey
142-
{py2.7,py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-huey-v{2.0}
143-
{py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-huey-latest
142+
{py2.7,py3.5,py3.8,py3.10,py3.11,py3.12}-huey-v{2.0}
143+
{py3.5,py3.6,py3.8,py3.10,py3.11,py3.12}-huey-latest
144144

145145
# Loguru
146-
{py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-loguru-v{0.5}
147-
{py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-loguru-latest
146+
{py3.5,py3.7,py3.9,py3.11,py3.12}-loguru-v{0.5}
147+
{py3.6,py3.8,py3.10,py3.11,py3.12}-loguru-latest
148148

149149
# OpenTelemetry (OTel)
150-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-opentelemetry
150+
{py3.7,py3.10,py3.11,py3.12}-opentelemetry
151151

152152
# pure_eval
153-
{py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-pure_eval
153+
{py3.5,py3.7,py3.9,py3.10,py3.11,py3.12}-pure_eval
154154

155155
# PyMongo (Mongo DB)
156156
{py2.7,py3.6}-pymongo-v{3.1}
157-
{py2.7,py3.6,py3.7,py3.8,py3.9}-pymongo-v{3.12}
158-
{py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-pymongo-v{4.0}
159-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-pymongo-v{4.3,4.6}
160-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-pymongo-latest
157+
{py2.7,py3.9}-pymongo-v{3.12}
158+
{py3.6,py3.8,py3.10,py3.11}-pymongo-v{4.0}
159+
{py3.7,py3.9,py3.11,py3.12}-pymongo-v{4.3,4.6}
160+
{py3.8,py3.10,py3.11,py3.12}-pymongo-latest
161161

162162
# Pyramid
163-
{py2.7,py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-pyramid-v{1.6}
164-
{py2.7,py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-pyramid-v{1.10}
165-
{py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-pyramid-v{2.0}
166-
{py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-pyramid-latest
163+
{py2.7,py3.5,py3.11}-pyramid-v{1.6}
164+
{py2.7,py3.5,py3.11,py3.12}-pyramid-v{1.10}
165+
{py3.6,py3.7,py3.9,py3.11,py3.12}-pyramid-v{2.0}
166+
{py3.6,py3.8,py3.10,py3.11,py3.12}-pyramid-latest
167167

168168
# Quart
169-
{py3.7,py3.8,py3.9,py3.10,py3.11}-quart-v{0.16}
170-
{py3.8,py3.9,py3.10,py3.11,py3.12}-quart-v{0.19}
171-
{py3.8,py3.9,py3.10,py3.11,py3.12}-quart-latest
169+
{py3.7,py3.11}-quart-v{0.16}
170+
{py3.8,py3.10,py3.11,py3.12}-quart-v{0.19}
171+
{py3.9,py3.10,py3.11,py3.12}-quart-latest
172172

173173
# Redis
174-
{py2.7,py3.7,py3.8}-redis-v{3}
175-
{py3.7,py3.8,py3.9,py3.10,py3.11}-redis-v{4}
176-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-redis-v{5}
177-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-redis-latest
174+
{py2.7,py3.8}-redis-v{3}
175+
{py3.7,py3.11}-redis-v{4}
176+
{py3.7,py3.9,py3.11,py3.12}-redis-v{5}
177+
{py3.8,py3.10,py3.11,py3.12}-redis-latest
178178

179179
# Redis Cluster
180-
{py2.7,py3.7,py3.8}-rediscluster-v{1,2}
180+
{py2.7,py3.8}-rediscluster-v{1,2}
181181
# no -latest, not developed anymore
182182

183183
# Requests
184-
{py2.7,py3.8,py3.9,py3.10,py3.11,py3.12}-requests
184+
{py2.7,py3.8,py3.11,py3.12}-requests
185185

186186
# RQ (Redis Queue)
187-
{py2.7,py3.5,py3.6}-rq-v{0.6}
188-
{py2.7,py3.5,py3.6,py3.7,py3.8,py3.9}-rq-v{0.13,1.0}
189-
{py3.5,py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-rq-v{1.5,1.10}
190-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-rq-v{1.15}
191-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-rq-latest
187+
{py2.7,py3.6}-rq-v{0.6}
188+
{py2.7,py3.5,py3.9}-rq-v{0.13,1.0}
189+
{py3.5,py3.6,py3.8,py3.10}-rq-v{1.5,1.10}
190+
{py3.8,py3.10,py3.11,py3.12}-rq-v{1.15}
191+
{py3.7,py3.9,py3.11,py3.12}-rq-latest
192192

193193
# Sanic
194-
{py3.5,py3.6,py3.7}-sanic-v{0.8}
195-
{py3.6,py3.7,py3.8}-sanic-v{20}
196-
{py3.7,py3.8,py3.9,py3.10,py3.11}-sanic-v{22}
197-
{py3.7,py3.8,py3.9,py3.10,py3.11}-sanic-v{23}
198-
{py3.8,py3.9,py3.10,py3.11}-sanic-latest
194+
{py3.5,py3.7}-sanic-v{0.8}
195+
{py3.6,py3.8}-sanic-v{20}
196+
{py3.7,py3.9,py3.11}-sanic-v{22}
197+
{py3.8,py3.10,py3.11}-sanic-v{23}
198+
{py3.8,py3.10,py3.11}-sanic-latest
199199

200200
# Starlette
201-
{py3.7,py3.8,py3.9,py3.10}-starlette-v{0.19}
202-
{py3.7,py3.8,py3.9,py3.10,py3.11}-starlette-v{0.20,0.24,0.28}
203-
{py3.8,py3.9,py3.10,py3.11,py3.12}-starlette-v{0.32}
204-
{py3.8,py3.9,py3.10,py3.11,py3.12}-starlette-latest
201+
{py3.7,py3.10}-starlette-v{0.19}
202+
{py3.7,py3.10,py3.11}-starlette-v{0.20,0.24,0.28}
203+
{py3.8,py3.10,py3.11,py3.12}-starlette-v{0.32}
204+
{py3.9,py3.10,py3.11,py3.12}-starlette-latest
205205

206206
# Starlite
207-
{py3.8,py3.9,py3.10,py3.11}-starlite-v{1.48,1.51}
207+
{py3.8,py3.11}-starlite-v{1.48,1.51}
208208
# 1.51.14 is the last starlite version; the project continues as litestar
209209

210210
# SQL Alchemy
211-
{py2.7,py3.7,py3.8,py3.9}-sqlalchemy-v{1.2,1.4}
212-
{py3.7,py3.8,py3.9,py3.10,py3.11}-sqlalchemy-v{2.0}
213-
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-sqlalchemy-latest
211+
{py2.7,py3.7,py3.9}-sqlalchemy-v{1.2,1.4}
212+
{py3.7,py3.9,py3.11}-sqlalchemy-v{2.0}
213+
{py3.8,py3.10,py3.11,py3.12}-sqlalchemy-latest
214214

215215
# Strawberry
216-
{py3.8,py3.9,py3.10,py3.11}-strawberry-v{0.209}
217-
{py3.8,py3.9,py3.10,py3.11,py3.12}-strawberry-latest
216+
{py3.8,py3.10,py3.11}-strawberry-v{0.209}
217+
{py3.9,py3.11,py3.12}-strawberry-latest
218218

219219
# Tornado
220-
{py3.7,py3.8,py3.9}-tornado-v{5}
221-
{py3.8,py3.9,py3.10,py3.11,py3.12}-tornado-v{6}
222-
{py3.8,py3.9,py3.10,py3.11,py3.12}-tornado-latest
220+
{py3.7,py3.9}-tornado-v{5}
221+
{py3.8,py3.10,py3.11,py3.12}-tornado-v{6}
222+
{py3.9,py3.11,py3.12}-tornado-latest
223223

224224
# Trytond
225-
{py3.5,py3.6}-trytond-v{4}
226-
{py3.6,py3.7,py3.8}-trytond-v{5}
227-
{py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-trytond-v{6}
228-
{py3.8,py3.9,py3.10,py3.11,py3.12}-trytond-v{7}
229-
{py3.8,py3.9,py3.10,py3.11,py3.12}-trytond-latest
225+
{py3.5}-trytond-v{4}
226+
{py3.6,py3.8}-trytond-v{5}
227+
{py3.6,py3.10,py3.11}-trytond-v{6}
228+
{py3.8,py3.10,py3.11,py3.12}-trytond-v{7}
229+
{py3.9,py3.10,py3.11,py3.12}-trytond-latest
230230

231231
[testenv]
232232
deps =

0 commit comments

Comments
 (0)
0