@@ -35,6 +35,24 @@ envlist=
3535 py310-django42,
3636 py311-django42,
3737 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,
3856
3957[testenv]
4058commands =
@@ -321,3 +339,147 @@ deps=
321339 netaddr
322340 psycopg[binary]
323341 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