Skip to content

Commit

Permalink
package/python-pytest: remove runtime dependency on python-toml
Browse files Browse the repository at this point in the history
Since version 7.2 [1], with Python 3.11+ pytest no longer uses tomli to
parse pyproject.toml but instead uses tomllib which is part of Python
itself [2]. Note that toml was replaced with tomli in version 7.0, so
the dependency was anyway incorrect.

Note that tomllib is unconditionally installed as part of Python 3.11,
there is no PYTHON3_LIBTOML option or anything like that that needs to
be selected.

[1] https://docs.pytest.org/en/latest/changelog.html#pytest-7-2-0-2022-10-23
[2] pytest-dev/pytest#9741

Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Ryan Barnett <ryanbarnett3@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  • Loading branch information
arnout authored and tpetazzoni committed Feb 5, 2023
1 parent 122c859 commit f802249
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion package/python-pytest/Config.in
Expand Up @@ -5,7 +5,6 @@ config BR2_PACKAGE_PYTHON_PYTEST
select BR2_PACKAGE_PYTHON_PACKAGING # runtime
select BR2_PACKAGE_PYTHON_PLUGGY # runtime
select BR2_PACKAGE_PYTHON_PY # runtime
select BR2_PACKAGE_PYTHON_TOML # runtime
select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime
help
pytest is a framework that makes building simple and scalable
Expand Down

0 comments on commit f802249

Please sign in to comment.