Hi, A quick patchset that:
1. fixes py3.12+ in non-PEP517 build mode 2. removes support for old maturin and meson-python versions 3. adds support for pdm-backend (a rename of pdm-pep517, sigh) Michał Górny (7): distutils-r1.eclass: Do not force stdlib distutils on py3.12+ dev-python/pycairo: Enable py3.12 distutils-r1.eclass: Remove support for old maturin distutils-r1.eclass: Remove support for old meson-python dev-python/pdm-backend: Rename of dev-python/pdm-pep517, 2.0.7 distutils-r1.eclass: Add support for pdm-backend dev-python/atpublic: Bump to 3.1.2 dev-python/atpublic/Manifest | 1 + dev-python/atpublic/atpublic-3.1.2.ebuild | 32 +++++ dev-python/pdm-backend/Manifest | 1 + dev-python/pdm-backend/metadata.xml | 13 ++ .../pdm-backend/pdm-backend-2.0.7.ebuild | 65 ++++++++++ dev-python/pycairo/pycairo-1.23.0.ebuild | 2 +- eclass/distutils-r1.eclass | 121 ++++++++---------- 7 files changed, 165 insertions(+), 70 deletions(-) create mode 100644 dev-python/atpublic/atpublic-3.1.2.ebuild create mode 100644 dev-python/pdm-backend/Manifest create mode 100644 dev-python/pdm-backend/metadata.xml create mode 100644 dev-python/pdm-backend/pdm-backend-2.0.7.ebuild -- 2.41.0