Fix running unit tests with modern versions of tox.

Review Request #14620 — Created Sept. 19, 2025 and updated

Information

kgb
master

Reviewers

kgb

Modern versions of tox changed some options and added stricter control
over what commands could be run.

This change updates our configuration to allow pytest to be run,
to use modern options for setting up kgb in editable mode, and to add
Python 3.14 and modern PyPy releases to the list of testable versions.

Unit tests pass on all environments.

Summary ID
Fix running unit tests with modern versions of tox.
Modern versions of tox changed some options and added stricter control over what commands could be run. This change updates our configuration to allow `pytest` to be run, to use modern options for setting up kgb in editable mode, and to add Python 3.14 and modern PyPy releases to the list of testable versions.
03ebb35c8d72d3b7f61fa6d069c948b05c54970b
Checks run (2 succeeded)
flake8 passed.
JSHint passed.
david
  1. Ship It!
  2.