Signed-off-by: Michał Górny <mgo...@gentoo.org>
---
 eclass/distutils-r1.eclass | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 2f227fe75910..0c0fd6790f9c 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -125,6 +125,8 @@ esac
 #
 # - pdm - pdm.pep517 backend
 #
+# - pdm-backend - pdm.backend backend
+#
 # - poetry - poetry-core backend
 #
 # - setuptools - distutils or setuptools (incl. legacy mode)
@@ -252,6 +254,11 @@ _distutils_set_globals() {
                                        
>=dev-python/pdm-pep517-1.1.4[${PYTHON_USEDEP}]
                                '
                                ;;
+                       pdm-backend)
+                               bdep+='
+                                       
>=dev-python/pdm-backend-2.0.7[${PYTHON_USEDEP}]
+                               '
+                               ;;
                        poetry)
                                bdep+='
                                        
>=dev-python/poetry-core-1.5.2[${PYTHON_USEDEP}]
@@ -984,6 +991,12 @@ _distutils-r1_print_package_versions() {
                                        dev-python/setuptools
                                )
                                ;;
+                       pdm-backend)
+                               packages+=(
+                                       dev-python/pdm-backend
+                                       dev-python/setuptools
+                               )
+                               ;;
                        poetry)
                                packages+=(
                                        dev-python/poetry-core
@@ -1178,6 +1191,9 @@ _distutils-r1_backend_to_key() {
                pbr.build)
                        echo pbr
                        ;;
+               pdm.backend)
+                       echo pdm-backend
+                       ;;
                pdm.pep517.api)
                        echo pdm
                        ;;
-- 
2.41.0


Reply via email to