Setuptools v72 deprecated the 'setup.py test' command, so stop using that for
running tests. Instead, execute the 'unittest' module directly, using our
protocol to pass the test suite name as an environment variable to the module
test loader.
Python 3.12 also deprecated datetime.utc*(), so add our own implementations to continue using them.
Setuptools v72 deprecated the 'setup.py test' command, so stop using that for running tests. Instead, execute the 'unittest' module directly, using our protocol to pass the test suite name as an environment variable to the module test loader.
Python 3.12 also deprecated
datetime.utc*()
, so add our own implementations to continue using them.