summaryrefslogtreecommitdiffstats
path: root/tags/m/missing-prerequisite-for-pyproject-backend.tag
diff options
context:
space:
mode:
Diffstat (limited to 'tags/m/missing-prerequisite-for-pyproject-backend.tag')
-rw-r--r--tags/m/missing-prerequisite-for-pyproject-backend.tag14
1 files changed, 14 insertions, 0 deletions
diff --git a/tags/m/missing-prerequisite-for-pyproject-backend.tag b/tags/m/missing-prerequisite-for-pyproject-backend.tag
new file mode 100644
index 0000000..fbeb4b8
--- /dev/null
+++ b/tags/m/missing-prerequisite-for-pyproject-backend.tag
@@ -0,0 +1,14 @@
+Tag: missing-prerequisite-for-pyproject-backend
+Severity: info
+Check: languages/python
+Explanation: <code>pybuild</code> now supports building with PEP-517 standard
+ interfaces natively. These sources could be built using <code>pybuild</code>'s
+ generic <code>pyproject</code> plugin and the named build backend.
+ .
+ Please declare both named prerequisites in <code>Build-Depends</code>. You will
+ need both the generic <code>pybuild-plugin-pyproject</code> as well as the
+ specific one to the named backend. It is usually <code>python3-${backend}</code>.
+ .
+ No changes are required if you are using <code>pybuild</code>'s dedicated
+ <code>flit</code> plugin, although that plugin will eventually be deprecated in
+ favor of the generic <code>pyproject</code> plugin mentioned above.