mbox series

[meta-python,0/6] Support updated python3-pylint

Message ID 20230502165005.880470-1-tgamblin@baylibre.com
Headers show
Series Support updated python3-pylint | expand

Message

Trevor Gamblin May 2, 2023, 4:49 p.m. UTC
Patchtest relies on python3-pylint, but it's a very old version in that
repo. Before proceeding with updating, it seemed important to uprev the
recipe in meta-python and add a ptest at the same time. This required
significant changes and the addition of a few new recipes, some of which
also existed in other layers but in older forms: python3-platformdirs,
python3-pytest-mock, python3-tomlkit. I've added ptests for each of
these, as well.

Note that this patch set relies (indirectly) on some changes sent to 
oe-core to update python3-hatchling and add two new recipes that it 
in turn relies on (python3-trove-classifiers and python3-calver), so
the recipes and ptests won't be fully functional until those are merged.

Trevor Gamblin (6):
  python3-platformdirs: Add recipe
  python3-pytest-mock: Add recipe
  python3-tomlkit: Add recipe
  python3-pylint: upgrade 2.14.5 -> 2.17.3
  python3-pylint: add ptest
  ptest-packagelists-meta-python: Add new tests

 .../ptest-packagelists-meta-python.inc        |  4 ++
 .../python/python3-platformdirs/run-ptest     |  3 ++
 .../python/python3-platformdirs_3.5.0.bb      | 35 +++++++++++++++
 ....toml-Remove-hard-coded-dependencies.patch | 24 +++++++++++
 .../python/python3-pylint/run-ptest           |  3 ++
 .../python/python3-pylint_2.14.5.bb           | 18 --------
 .../python/python3-pylint_2.17.3.bb           | 43 +++++++++++++++++++
 .../python/python3-pytest-mock/run-ptest      |  3 ++
 .../python/python3-pytest-mock_3.10.0.bb      | 26 +++++++++++
 .../python/python3-tomlkit/run-ptest          |  3 ++
 .../python/python3-tomlkit_0.11.8.bb          | 23 ++++++++++
 11 files changed, 167 insertions(+), 18 deletions(-)
 create mode 100644 meta-python/recipes-devtools/python/python3-platformdirs/run-ptest
 create mode 100644 meta-python/recipes-devtools/python/python3-platformdirs_3.5.0.bb
 create mode 100644 meta-python/recipes-devtools/python/python3-pylint/0001-pyproject.toml-Remove-hard-coded-dependencies.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-pylint/run-ptest
 delete mode 100644 meta-python/recipes-devtools/python/python3-pylint_2.14.5.bb
 create mode 100644 meta-python/recipes-devtools/python/python3-pylint_2.17.3.bb
 create mode 100644 meta-python/recipes-devtools/python/python3-pytest-mock/run-ptest
 create mode 100644 meta-python/recipes-devtools/python/python3-pytest-mock_3.10.0.bb
 create mode 100644 meta-python/recipes-devtools/python/python3-tomlkit/run-ptest
 create mode 100644 meta-python/recipes-devtools/python/python3-tomlkit_0.11.8.bb