From: Jeremy Stanley Date: Sun, 9 May 2021 16:18:30 +0000 (+0000) Subject: Update test warnings for Python 3.9.5 and 3.10.0b1 X-Git-Tag: 0.4.1~9 X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=commitdiff_plain;h=3e0e4af54c09fe7a6269c55b1002ee3c4fe2fd39 Update test warnings for Python 3.9.5 and 3.10.0b1 Adjust our PYTHONWARNINGS in tox.ini to add some new exclusions for warnings appearing in Python 3.10.0b1, and also clean up some which were resolved by it and by Python 3.9.5. Adjust the code comments documenting these accordingly. --- diff --git a/tox.ini b/tox.ini index f9074fa..505edf6 100644 --- a/tox.ini +++ b/tox.ini @@ -14,20 +14,20 @@ basepython = python3 usedevelop = True # TODO(fungi) Switch this to "error" once the following are solved # +# py310... distutils.command.install raises DeprecationWarning: The +# distutils.sysconfig module is deprecated, use sysconfig instead # py310... importlib._bootstrap raises ImportWarning: # _SixMetaPathImporter.find_spec() not found; falling back to find_module() -# all... pip._vendor.packaging.version raises DeprecationWarning: Creating a -# LegacyVersion has been deprecated and will be removed in the next major -# release # yamllint... pip._vendor.packaging.specifiers raises DeprecationWarning: # Creating a LegacyVersion has been deprecated and will be removed in the # next major release -# py310... pip._vendor.packaging.tags and setuptools both raise -# DeprecationWarning: The distutils package is deprecated and slated for -# removal in Python 3.12. Use setuptools or check PEP 632 for potential -# alternatives +# py310... pip._vendor.packaging.tags raises DeprecationWarning: The distutils +# package is deprecated and slated for removal in Python 3.12. Use setuptools +# or check PEP 632 for potential alternatives +# py310... pip._vendor.urllib3.connection and pip._vendor.urllib3.util.ssl_ +# both raise DeprecationWarning: ssl module: PROTOCOL_TLS is deprecated setenv = - PYTHONWARNINGS = error, ignore:::importlib._bootstrap, ignore:::pip._vendor.packaging.version, ignore:::pip._vendor.packaging.specifiers, ignore:::pip._vendor.packaging.tags, ignore:::setuptools + PYTHONWARNINGS = error, ignore:::distutils.command.install, ignore:::importlib._bootstrap, ignore:::pip._vendor.packaging.specifiers, ignore:::pip._vendor.packaging.tags, ignore:::pip._vendor.urllib3.connection, ignore:::pip._vendor.urllib3.util.ssl_ VIRTUALENV_CREATOR = venv commands = mudpy_selftest mudpy/tests/fixtures/test_daemon.yaml