Nilesh Patra pushed to branch master at lintian / lintian
Commits: 6a2c3c5a by Louis-Philippe Véronneau at 2024-02-19T20:14:41+00:00 Modify checks for the python3-pdm-pep517 -> python3-pdm-backend rename. - - - - - 13 changed files: - lib/Lintian/Check/Languages/Python.pm - t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/build-spec/debian/control.in → t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/build-spec/debian/control.in - + t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/build-spec/fill-values - t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/build-spec/orig/pyproject.toml → t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/build-spec/orig/pyproject.toml - t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/eval/desc → t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/eval/desc - + t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/eval/hints - − t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/build-spec/fill-values - − t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/eval/hints - t/recipes/checks/languages/python/python-valid-pdm/build-spec/debian/control.in - t/recipes/checks/languages/python/python-valid-pdm/build-spec/fill-values - t/recipes/checks/languages/python/python-valid-pdm/eval/hints - t/recipes/checks/languages/python/python-wrong-pdm/eval/hints - tags/u/uses-pdm-cli.tag Changes: ===================================== lib/Lintian/Check/Languages/Python.pm ===================================== @@ -221,7 +221,7 @@ sub source { 'poetry.core.masonry.api' => 'python3-poetry-core:any', 'flit_core.buildapi' => 'flit:any', 'setuptools.build_meta' => 'python3-setuptools:any', - 'pdm.pep517.api' => 'python3-pdm-pep517:any', + 'pdm.pep517.api' => 'python3-pdm-backend:any', 'hatchling.build' => 'python3-hatchling:any', 'mesonpy' => 'python3-mesonpy:any', 'sipbuild.api' => 'python3-sipbuild:any', @@ -251,7 +251,7 @@ sub source { $self->pointed_hint('uses-pdm-cli', $pointer) if $backend eq 'pdm.pep517.api' && $build_depends->satisfies('python3-pdm:any') - && !$build_depends->satisfies('python3-pdm-pep517:any'); + && !$build_depends->satisfies('python3-pdm-backend:any'); if (exists $PYPROJECT_PREREQUISITES{$backend}) { ===================================== t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/build-spec/debian/control.in → t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/build-spec/debian/control.in ===================================== ===================================== t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/build-spec/fill-values ===================================== @@ -0,0 +1,3 @@ +Skeleton: source-native +Testname: python-could-use-pyproject-pdm-backend +Description: Check for a package not built using pyproject pdm-backend, but that could. ===================================== t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/build-spec/orig/pyproject.toml → t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/build-spec/orig/pyproject.toml ===================================== ===================================== t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/eval/desc → t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/eval/desc ===================================== @@ -1,2 +1,2 @@ -Testname: python-could-use-pyproject-pdm-pep517 +Testname: python-could-use-pyproject-pdm-backend Check: languages/python ===================================== t/recipes/checks/languages/python/python-could-use-pyproject-pdm-backend/eval/hints ===================================== @@ -0,0 +1 @@ +python-could-use-pyproject-pdm-backend (source): missing-prerequisite-for-pyproject-backend pdm.pep517.api (does not satisfy python3-pdm-backend:any, pybuild-plugin-pyproject:any) [pyproject.toml:3] ===================================== t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/build-spec/fill-values deleted ===================================== @@ -1,3 +0,0 @@ -Skeleton: source-native -Testname: python-could-use-pyproject-pdm-pep517 -Description: Check for a package not built using pyproject pdm-pep517, but that could. ===================================== t/recipes/checks/languages/python/python-could-use-pyproject-pdm-pep517/eval/hints deleted ===================================== @@ -1 +0,0 @@ -python-could-use-pyproject-pdm-pep517 (source): missing-prerequisite-for-pyproject-backend pdm.pep517.api (does not satisfy python3-pdm-pep517:any, pybuild-plugin-pyproject:any) [pyproject.toml:3] ===================================== t/recipes/checks/languages/python/python-valid-pdm/build-spec/debian/control.in ===================================== @@ -3,7 +3,7 @@ Priority: optional Section: python Maintainer: [% $author %] Standards-Version: [% $standards_version %] -Build-Depends: [% $build_depends %], python3-pdm-pep517 +Build-Depends: [% $build_depends %], python3-pdm-backend Rules-Requires-Root: no Package: python3-[% $source %] ===================================== t/recipes/checks/languages/python/python-valid-pdm/build-spec/fill-values ===================================== @@ -1,3 +1,3 @@ Skeleton: upload-native Testname: python-valid-pdm -Description: Check packages that build-depend on python3-pdm-pep517. +Description: Check packages that build-depend on python3-pdm-backend. ===================================== t/recipes/checks/languages/python/python-valid-pdm/eval/hints ===================================== @@ -1 +1 @@ -python-valid-pdm (source): missing-prerequisite-for-pyproject-backend pdm.pep517.api (does not satisfy python3-pdm-pep517:any, pybuild-plugin-pyproject:any) [pyproject.toml:3] +python-valid-pdm (source): missing-prerequisite-for-pyproject-backend pdm.pep517.api (does not satisfy python3-pdm-backend:any, pybuild-plugin-pyproject:any) [pyproject.toml:3] ===================================== t/recipes/checks/languages/python/python-wrong-pdm/eval/hints ===================================== @@ -1,2 +1,2 @@ python-wrong-pdm (source): uses-pdm-cli [pyproject.toml:3] -python-wrong-pdm (source): missing-prerequisite-for-pyproject-backend pdm.pep517.api (does not satisfy python3-pdm-pep517:any, pybuild-plugin-pyproject:any) [pyproject.toml:3] +python-wrong-pdm (source): missing-prerequisite-for-pyproject-backend pdm.pep517.api (does not satisfy python3-pdm-backend:any, pybuild-plugin-pyproject:any) [pyproject.toml:3] ===================================== tags/u/uses-pdm-cli.tag ===================================== @@ -5,4 +5,4 @@ Explanation: The source declares <code>python3-pdm</code> as a build prerequisit but that is a command-line interface (CLI) tool. . Should <code>pdm</code> be required to build these sources, please declare the - prerequisite <code>python3-pdm-pep517</code> instead. + prerequisite <code>python3-pdm-backend</code> instead. View it on GitLab: https://salsa.debian.org/lintian/lintian/-/commit/6a2c3c5a8e68b393199a2863624d54f481dbcb06 -- View it on GitLab: https://salsa.debian.org/lintian/lintian/-/commit/6a2c3c5a8e68b393199a2863624d54f481dbcb06 You're receiving this email because of your account on salsa.debian.org.