From: Jeremy Stanley Date: Sat, 15 Oct 2022 17:33:14 +0000 (+0000) Subject: Drop deprecation filters for pip and yamllint X-Git-Url: https://mudpy.org/gitweb?a=commitdiff_plain;h=b96d6f737a35a8eac11e484f2743ff366dccc593;p=mudpy.git Drop deprecation filters for pip and yamllint With the releases of pip 22.3 and yamllint 1.28.0, several more deprecation warnings have been addressed. Remove them from our testing filter list. --- diff --git a/tox.ini b/tox.ini index 1e90c1a..33c4fb9 100644 --- a/tox.ini +++ b/tox.ini @@ -17,13 +17,6 @@ basepython = python3 # slated for removal in Python 3.13" # py311... mudpy.tests.selftest raises DeprecationWarning "'telnetlib' is # deprecated and slated for removal in Python 3.13" -# yamllint... setuptools.command.build_py raises -# setuptools._deprecation_warning.SetuptoolsDeprecationWarning "Installing -# 'yamllint.conf' as data is deprecated, please list it in `packages`. [...]" -# but the message can't be matched because it contains a comma and spans -# multiple lines while the custom Warning subclass can't be matched -# specifically leading to a blanket ignore for all Warning types in package -# builds # multiple callers raise DeprecationWarning "Creating a LegacyVersion has been # deprecated and will be removed in the next major release" # SetupTools raises @@ -43,14 +36,9 @@ basepython = python3 # setuptools.config.pyprojecttoml._ExperimentalProjectMetadata "Support for # `[tool.setuptools]` in `pyproject.toml` is still *beta*." but the parent # Warning class has to be used instead -# pip._vendor.certifi.core and pip._vendor.pep517.in_process raise -# DeprecationWarning "path is deprecated. Use files() instead. Refer to -# https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy -# for migration advice." but this can't be matched by message because it -# contains a colon setenv = PYTHONWARNDFAULTENCODING = 1 - PYTHONWARNINGS = error, ignore:Creating a LegacyVersion has been deprecated and will be removed in the next major release:DeprecationWarning, ignore:setup.py install is deprecated. Use build and pip and other standards-based tools., ignore:easy_install command is deprecated. Use build and pip and other standards-based tools., ignore::DeprecationWarning:pip._vendor.certifi.core, ignore::DeprecationWarning:pip._vendor.pep517.in_process, ignore:'crypt' is deprecated and slated for removal in Python 3.13:DeprecationWarning:passlib.utils, ignore:'telnetlib' is deprecated and slated for removal in Python 3.13:DeprecationWarning:mudpy.tests.selftest, ignore::Warning:setuptools.command.build_py, ignore:Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.:Warning:setuptools.config.pyprojecttoml + PYTHONWARNINGS = error, ignore:Creating a LegacyVersion has been deprecated and will be removed in the next major release:DeprecationWarning, ignore:setup.py install is deprecated. Use build and pip and other standards-based tools., ignore:easy_install command is deprecated. Use build and pip and other standards-based tools., ignore:'crypt' is deprecated and slated for removal in Python 3.13:DeprecationWarning:passlib.utils, ignore:'telnetlib' is deprecated and slated for removal in Python 3.13:DeprecationWarning:mudpy.tests.selftest, ignore:Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*.:Warning:setuptools.config.pyprojecttoml PYTHONUTF8 = 1 VIRTUALENV_CREATOR = venv commands = mudpy_selftest mudpy/tests/fixtures/test_daemon.yaml