Revamp the tox configuration.

Review Request #14921 — Created March 17, 2026 and updated — Latest diff uploaded

Information

Django Evolution
master

Reviewers

This change moves to the new TOML-based format for tox configuration,
and makes several fixes and improvements:

  • Fixed typos in postgres environments.
  • Fixed envlist to include db-specific environments for specific
    python/django combinations (before this was listed in the comments but
    didn't actually work).
  • Made it so our test setup will bail in the event that we're running
    with a db+django version that is not supported (since I still haven't
    figured out how to make this work with the tox config). This makes it
    so running dbtests-mysql5_7 won't fail with lots of errors when it
    tries to run against all the django4.2+ envs.
  • Tweaked Python versions for Django 4.x

Ran tests for various environments.

Commits

Files