On Sat, Aug 31, 2024 at 07:06:30PM -0400, Jonathan Kamens wrote: > Hey folks, > > I had to step away from working on apt-listchanges > <https://salsa.debian.org/debian/apt-listchanges/> for quite a while (nearly > a year), and upon stepping back into it today and pushing some changes to > Salsa, I discovered that the build pipeline—which is configured outside my > Salsa project so as far as I know I am unable to modify it—is failing. See, > for example, this job > <https://salsa.debian.org/debian/apt-listchanges/-/jobs/6211246#L1089>, in > particular (note the line in bold): > > ... > |dh clean --with python3 --buildsystem=pybuild dh_auto_clean > -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py > clean /usr/lib/python3/dist-packages/setuptools/__init__.py:88: > _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are > deprecated. !! > > ******************************************************************************** > Requirements should be satisfied by a PEP 517 installer. If you are > using pip, you can try `pip install --use-pep517`. > > ******************************************************************************** > !! dist.fetch_build_eggs(dist.setup_requires) */usr/bin/python3.12: > No module named pip* Traceback (most recent call last): ...| > > Both debuild and sbuild work fine when I run this build locally, it's just > the Salsa pipeline that's failing. > > Any advice about what to do here to fix this?
It didn't install B-D-Indep, because it only wanted to run clean, and to run clean your package actually needs at least pyyaml and pytest, per `setup_requires`, and maybe more. sbuild -s --no-arch-all --no-arch-any fails with the same error. -- WBR, wRAR
signature.asc
Description: PGP signature