Add a tox configuration to ease multi-Python tests.

Review Request #13430 — Created Nov. 22, 2023 and submitted

Information

Djblets
release-5.x

Reviewers

This introduces a basic tox.ini that makes it simple to run the test
suite across all versions of Python. Note that this should be done
outside of a virtualenv, as it will manage environments explicitly.

Ran the full test suite using tox.

Summary ID
Add a tox configuration to ease multi-Python tests.
This introduces a basic `tox.ini` that makes it simple to run the test suite across all versions of Python. Note that this should be done outside of a virtualenv, as it will manage environments explicitly.
8d6bd4ba9eb34bd30c559faf7cea7790a1805ed4
Description From Last Updated

Should we add tox to dev-requirements.txt?

maubinmaubin
maubin
  1. Cool.

  2. Show all issues

    Should we add tox to dev-requirements.txt?

    1. tox needs to be installed and run outside a virtualenv. It'll be managing virtualenv creation and activation, and it can be important to avoid it existing within a managed activated virtualenv as well. So we'll need to just install this in our global environment, or use pipx.

    2. Got it.

  3. 
      
maubin
  1. 
      
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-5.x (e3ecbb3)