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?p=mudpy.git;a=commitdiff_plain;h=HEAD;hp=d8a885567ef00da6967a872524ffa9d6193f4fbe 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/.codespellrc b/.codespellrc index c7331af..e96450b 100644 --- a/.codespellrc +++ b/.codespellrc @@ -1,7 +1,7 @@ -# Copyright (c) 2020-2021 mudpy authors. Permission to use, copy, +# Copyright (c) 2020-2022 mudpy authors. Permission to use, copy, # modify, and distribute this software is granted under terms # provided in the LICENSE file distributed with this software. [codespell] -ignore-words-list = files',wont,teh,theyre,youre +ignore-words-list = files',ro,teh,theyre,wont,youre skip = *.log,*.pyc,.eggs,.git,.tox,build,data diff --git a/tox.ini b/tox.ini index f9fd393..33c4fb9 100644 --- a/tox.ini +++ b/tox.ini @@ -13,31 +13,10 @@ description = run the functional selftest with optimized configuration basepython = python3 # TODO(fungi) Switch this to "error" once the following are solved # -# py311... Cython.Compiler.Main raises FutureWarning "Cython directive -# 'language_level' not set, using 2 for now (Py2). This will change in a -# later release!" but this can't be matched by message because it has a comma -# py311... pip._internal.index.collector and Cython.Tempita raise -# DeprecationWarning "'cgi' is deprecated and slated for removal in Python -# 3.13" # py311... passlib.utils raises DeprecationWarning "'crypt' is deprecated and # slated for removal in Python 3.13" # py311... mudpy.tests.selftest raises DeprecationWarning "'telnetlib' is # deprecated and slated for removal in Python 3.13" -# py310... distutils.command.install raises DeprecationWarning "The -# distutils.sysconfig module is deprecated, use sysconfig instead" but this -# can't be matched by message because it contains a comma -# flake8... flake8.plugins.manager raises DeprecationWarning "SelectableGroups -# dict interface is deprecated. Use select." -# 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 "The distutils package is -# deprecated and slated for removal in Python 3.12. Use setuptools or check -# PEP 632 for potential alternatives" # multiple callers raise DeprecationWarning "Creating a LegacyVersion has been # deprecated and will be removed in the next major release" # SetupTools raises @@ -57,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::FutureWarning:Cython.Compiler.Main, ignore::DeprecationWarning:distutils.command.install, ignore:The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives:DeprecationWarning, ignore:Creating a LegacyVersion has been deprecated and will be removed in the next major release:DeprecationWarning, ignore:SelectableGroups dict interface is deprecated. Use select.:DeprecationWarning:flake8.plugins.manager, 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:'cgi' is deprecated and slated for removal in Python 3.13:DeprecationWarning:pip._internal.index.collector, ignore:'cgi' is deprecated and slated for removal in Python 3.13:DeprecationWarning:Cython.Tempita, 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