From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: Problem building python3-flit_scm for use with borgbackup Date: Mon, 01 May 2023 18:52:01 +0200 Message-ID: <70801783-9c61-eab0-a429-f261d9248af1@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2656588772203142609==" List-Id: --===============2656588772203142609== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi All, I have figured out why the fuse mount stopped working with borgbackup in Core= Update 173. (Bug#13076) python3-trio was updated when python was updated to 3.10.8 and python3-trio i= s required by python3-pyfuse3. However the python3-trio update also added a n= ew dependency - python3-exceptiongroup which then requires python3-flit_scm f= or the build of python3-exceptiongroup. Both python3-exceptiongroup and python3-flit_scm use pyproject.toml, however = python3-pyproject2setuppy fails with trying to build python3-flit_scm as it d= oes not understand the backend definition in the pyproject.toml file. The error message is :- =C2=A0=C2=A0=C2=A0 File "/usr/lib/python3.10/site-packages/pyproject2setuppy= /__main__.py", line 50, in main =C2=A0=C2=A0=C2=A0 raise NotImplementedError( =C2=A0=C2=A0=C2=A0 NotImplementedError: Build backend flit_scm:buildapi unkn= own pyproject2setuppy is now marked as DEFUNCT due to the number of special cases= in the pyproject.toml file that needed lots of work each time to update pypr= oject2setuppy to work again. Does anyone have any idea how I should build flit_scm and exceptiongroup with= out using pyproject2setuppy. I have done some searching but could not find anything that I could either un= derstand or that did not require internet access to download all required dep= endencies. Regards, Adolf. --===============2656588772203142609==--