Hi Hilmar,
Preuße, Hilmar, on 2023-03-23:
I'm a little bit lost, by building the pssh package. The upstream author released a new version, which changed the build system. Before I had a setup.py in the root directory, now there is a pyproject.toml and a
setup.cfg file, the setup.py is gone. The debian/rules file calls the dh sequencer:
DESTDIR=debian/tmp
%:
dh $@ --buildsystem=pybuild
The build fails right at the beginning, with:
dh clean --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:240: python3.11 setup.py clean
python3.11: can't open file '/<<PKGBUILDDIR>>/setup.py': [Errno 2] No
such file or directory
E: pybuild pybuild:388: clean: plugin distutils failed with: exit
code=2: python3.11 setup.py clean
The content of the pyproject.toml is:
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
The build Deps I use until now are:
Build-Depends: debhelper-compat (= 13),
python3,
python3-setuptools,
dh-sequence-python3
I don't know what needs to be changed to convince debhelper to use the setup.cfg instead of setup.py. My wild guess is that I have to change my
BD's but I don't know what needs to be added/removed.
offpunk upstream made a similar move recently. I added the
following packages to build dependencies:
* flit
* pybuild-plugin-pyproject
Hope this helps,
--
Étienne Mollier <
[email protected]>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/tty1, please excuse my verbosity.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmQcv6wACgkQeTz2fo8N Edp1WA//WR6Lczs/Wra8eDt1TprfdTgboDeC+hgWBO9OP1k/Z8QU1azQS6gXXc4s z2WI0+0US7Wqb1b602N//8lvdpj2hkIKII+BamnJzWMs16o+ClvmaVzKOQ6kvXaO /CyursdrG+9kc6Qazza9ARYIqvSbEleNJJvdm2A9XVuoAy8MYRX3mf9WqUWystUU ApbAI3/d/LBHpW9NqQbCfYFe0POSMA20QJo76f04UzDd7qOIX5j0lrGz+hs/Sz6R 4MK/IO9ObhpSdnO6rBS3Z0qBxZoPk//EtyUbx754wE8/nDSJpXpKMTdehgFvHoYg zuNooVeJxP48WiWkYLcTrGXZEa/GL6zcEb6z49mwl3lypDdwMsZKMheZSk0edXJP iK70WAsS9bYONihMP+ckFu6xyzTXlZbTu1Zy47IR4K9VVDMgrLU7ot5VBn6Mx3in aJLad26+we4U8ATyvWYlhEe1o0ARcthkRcUopJKcGqidCIy8FSAIOKvP6LkybU/I iR9Ipzr0LE5iUb7fy6NGFuTV3wcIE3ZNiCbgbc7MTSQjvsxwTC0OpoY8PQXyb9AO PrQtRSav4hOLHV0vMNVCh34waX5dVu/RqGqLJCznInB/2ctvCFXlH+3mYBM5vgmI AJ1v0fye+U3gudhhxbLGIU8tI/7OzH+vjmBiNVY8ggAZBh6yV8E=
=Dnve
-----END PGP SIGNATURE-----
--- Soup