diff --git a/setup.cfg b/setup.cfg index e159963eac..416bb9ffb5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -42,8 +42,8 @@ install_requires = virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0 colorama>=0.4.1 ;platform_system=="Windows" importlib-metadata>=0.12;python_version<"3.8" - tomli>=2.0.1;python_version>="3.5" and python_version<"3.11" toml;python_version=="2.7" + tomli>=2.0.1;python_version>="3.5" and python_version<"3.11" python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.* [options.packages.find] diff --git a/src/tox/config/__init__.py b/src/tox/config/__init__.py index 31202cdcd7..a71a41cebe 100644 --- a/src/tox/config/__init__.py +++ b/src/tox/config/__init__.py @@ -22,14 +22,17 @@ if sys.version_info >= (3, 11): import tomllib as toml_loader + toml_mode = "rb" toml_encoding = None elif sys.version_info >= (3,): import tomli as toml_loader + toml_mode = "rb" toml_encoding = None else: import toml as toml_loader + toml_mode = "r" toml_encoding = "UTF-8"