On 12/06/2025 22.54, John Snow wrote:
Newer versions of setuptools increasingly expect that packages are
defined using the pyproject.toml/PEP517 packaging layout format. With
3.9 as our minimum, I believe it's finally appropriate to make the shift
away from the legacy packaging format.

Update documentation and dependencies that change as a result of the
different build/packaging/installation pathways.

This change has the effect of fixing "make check-dev", which has been
broken on newer versions of Fedora for a while, now.

Signed-off-by: John Snow <js...@redhat.com>
---
  python/README.rst        | 33 ++++++++++++++++-----------------
  python/Makefile          | 18 +++++++++---------
  python/pyproject.toml    | 10 ++++++++++
  python/setup.py          | 40 ----------------------------------------
  python/tests/minreqs.txt |  2 +-
  5 files changed, 36 insertions(+), 67 deletions(-)
  create mode 100644 python/pyproject.toml
  delete mode 100755 python/setup.py

Reviewed-by: Thomas Huth <th...@redhat.com>


Reply via email to