From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: Problem building python3-flit_scm for use with borgbackup Date: Thu, 04 May 2023 15:51:31 +0100 Message-ID: <24352D29-CF6E-4AFD-96A8-81BD8C78F5B7@ipfire.org> In-Reply-To: <70801783-9c61-eab0-a429-f261d9248af1@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2325092672203293952==" List-Id: --===============2325092672203293952== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello Adolf, Another day with another interesting problem that you are bringing us :) Did you try to run =E2=80=9Cpython3 -m build=E2=80=9D in the source directory= of exceptiongroup and flit-scm? That inspiration is coming from here: https://github.com/archlinux/svntogit-community/blob/packages/python-except= iongroup/trunk/PKGBUILD I am not sure whether we have the build and installer module. Best, -Michael > On 1 May 2023, at 17:52, Adolf Belka wrote: >=20 > Hi All, >=20 > I have figured out why the fuse mount stopped working with borgbackup in Co= re Update 173. (Bug#13076) >=20 >=20 > python3-trio was updated when python was updated to 3.10.8 and python3-trio= is required by python3-pyfuse3. However the python3-trio update also added a= new dependency - python3-exceptiongroup which then requires python3-flit_scm= for the build of python3-exceptiongroup. >=20 >=20 > Both python3-exceptiongroup and python3-flit_scm use pyproject.toml, howeve= r python3-pyproject2setuppy fails with trying to build python3-flit_scm as it= does not understand the backend definition in the pyproject.toml file. >=20 > The error message is :- >=20 > File "/usr/lib/python3.10/site-packages/pyproject2setuppy/__main__.py",= line 50, in main > raise NotImplementedError( > NotImplementedError: Build backend flit_scm:buildapi unknown >=20 >=20 > pyproject2setuppy is now marked as DEFUNCT due to the number of special cas= es in the pyproject.toml file that needed lots of work each time to update py= project2setuppy to work again. >=20 >=20 > Does anyone have any idea how I should build flit_scm and exceptiongroup wi= thout using pyproject2setuppy. >=20 > I have done some searching but could not find anything that I could either = understand or that did not require internet access to download all required d= ependencies. >=20 >=20 > Regards, >=20 > Adolf. >=20 --===============2325092672203293952==--