On Fri, Jun 13, 2025 at 4:36 AM Thomas Huth <th...@redhat.com> wrote:
> 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> Thanks. If there are no objections, I might stage at least the first few reviewed patches here so I can get this stitched up sooner than later. The more disruptive parts I might wait a touch longer on.