@@ -35,6 +35,24 @@ envlist=
35
35
py310-django42,
36
36
py311-django42,
37
37
py311-django42-psycopg3,
38
+ py312-django42,
39
+ py312-django42-psycopg3,
40
+ py313-django42,
41
+ py313-django42-psycopg3,
42
+ py310-django51,
43
+ py311-django51,
44
+ py311-django51-psycopg3,
45
+ py312-django51,
46
+ py312-django51-psycopg3,
47
+ py313-django51,
48
+ py313-django51-psycopg3,
49
+ py310-django52,
50
+ py311-django52,
51
+ py311-django52-psycopg3,
52
+ py312-django52,
53
+ py312-django52-psycopg3,
54
+ py313-django52,
55
+ py313-django52-psycopg3,
38
56
39
57
[testenv]
40
58
commands =
@@ -321,3 +339,147 @@ deps=
321
339
netaddr
322
340
psycopg[binary]
323
341
djangorestframework
342
+
343
+ [testenv:py312-django42]
344
+ basepython =python3.12
345
+ deps =
346
+ django>=4.2,<4.3
347
+ netaddr
348
+ psycopg2-binary
349
+ djangorestframework
350
+
351
+ [testenv:py312-django42-psycopg3]
352
+ basepython =python3.12
353
+ deps =
354
+ django>=4.2,<4.3
355
+ netaddr
356
+ psycopg[binary]
357
+ djangorestframework
358
+
359
+ [testenv:py313-django42]
360
+ basepython =python3.13
361
+ deps =
362
+ django>=4.2,<4.3
363
+ netaddr
364
+ psycopg2-binary
365
+ djangorestframework
366
+
367
+ [testenv:py313-django42-psycopg3]
368
+ basepython =python3.13
369
+ deps =
370
+ django>=4.2,<4.3
371
+ netaddr
372
+ psycopg[binary]
373
+ djangorestframework
374
+
375
+ [testenv:py310-django51]
376
+ basepython =python3.10
377
+ deps =
378
+ django>=5.1,<5.2
379
+ netaddr
380
+ psycopg2-binary
381
+ djangorestframework
382
+
383
+ [testenv:py311-django51]
384
+ basepython =python3.11
385
+ deps =
386
+ django>=5.1,<5.2
387
+ netaddr
388
+ psycopg2-binary
389
+ djangorestframework
390
+
391
+ [testenv:py311-django51-psycopg3]
392
+ basepython =python3.11
393
+ deps =
394
+ django>=5.1,<5.2
395
+ netaddr
396
+ psycopg[binary]
397
+ djangorestframework
398
+
399
+ [testenv:py312-django51]
400
+ basepython =python3.12
401
+ deps =
402
+ django>=5.1,<5.2
403
+ netaddr
404
+ psycopg2-binary
405
+ djangorestframework
406
+
407
+ [testenv:py312-django51-psycopg3]
408
+ basepython =python3.12
409
+ deps =
410
+ django>=5.1,<5.2
411
+ netaddr
412
+ psycopg[binary]
413
+ djangorestframework
414
+
415
+ [testenv:py313-django51]
416
+ basepython =python3.13
417
+ deps =
418
+ django>=5.1,<5.2
419
+ netaddr
420
+ psycopg2-binary
421
+ djangorestframework
422
+
423
+ [testenv:py313-django51-psycopg3]
424
+ basepython =python3.13
425
+ deps =
426
+ django>=5.1,<5.2
427
+ netaddr
428
+ psycopg[binary]
429
+ djangorestframework
430
+
431
+ [testenv:py310-django52]
432
+ basepython =python3.10
433
+ deps =
434
+ django>=5.2,<5.3
435
+ netaddr
436
+ psycopg2-binary
437
+ djangorestframework
438
+
439
+ [testenv:py311-django52]
440
+ basepython =python3.11
441
+ deps =
442
+ django>=5.2,<5.3
443
+ netaddr
444
+ psycopg2-binary
445
+ djangorestframework
446
+
447
+ [testenv:py311-django52-psycopg3]
448
+ basepython =python3.11
449
+ deps =
450
+ django>=5.2,<5.3
451
+ netaddr
452
+ psycopg[binary]
453
+ djangorestframework
454
+
455
+ [testenv:py312-django52]
456
+ basepython =python3.12
457
+ deps =
458
+ django>=5.2,<5.3
459
+ netaddr
460
+ psycopg2-binary
461
+ djangorestframework
462
+
463
+ [testenv:py312-django52-psycopg3]
464
+ basepython =python3.12
465
+ deps =
466
+ django>=5.2,<5.3
467
+ netaddr
468
+ psycopg[binary]
469
+ djangorestframework
470
+
471
+ [testenv:py313-django52]
472
+ basepython =python3.13
473
+ deps =
474
+ django>=5.2,<5.3
475
+ netaddr
476
+ psycopg2-binary
477
+ djangorestframework
478
+
479
+ [testenv:py313-django52-psycopg3]
480
+ basepython =python3.13
481
+ deps =
482
+ django>=5.2,<5.3
483
+ netaddr
484
+ psycopg[binary]
485
+ djangorestframework
0 commit comments