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.