Re: pdm: Please replace python3-pep517 with python3-pyproject-hooks in Depends/Build-Depends
Control: tags -1 pending
Hi,
I've fixed the issue reported in this bug[1].
In addition I've took the chance to upload pdm to its latest upstream
version. When doing so I realised that build time tests are basically
ignored. This was mainly due to the removal of artefacts that are used
for testing. I admit I do not see any reason to remove those data
files - in Debian R team this kind of data files which is just used for
testing is accepted. Thus I took the freedom to re-introduce these
files and was running the tests in d/rules. Unfortunately there is
quite a number of tests failing
======== 54 failed, 620 passed, 1 xfailed, 3 rerun in 228.94s (0:03:48) ========
(see Salsa CI[2])
I'd like to stress that to run those tests at all I needed a patch[3]
since BaseProvider can't be simply imported from findpython.
Before I upload I'd like to ask for reviewing this patch and opinions
about the test suite errors. While these possibly occure in previous
versions (which I did not tested) we might consider ignoring just the
failing tests. I need to admit that I did not went through the list of
single failures - may be there is a chance of easy fixes for some of
them. I simply wanted to discuss the reintroduction of the artifacts
and my patch first.
Kind regards
Andreas.
[1] https://salsa.debian.org/python-team/packages/pdm/-/commit/2691b62c20944e0d9ca2326cb99e196d954b2735
[2] https://salsa.debian.org/python-team/packages/pdm/-/jobs/4555215
[3} https://salsa.debian.org/python-team/packages/pdm/-/blob/master/debian/patches/0002_fix_import.patch
--
http://fam-tille.de
Reply to: