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.


Reply via email to